版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件開發(fā)方法及流程,王進2006-9-17,軟件工程開發(fā)模型,生命周期法:是一種準確定義、逐步求精、分階段進行的系統(tǒng)開發(fā)方法。1. DOD-STC-2167A模型,2. 瀑布法 這個過程分為六個階段,示圖象瀑布,在軟件維護過程中間產(chǎn)生的錯誤可返回到前五步的任何一步進行修改,然后按原來的順序繼續(xù)完成開發(fā)。瀑布法因其簡潔而著稱,特別適合小型軟件開發(fā)組。,主要作用是讓開發(fā)者完全了解客戶所設(shè)置的需求,在功能上等價于實際產(chǎn)品必須實現(xiàn)最后產(chǎn)
2、品所需求的所有基本功能。主要有六項內(nèi)容。快速原型法從瀑布法吸收了好的部分。這使得快速原型法具備一個完全生命周期得特點:需求可跟蹤性、可測試性、和易維護性。而且與用戶交互得增加、需求得確認、文檔的減少。,快速原型法:一種獲得一個基本原型后,在實現(xiàn)中反復定義、迭代、直至精確的快速系統(tǒng)開發(fā)方法。,并行法,并行法是快速原型法得變種。對于小型的軟件項目,可利用其并行分支,將重點放在用戶界面的設(shè)計上。對大型軟件項目的開發(fā),則可因客戶支持的用戶界面不
3、需要重新設(shè)計而縮短開發(fā)周期。用于任何大小的應(yīng)用項目軟件,并行法都強調(diào)用戶的交互和滿意。,LSX系統(tǒng)開發(fā)實例,,0. 調(diào)查分析1. 系統(tǒng)設(shè)計2. 系統(tǒng)UML3. 快速原型 (類設(shè)計)4. 詳細設(shè)計文檔5. UseCase, Scenario6. 類設(shè)計(流程圖)7. TestCase8. Test9. Refactor,,任務(wù)分解時間安排開會掌握進度日報,月報成本控制,系統(tǒng)UML,,,,Draw desig
4、n lines, and expand patterns,Pattern,,Create 3D garment,Garment,,Set human body,Mannequin,LookStailorX,Develop 2D patterns from 3D garment,Export DXF data (AAMA format),Patterner,>,>,>,>,,,,,,,,,,,,,,,,,,,,,,
5、,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,用Shade模式顯示人體,改變?nèi)梭w模型的渲染模式,用Wire frame模型顯示人體,設(shè)定人體的橫截面,設(shè)定人體的橫截面并顯示,用Single view畫面來顯示人體模型,顯示人體模型,切換系統(tǒng)畫面(View)的顯示人體,用4個View上顯示人體模型,在系統(tǒng)畫面中顯示背景網(wǎng)格,顯示相關(guān)人體模型的信息,顯示人體模型的特征點,顯示人體模型的特征線,顯示人體模型 的尺寸值,讀入
6、含有人體模型的數(shù)據(jù),讀入人體模型的數(shù)據(jù),打開.lsx文件,讀入Scene數(shù)據(jù),Import全身掃描人體的數(shù)據(jù),生成左右對稱/的人體,將頭部,臂部以及腿部去掉后,自動生成表面光滑的人體模型,用尺寸型號名標志可變?nèi)梭w的數(shù)據(jù),輸入人體的尺寸,改變?nèi)梭w的形狀,設(shè)置人體模型,修該人體的特征線,測量人體尺寸,儲存人體模型,>,>,>,>,>,>,>,>,人體處理,,,>,>,Mannequ
7、in,,,在人體的水平特征線上設(shè)定橫截面,輸入人體的橫截面的高度設(shè)定橫截面,,,,測量人體表面兩點之間的距離,,測量人體特征線的長度,,測量人體特征線的部分長度,,Ruler,,,,,>,>,>,>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,用陰影模式顯示衣服,設(shè)置衣服 顯示模式,用線框模式顯示衣服,指定衣服的橫截面,顯示衣服的指定橫截面和相應(yīng)位置上的人體的橫截面,用Singl
8、e view畫面來顯示人體和衣服模型,顯示人體和衣服模型,設(shè)置系統(tǒng)畫面顯示人體和衣服模型,用4個View顯示人體和衣服模型,在View顯示背景網(wǎng)格,顯示人體和衣服模型的信息,顯示人體的特征線,顯示衣服的特性線,顯示衣服的尺寸,讀入含有人體的數(shù)據(jù),通過操作控制頂點修改衣服的輪廓線,生成衣服模型,輸入衣服的尺寸值,修改衣服的輪廓,改變衣服的形狀,修改衣服的輪廓線,生成衣服的的立體輪廓線,刪除衣服模型,儲存Scene數(shù)據(jù),>,>,
9、>,>,>,>,>,,>,Garment,,把半透明模式顯示衣服,,>,,,,在衣服的水平特征線上設(shè)定橫截面,輸入衣服的橫截面的高度設(shè)定橫截面,,,,,,Align points in X,,Align points to line,>,>,,,,用陰影模式顯示人體,,,測量人體尺寸,,測量衣服表面兩點之間的距離,,測量衣服特征線的長度,測量衣服特征線的部分長度,,,,,,>,
10、>,>,>,>,,,Ruler,,,用Wireframe顯示衣服,,,,,,,,,,,,,,,,,,在衣服上繪制設(shè)計線,展開二維裁片,用陰影模式顯示衣服,在衣服映射模板后,自動繪制設(shè)計線,展開裁片,>,>,>,>,>,,,>,>,,,,用半透明模型顯示衣服,Pattern,,在裁片上顯示紋理,,在3D View中顯示人體和衣服,,顯示系統(tǒng)畫面的背景網(wǎng)格,,Show def
11、ormation,,顯示人體,衣服和裁片,,Show mesh of pattern,,Show boundary line,,Show texture,,在二維畫面上顯示紙樣,,Draw central line,,Draw cutting line,,繪制Dart,,在衣服表面上設(shè)定設(shè)計線,,在衣服表面上繪制設(shè)計線,然后展開裁片,,選擇要展開的三維裁片,,展開裁片,,在三維裁片和二維裁片上設(shè)定相關(guān)信息,,在三維裁片上設(shè)定gr
12、ain line,,在三維裁片上設(shè)定notch,,,,在二維裁片上設(shè)定相關(guān)信息,,繪制點,,,,用鍵Del刪掉裁片上的相關(guān)信息,,刪除點,,刪除Notch,,,,用Eraser刪掉裁片上的相關(guān)信息,,刪除自由線,,刪除Grain line,,,,刪除裁片,輸出DXF,,,繪制自由線,,,保存Scene數(shù)據(jù),,移動裁片的位置,,保存DXF文件,,保存模板,>,,>,,>,,,>,,調(diào)整裁片的位置和方向,,調(diào)整裁片
13、的方向,,設(shè)定裁片上的兩點,調(diào)整裁片的方向,,Align to X,,Align to Y,,,用鼠標自由移動裁片,,紋理映射,,用上下左右鍵移動裁片,,移動裁片的控制頂點,,調(diào)整裁片上Grain Line的方向調(diào)整裁片的方向,,,,,,,>,,,,,,,在三維裁片上設(shè)定相關(guān)信息,,,,,,>,>,,,測量衣服和裁片的信息,,>,,測量衣服的信息,,測量裁片的信息,,,,測量兩點之間的距離,,測量設(shè)計線的長
14、度,測量設(shè)計線的的部分長度,,,Ruler,,測量面積,,測量兩線之間的夾角,,測量三點組成的夾角,,,,,,,,,,,,,>,>,>,,Edit cutting line,,Break spline,,刪除控制頂點,,插入控制頂點,,Fit spline,,,,,,,,,>,>,詳細設(shè)計,,詳細設(shè)計,,UseCase,UseCase記述包括事件流程、場景等在UML中并沒有對UseCase記述的記述方法進
15、行明確的定義。所以,關(guān)于記述方法未必就一定要統(tǒng)一。概要、場景、事件流程概要中用數(shù)行描述UseCase的作用、目的等例如網(wǎng)上購物系統(tǒng)中「會員登錄」的UseCase,就可以表述為「在網(wǎng)上購物系統(tǒng)中,為了購買商品,需要先成為會員。在本UseCase中完成會員的登錄?!?UseCase,場景中主要是敘述一個UseCase的具體的流程。這里的名字、數(shù)字等記述的都是具體的實例。也就是場景記述的是實際使用該系統(tǒng)時的操作運行的真實過程。基本
16、場景…達到了UseCase目的的場景例外場景…沒有達到UseCase目的的場景,UseCase,在網(wǎng)上購物系統(tǒng)的「會員登錄」這個UseCase的例子中,最終實際登錄成功的場景為基本場景.密碼錯誤等沒有能夠作為會員登錄成功的場景為例外場景.「會員登錄」UseCase的基本場景使用客戶田中太郎先生點擊了網(wǎng)上購物系統(tǒng)中的「會員登錄」按鈕.網(wǎng)上購物系統(tǒng)顯示需要輸入會員信息的畫面.,,田中太郎先生輸入會員信息:名字欄為田中太郎、電話號碼欄為
17、03-1234-5678、住所欄為東京都港區(qū)芝浦1-1-1、信用卡號碼為9191-9191-9191-9191。網(wǎng)上購物系統(tǒng)將信用卡號碼9191-9191-9191-9191和黑名單作校對,確認有無問題。確認完成后,網(wǎng)上購物系統(tǒng)將田中太郎先生登錄到會員名單上。網(wǎng)上購物系統(tǒng)顯示會員登錄完成的畫面。網(wǎng)上購物系統(tǒng)發(fā)布會員ID和密碼。,,「會員登錄」UseCase的例外場景網(wǎng)上購物系統(tǒng)在將信用卡號碼9191-9191-9191-9191
18、和黑名單作校對時,發(fā)現(xiàn)有問題。網(wǎng)上購物系統(tǒng)顯示「本信用卡無法使用」。,,事件流程場景是針對UseCase的流程中的某一個進行具體地描述,而事件流程是網(wǎng)羅UseCase的整個過程進行記述。事件流程按每個不同的UseCase分別記述。以下就是事件流程中要記述的項目:前置條件:對該UseCase可以開始時狀態(tài)的系統(tǒng)的制約后置條件:對該UseCase結(jié)束后的系統(tǒng)的制約?;玖鞒蹋夯镜牧鞒虃溆昧鞒蹋喊l(fā)生頻度低的正常流程例外流程:
19、非正常結(jié)束的流程,,「會員登錄」UseCase的事件流程前置條件:無基本流程:顧客選擇「會員登錄」功能。顯示會員登錄畫面,顧客輸入包括名字、電話號碼、住址、信用卡號碼等會員信息。信用卡號碼將和黑名單校對。(E1)作成會員信息,在會員表(按五十音圖排列)的目錄中登錄會員信息。(S1)備用流程:(S1) 如果目錄里沒有五十音,作成目錄。例外流程:(E1)有問題時,顯示「該信用卡無法使用」,畫面回到會員信息登錄?!⊿1)、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件開發(fā)流程規(guī)范
- 教學軟件開發(fā)流程優(yōu)化
- 軟件開發(fā)項目驗收流程
- 第1章軟件開發(fā)方法(三)軟件開發(fā)技術(shù)
- 軟件開發(fā)流程和相關(guān)規(guī)范
- 嵌入式軟件開發(fā)流程
- 軟件開發(fā)設(shè)計外文翻譯--軟件開發(fā)概念和設(shè)計方法
- 軟件開發(fā)流程管理制度
- 軟件開發(fā)需求管理流程系統(tǒng).pdf
- 軟件開發(fā)崗位舉證模板_軟件開發(fā)
- 動態(tài)信號分析方法研究及軟件開發(fā).pdf
- 故障診斷方法研究及軟件開發(fā).pdf
- 軟件開發(fā)崗位舉證模板_資深軟件開發(fā)
- 軟件開發(fā)崗位舉證模板_助理軟件開發(fā)
- 軟件開發(fā)崗位舉證模板_高級軟件開發(fā)
- 軟件開發(fā)
- 軟件開發(fā)管理規(guī)范流程圖(初稿)
- 一個完整的軟件開發(fā)流程
- 公路隧道照明優(yōu)化設(shè)計方法及軟件開發(fā).pdf
- 諧波檢測方法研究及應(yīng)用軟件開發(fā).pdf
評論
0/150
提交評論