Docker 的優(yōu)點
1884
2025-03-31
軟件建模的三個層面:
(1)計算無關(guān)模型(CIM)
(2)平臺無關(guān)模型(PIM)
(3)平臺相關(guān)模型(PSM),又稱平臺特定模型
從1到3,從抽象到具體
基于模型的軟件開發(fā)生命周期
業(yè)務(wù)建模: 計算無關(guān)模型,CIM
需求: 需求
分析: 平臺無關(guān)模型,PIM
設(shè)計: 平臺有關(guān)模型,PSM
編碼: 代碼
軟件建模方法:
結(jié)構(gòu)化方法 (Structured Method)
面向?qū)ο?/a>方法(Object Oriented Method)
基于構(gòu)件的開發(fā)方法(Component Based Development)
面向服務(wù)方法(Service Oriented Method)
面向方面方法(Aspect Oriented Method)
模型驅(qū)動開發(fā)方法 (Model Driven Development)
形式化方法 (Formal Method)
產(chǎn)品線開發(fā)方法和領(lǐng)域工程
各種開發(fā)方法的優(yōu)缺點及適用場合
1、結(jié)構(gòu)化系統(tǒng)開發(fā)方法
從系統(tǒng)整體出發(fā),強(qiáng)調(diào)在整體優(yōu)化的條件下“自上而下”地分析和設(shè)計,保證了系統(tǒng)的整體性和目標(biāo)的一致性;
遵循用戶至上原則;
嚴(yán)格區(qū)分系統(tǒng)開發(fā)的階段性;
每一階段的工作成果是下一階段的依據(jù),便于系統(tǒng)開發(fā)的管理和控制;
文檔規(guī)范化,按工程標(biāo)準(zhǔn)建立標(biāo)準(zhǔn)化的文檔資料。
2、原型法
符合人們認(rèn)識事物的規(guī)律,系統(tǒng)開發(fā)循序漸進(jìn),反復(fù)修改,確保較好的用戶滿意度;
開發(fā)周期短,費用相對少;
由于有用戶的直接參與,系統(tǒng)更加貼近實際;
易學(xué)易用,減少用戶的培訓(xùn)時間;
應(yīng)變能力強(qiáng)。
分析、設(shè)計中的對象和軟件中的對象的一致性;
實現(xiàn)軟件復(fù)用,簡化程序設(shè)計;
系統(tǒng)易于維護(hù);
縮短開發(fā)周期。
4、結(jié)構(gòu)化方法
核心: 自頂向下,逐步求精
手段: 分解(模塊化)、抽象
任務(wù):結(jié)構(gòu)化分析、結(jié)構(gòu)化設(shè)計、結(jié)構(gòu)化編程
常用建模工具
需求建模:
DFD(數(shù)據(jù)流圖)
DD(數(shù)據(jù)字典)、ERD(實體關(guān)系圖)
STD(狀態(tài)圖)
設(shè)計建模:
概要設(shè)計:結(jié)構(gòu)圖(SC)
詳細(xì)設(shè)計:程序流程圖、 N-S圖、PAD圖、偽代碼
結(jié)構(gòu)化編程:三種經(jīng)典程序結(jié)構(gòu)
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。