第1章 緒論
1、解釋術(shù)語
(1)軟件: 軟件是指計算機系統(tǒng)中的程序及其文檔。P16
(2)軟件工程:軟件工程是應(yīng)用計算機科學(xué)理論和技術(shù)以及工程管理原則和方法,按預(yù)算和進度實現(xiàn)滿足用戶要求的軟件產(chǎn)品的工程,或以此為研究對象的學(xué)科。P15
(3)軟件危機:軟件生產(chǎn)率、軟件質(zhì)量遠遠滿足不了社會發(fā)展的需求,成為社會,經(jīng)濟發(fā)展的制約因素,人們通常把這一現(xiàn)象稱為“軟件危機”。P15
2、簡答題
(1)簡述軟件開發(fā)的本質(zhì)。
答:軟件開發(fā)的本質(zhì)就是實現(xiàn)問題空間的概念和處理邏輯到解空間的概念和處理邏輯之間的映射。P19
(2)簡述實施軟件開發(fā)的基本途徑。
答:實施軟件開發(fā)的基本途徑是系統(tǒng)建模。所謂系統(tǒng)建模,是指運用所掌握的知識,通過抽象,給出該系統(tǒng)的一個結(jié)構(gòu)——系統(tǒng)模型。P19
(3)簡述何謂模型以及軟件開發(fā)中所涉及的模型。
答:模型是一個抽象。該抽象是在意圖所確定的角度和抽象層次對物理系統(tǒng)的一個描述,描述其中的成分和成分之間所具有的特定語義的關(guān)系,還包括對該系統(tǒng)邊界的描述。
軟件開發(fā)中所涉及的模型可分為兩大類,一類稱為概念模型,描述了系統(tǒng)是什么;另一類統(tǒng)稱為軟件模型,描述了實現(xiàn)概念模型的軟件解決方案。P19
(4).簡述軟件開發(fā)所涉及的兩大類技術(shù)。
答:軟件開發(fā)所涉及的兩大類技術(shù)為:一是求解軟件的開發(fā)邏輯,二是求解軟件的開發(fā)手段。P17