軟件工程基礎(chǔ)
軟件危機(jī)。在計(jì)算機(jī)軟件的開發(fā)和維護(hù)過程中所遇到的一系列嚴(yán)重的問題。軟件危機(jī)的典型表現(xiàn)主要有。b. 開發(fā)出來的軟件不能滿足用戶的要求。c. 軟件的可維護(hù)。第三章 軟件工程基礎(chǔ)。3.1 軟件工程基本概念 3.2 結(jié)構(gòu)化分析方法 3.3 結(jié)構(gòu)化設(shè)計(jì)方法 3.4 軟件測試 3.5 程序的調(diào)試。
1、1 38 第2章軟件開發(fā)過程 2 1軟件過程2 2常見的軟件過程模型2 3軟件過程的新發(fā)展 2 38 第2章軟件開發(fā)過程 2 1軟件過程2 1 1軟件過程的概念與理論基礎(chǔ)2 1 2軟件過程討論的主要內(nèi)容2 2常見的軟件過程模型2 3軟件過程的新發(fā)展 3 38 2 1 1軟件過程的概念與理論基礎(chǔ) 軟件過程的概念軟件過程模型的理論基礎(chǔ) 4 38 軟件過程的概念 軟件過程是為了獲得高質(zhì)量軟件所需要完成的。
2、軟件工程基礎(chǔ)習(xí)題集答案第一章 概 述1什么是軟件危機(jī),它有哪些典型表現(xiàn)?所謂“軟件危機(jī)”就是,在計(jì)算機(jī)軟件的開發(fā)和維護(hù)過程中所遇到的一系列嚴(yán)重的問題,概括起來歸納為:如何開發(fā)軟件,以滿足日益增長、日趨復(fù)雜的需要;如何維護(hù)數(shù)量不斷膨脹的已有軟件。軟件危機(jī)的典型表現(xiàn)主要有:a. 開發(fā)成本和進(jìn)度不能準(zhǔn)確估計(jì)b. 開發(fā)出來的軟件不能滿足用戶的要求c. 軟件的可維護(hù)。
3、第三章 軟件工程基礎(chǔ),主要內(nèi)容,3.1 軟件工程基本概念 3.2 結(jié)構(gòu)化分析方法 3.3 結(jié)構(gòu)化設(shè)計(jì)方法 3.4 軟件測試 3.5 程序的調(diào)試,3.1 軟件工程基本概念,3.1.1 軟件定義與特點(diǎn),區(qū)分兩組容易混淆名詞:,程序:軟件的組成部分。 軟件:包括程序、數(shù)據(jù)和相關(guān)文檔的完整組合。,程序設(shè)計(jì):只是軟件開發(fā)過程中的必要環(huán)節(jié)。 軟件開發(fā):還包括需求分析、概要和詳細(xì)設(shè)計(jì)、軟件測試、運(yùn)行和維護(hù)等。
4、軟件工程基礎(chǔ),1.1 軟件的概念 軟件是計(jì)算機(jī)系統(tǒng)中與硬件相互依存的另一部分,它包括程序、相關(guān)數(shù)據(jù)及其說明文檔。其中,程序是按照事先設(shè)計(jì)的功能和性能要求執(zhí)行的指令序列;數(shù)據(jù)是使程序能正常操縱信息的數(shù)據(jù)結(jié)構(gòu);文檔是與程序開發(fā)維護(hù)和使用相關(guān)的各種圖文資料。,1 軟件的基本概念,軟件的特點(diǎn): 1)軟件是一種邏輯實(shí)體,具有抽象性; 2)軟件沒有明顯的制造過程; 3)軟件在使用過程中,沒有磨損、老化的問題。