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