1
 软件工程
1.3.4 习 题 1

习 题 1

一、选择题

1.“软件工程的概念是为解决软件危机而提出的”这句话的意思是(  )。

A.强调软件工程成功解决了软件危机的问题

B.说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理

C.说明软件工程这门学科的形成是软件发展的需要

D.说明软件工程的概念,即工程的原则、思想、方法可解决当时软件开发和维护存在的问题

2.软件是(  )。

A.处理对象和处理规则的描述      B.程序

C.程序及其文档            D.计算机系统

二、简答题

1.简述软件的特点。

2.软件工程是开发、运行、维护和修复软件的系统方法,它包括哪些要素?请加以说明。

3.软件工程的基本原则有哪些?试加以说明。

4.有人认为软件开发时,错误发现得越晚,为它所改正所付出的代价就会越大。你认为这种观点是否正确?并对你的观点进行解释。

5.什么是软件危机?为什么会产生软件危机?怎样消除软件危机?

6.软件开发与编写程序有什么不同?为什么会有这种不同?