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