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