国产97色在线 | 日韩,97se狠狠狠狠狼鲁亚洲综合色,成l人在线观看线路1,1313午夜精品理论片,成人免费看片又大又黄

「網(wǎng)絡(luò)工程師」-系統(tǒng)開發(fā)和項目管理-軟件開發(fā)和設(shè)計

目錄

1、軟件設(shè)計階段

2、軟件生存周期模型

3、軟件風(fēng)險

4、軟件可靠性

5、耦合性


1、軟件設(shè)計階段

需求分析階段、概要設(shè)計階段、詳細設(shè)計階段、編碼階段
需求分析階段的任務(wù)主要是解決系統(tǒng)做什么的問題,即弄清楚問題的要求,包括需要出入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么;
概要設(shè)計的主要任務(wù)是把需求分析得到的結(jié)果轉(zhuǎn)換為軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu),即將一個復(fù)雜系統(tǒng)按功能進行模塊劃分、建立模塊好的層次結(jié)構(gòu)即調(diào)用關(guān)系、確定模塊間的接口及人機界面、確定數(shù)據(jù)的結(jié)構(gòu)特性、以及數(shù)據(jù)庫的設(shè)計等;
詳細設(shè)計是在概要設(shè)計的基礎(chǔ)上更細致的設(shè)計,它包括具體的業(yè)務(wù)對象設(shè)計、功能邏輯設(shè)計、界面設(shè)計等工作。詳細設(shè)計是系統(tǒng)實現(xiàn)的依據(jù),需要更多地考慮設(shè)計細節(jié);
編碼即編寫程序代碼,具體實現(xiàn)功能。

2、軟件生存周期模型

軟件生存周期模型有:瀑布模型、演化模型、螺旋模型、噴泉模型等。

瀑布模型是將軟件生存周期各個活動規(guī)定為依線性順序連接的若干階段的模型,適合于軟件需求很明確的軟件項目的模型;
V模型是瀑布模型的一種演變模型,將測試和分析與設(shè)計關(guān)聯(lián)進行,加強分析與設(shè)計的驗證;
原型模型是一種演化模型,通過快速構(gòu)建可運行的原型系統(tǒng),然后根據(jù)運行過程中獲取的用戶反饋進行改進;
演化模型特別適用于對軟件需求缺乏準確認識的情況;
螺旋模型將瀑布模型和演化模型結(jié)合起來,加入了兩種模型均忽略的風(fēng)險分析。

3、軟件風(fēng)險

軟件風(fēng)險一般包括不確定性和損失。

notes:

救火和危機管理是對不適合但經(jīng)常采用的軟件風(fēng)險管理策略;
已知風(fēng)險和未知風(fēng)險是對軟件風(fēng)險進行分類的一種方式;
員工和預(yù)算是在識別項目風(fēng)險時需要識別的因素。

4、軟件可靠性

軟件產(chǎn)品的可靠性取決于潛在錯誤的數(shù)量、潛在錯誤的位置以及軟件產(chǎn)品的使用方式。

5、耦合性

軟件產(chǎn)品遵從高內(nèi)聚、低耦合。

軟件工程中對象之間的耦合度就是對象之間的依賴性。指導(dǎo)使用和維護對象的主要問題是對象之間的多重依賴性。對象之間的耦合度越高,維護成本越高。因此對象的設(shè)計應(yīng)使類和構(gòu)件之間的耦合最小。
耦合性由低到高分別是:非直接耦合、數(shù)據(jù)耦合、標記耦合、控制耦合、外部耦合、公共耦合、內(nèi)容耦合。

非直接耦合:兩個模塊之間沒有直接關(guān)系,它們之間的聯(lián)系完全是通過主模塊的控制和調(diào)用來實現(xiàn)的。耦合度最弱,模塊獨立性最強;

數(shù)據(jù)耦合:一個模塊訪問另一模塊,彼此間通過簡單的數(shù)據(jù)參數(shù)來交換輸入、輸出信息。這里的簡單數(shù)據(jù)參數(shù)不同于控制參數(shù)、公共數(shù)據(jù)結(jié)構(gòu)或外部變量;

標記耦合:如一組模塊通過參數(shù)表傳遞記錄信息,就是標記耦合。這個記錄是某一數(shù)據(jù)結(jié)構(gòu)的子結(jié)構(gòu),不是簡單變量;

控制耦合:指一個模塊調(diào)用另一個模塊時,傳遞的是控制變量(如開關(guān)、標志等),被調(diào)模塊通過該控制變量的值有選擇地執(zhí)行塊內(nèi)某一功能。這種耦合對系統(tǒng)的影響較大,它影響接收控制流模塊的內(nèi)部運行;

外部耦合:一組模塊都訪問同一全局簡單變量,而且不通過參數(shù)表傳遞該全局變量的信息,則稱之為外部耦合;

公共耦合:一組模塊都訪問同一個公共數(shù)據(jù)環(huán)境。該公共數(shù)據(jù)環(huán)境可以是全局數(shù)據(jù)結(jié)構(gòu)、共享的通信區(qū)、內(nèi)存的公共覆蓋區(qū)等;

內(nèi)容耦合:當一個模塊直接修改或操作另一個模塊的數(shù)據(jù)時,就發(fā)生了內(nèi)容耦合。

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。