- 軟件工程實(shí)用教程 (第3版)
- 郭寧 閆俊伢
- 883字
- 2020-06-12 17:12:03
本章練習(xí)題
1. 判斷題
(1)軟件工程學(xué)出現(xiàn)的主要原因是軟件危機(jī)的出現(xiàn)。(?。?/p>
(2)文檔是軟件產(chǎn)品的一部分,沒(méi)有文檔的軟件就不能稱為軟件。(?。?/p>
(3)軟件危機(jī)的主要表現(xiàn)是軟件的需求量迅速增加,軟件價(jià)格上升。( )
(4)一個(gè)成功的項(xiàng)目唯一應(yīng)該提交的就是運(yùn)行程序。(?。?/p>
(5)與計(jì)算機(jī)科學(xué)的理論研究不同,軟件工程是一門原理性學(xué)科。(?。?/p>
2. 選擇題
(1)在下列選項(xiàng)中,(?。┎皇擒浖奶卣?。
A. 系統(tǒng)性與復(fù)制性
B. 可靠性與一致性
C. 抽象性與智能型
D. 有形性與可控性
(2)軟件是一種( )產(chǎn)品。
A. 有形
B. 邏輯
C. 物質(zhì)
D. 消耗
(3)軟件工程是一種(?。┓蛛A段實(shí)現(xiàn)的軟件程序開(kāi)發(fā)方法。
A. 自頂向下
B. 自底向上
C. 逐步求精
D. 面向數(shù)據(jù)流
(4)與計(jì)算機(jī)科學(xué)的理論研究不同,軟件工程是一門(?。W(xué)科。
A. 理論性
B. 工程性
C. 原理性
D. 心理性
(4)軟件工程與計(jì)算機(jī)科學(xué)性質(zhì)不同,軟件工程著重于(?。?。
A. 原理探討
B. 理論研究
C. 建造軟件系統(tǒng)
D. 原理的理論
(5)下列說(shuō)法正確的是( )。
A. 軟件工程的概念于20世紀(jì)50年代提出
B. 軟件工程的概念于20世紀(jì)60年代提出
C. 20世紀(jì)70年代出現(xiàn)了客戶機(jī)/服務(wù)器技術(shù)
D. 20世紀(jì)80年代軟件工程學(xué)科達(dá)到成熟
(6)軟件工程方法學(xué)中的軟件工程管理是其中的一個(gè)重要內(nèi)容,它包括軟件管理學(xué)和軟件工程經(jīng)濟(jì)學(xué),它要達(dá)到的目標(biāo)是(?。?。
A. 管理開(kāi)發(fā)人員,以開(kāi)發(fā)良好的軟件
B. 采用先進(jìn)的軟件開(kāi)發(fā)工具,開(kāi)發(fā)優(yōu)秀的軟件
C. 消除軟件危機(jī),達(dá)到軟件生產(chǎn)的規(guī)模效益
D. 以基本的社會(huì)經(jīng)濟(jì)效益為基礎(chǔ),工程化生產(chǎn)軟件
3. 簡(jiǎn)答題
(1)什么是軟件危機(jī)?它和軟件工程有什么關(guān)系?
(2)簡(jiǎn)述軟件和軟件工程的定義以及軟件工程的形成過(guò)程。
(3)軟件工程的目標(biāo)是什么?如何解決多目標(biāo)之間的矛盾?
(4)在軟件開(kāi)發(fā)中軟件開(kāi)發(fā)工具有什么作用?
(5)什么是軟件支持過(guò)程?它與軟件工程方法學(xué)有何關(guān)系?
(6)在軟件工程知識(shí)體系中,將軟件工程劃分為哪些知識(shí)域?
(7)B.W.Boehm提出的軟件工程基本原則的作用是什么?
(8)除本書(shū)中提到的資源外,你還知道哪些圖書(shū)和網(wǎng)絡(luò)資源與軟件工程有關(guān)?
4. 應(yīng)用題
(1)以一個(gè)具體的軟件工程為例,說(shuō)明該工程經(jīng)歷的階段。
(2)分別列舉一兩個(gè)失敗或成功的軟件項(xiàng)目的實(shí)例,試說(shuō)明其失敗或成功的原因。
- Mastering AWS Lambda
- LabVIEW Graphical Programming Cookbook
- Twilio Best Practices
- Django:Web Development with Python
- 21天學(xué)通C++(第6版)
- Julia Cookbook
- 重學(xué)Java設(shè)計(jì)模式
- ServiceNow:Building Powerful Workflows
- C#開(kāi)發(fā)案例精粹
- .NET Standard 2.0 Cookbook
- Visual FoxPro 6.0程序設(shè)計(jì)
- 算法圖解
- 大數(shù)據(jù)時(shí)代的企業(yè)升級(jí)之道(全3冊(cè))
- Developing Java Applications with Spring and Spring Boot
- 用Go語(yǔ)言自制編譯器