軟件工程12
1. 軟件是計(jì)算機(jī)程序及其說明程序的各種文檔。程序是計(jì)算機(jī)任務(wù)的處理對(duì)象和處理規(guī)則的描述;文檔是有關(guān)計(jì)算機(jī)程序功能、設(shè)計(jì)、編制、使用的文字或圖形資料。
2. 軟件生產(chǎn)的發(fā)展,到現(xiàn)在為止,經(jīng)過三個(gè)階段,即程序設(shè)計(jì)時(shí)代,程序系統(tǒng)時(shí)代,軟件工程時(shí)代。
3.軟件生存周期模型是描述軟件開發(fā)過程中各種活動(dòng)如何執(zhí)行的模型。
4.結(jié)構(gòu)化方法由結(jié)構(gòu)化分析、結(jié)構(gòu)化設(shè)計(jì)、結(jié)構(gòu)化程序設(shè)計(jì)構(gòu)成。它是一種面向數(shù)據(jù)流的開發(fā)方法。
5. Jackson方法是一種面向數(shù)據(jù)結(jié)構(gòu)的開發(fā)方法。
6.軟件可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定該軟件項(xiàng)目是否能夠開發(fā),是否值得去開發(fā)。
7. 可行性研究需要從以下三個(gè)方面分析研究每種解決方法的可行性:技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性。
8. 效益分析有形效益和無形效益兩種。有形效益可以用貨幣的時(shí)間價(jià)格、投資回收期、純收入等指標(biāo)進(jìn)行度量;無形效益主要從性質(zhì)上、心理上進(jìn)行衡量,很難直接進(jìn)行量的比較。
9. 結(jié)構(gòu)化分析方法是面向數(shù)據(jù)流進(jìn)行需求分析的方法。
10. 在SA方法的需求描述工具中,數(shù)據(jù)流圖描述系統(tǒng)的分解,即描述系統(tǒng)由哪幾部分組成,各部分之間有什么聯(lián)系等等。數(shù)據(jù)字典定義了數(shù)據(jù)流圖中每一個(gè)圖形元素。結(jié)構(gòu)化語言、判定表或判定樹則詳細(xì)描述數(shù)據(jù)流圖中不能被再分解為每一個(gè)加工。