一、单选题
1软件是一种( )。
A、
程序
B、
数据
C、
逻辑产品
D、
物理产品
我的答案:C
2瀑布模型突出的缺点是不适应( )的变动。
A、
算法
B、
程序语言
C、
平台
D、
用户需求
我的答案:D
3快速原型的主要优点不包括( )。
A、
能让用户参与开发、给出反馈
B、
尽早把需求分析清楚,以降低风险
C、
尽早地发现问题、纠正错误
D、
对软件分析设计人员的素质要求不高
我的答案:D
4在软件生存周期中,能准确地确定“软件系统必须做什么”的阶段是( )。
A、
总体设计
B、
详细设计
C、
可行性研究
D、
需求分析
我的答案:D
5瀑布模型不适合用于( )的软件开发。
A、
需求模糊不清
B、
用户不能参与开发
C、
用户对计算机不了解
D、
开发人员对业务知识不熟悉
我的答案:A
6螺旋模型是一种将瀑布模型和( )结合起来的软件开发模型。
A、
增量模型
B、
专家系统
C、
喷泉模型
D、
变换模型
我的答案:A
7快速原型的主要问题在于( )。
A、
缺乏支持原型开发的工具
B、
要严格控制原型构造的迭代
C、
终端用户对原型不能理解
D、
软件的测试和文档更新困难
我的答案:A
8在软件开发模型中,提出最早、应用最广泛的模型是( )。
A、
瀑布模型
B、
喷泉模型
C、
快速原型模型
D、
螺旋模型
我的答案:A
二、判断题
1____文字处理软件Word属于系统软件。
我的答案: ×
2____软件同其他事物一样,有孕育、诞生、成长、成熟和衰亡的生存过程。
我的答案: √
3____面向对象开发方法的主要缺点是在适应需求变化方面不够灵活。
我的答案: ×
4____软件的维护与硬件维护本质上是相同的。
我的答案: ×
5____快速原型模型对软件开发人员的水平要求不高。
我的答案: ×
三、简答题
1软件生命周期概念对软件的开发有哪些指导作用。
我的答案
答:软件生命周期是软件工程一个重要的概念。把软件生命周期划分为若干个较小的阶段,每个阶段都有相对独立的任务和完成任务的步骤和方法,然后逐步完成各个阶段的任务,这有利于软件开发的组织和管理,从而降低了整个软件开发的困难程度,从而使规模庞大,结构复杂和管理复杂的软件开发变得容易控制和管理。
2简述软件工程在软件开发中的作用和意义。
我的答案
答:软件开发的主要思想是强调软件开发过程中应用工程化原则的重要性。软件工程的目的是实现软件的优劣高产。软件工程的目的是在经费预算范围内,按期交付出用户满意的、质量合格的软件产品。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!