出自:02333《软件工程》

软件的维护一般分为哪几类?
()把瀑布模型和专家系统结合在一起,在开发的各个阶段上都利用相应的专家系统来帮助软件人员完成开发工作。
A:原型模型
B:螺旋模型
C:基于知识的智能模型
D:喷泉模型
软件项目开发的进度安排必须解决好哪几个问题?
软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是()。
A:可理解性
B:可修改性
C:可移植性
D:可重用性
数据流图的正确性是保证软件逻辑模型正确性的基础,以下()项内容与它的正确性、相关性最弱。
A:数据守恒
B:均匀分解
C:文件操作
D:图形层次
需求分析面临的挑战有哪些?
程序加注释对理解程序提供了明确指导,根据作用不同注释分()和()。
渐增模型是瀑布模型的变种,分为两类:增量构造模型和()。
软件工程的七条基本原理是什么?
软件版本控制是属于()的活动内容。
为了具有良好的设计风格,应注意哪些方面?
()是软件生存周期中时间最长的阶段。
软件项目的风险按照其影响的范围,可分为()、技术风险和商业风险三类。
衡量软件的独立性有两个定性的度量标准,即()和()。
以下哪一项不是软件产品所具有的特性()
A:软件是逻辑产品
B:软件产品不会用坏,不存在磨损、消耗问题
C:随着技术的提高,软件开发的费用不断降低
D:软件产品的成本主要体现在软件的开发与研制上
商业建模
SA方法的基本思想是()
A:自底向上逐步抽象
B:自底向上逐步分解
C:自顶向下逐步分解
D:自顶向上抽象
一个对风险评价很有用的技术就是定义风险参照水准。对于大多数软件项目来说,()、()、()就是典型的风险参照水准。
在软件质量要素的评价准则中,在各种异常情况下软件能继续提供操作的能力指的是()。
A:容错性
B:检测性
C:安全性
D:可操作性
判定表
模块间的耦合性包括哪些类型?
简述SA方法的优点和缺点。
以下软件生存周期的活动中,要进行软件结构设计的是()
A:测试用例设计
B:概要设计
C:程序设计
D:详细设计
产生软件维护的副作用是指()
A:开发软件时的错误
B:运行时的错误
C:隐含的错误
D:因修改软件而造成的错误
在结构化分析方法中,用以表达系统内数据的运动情况的工具有()
A:数据流图
B:数据词典
C:结构化英语
D:判定树与判定表
什么是黑盒测试?黑盒测试主要采用的技术有哪些?
以下哪一项是软件开发环境中的主要组成部分()
A:软件模型
B:软件工程
C:软件工具
D:硬件环境
以下最适合于面向对象的软件开发的软件生存周期模型是()
A:瀑布模型
B:增量模型
C:螺旋模型
D:喷泉模型
数据存储和数据流都是()仅仅所处的状态不同。
A:分析结果
B:事件
C:动作
D:数据
软件项目的风险按照其影响的范围,可分为项目风险、技术风险和()三类。