16春《软件工程》在线作业2
一、单选题(共 20 道试题,共 100 分。)
1. 原型化方法是一种()型的设计过程。
. 自外向内
. 自顶向下
. 自内向外
. 自底向上
正确答案:
2. 软件工程的课程特点(): I. 学科理论及其知识应用的多维性;II. 工程化;III. 浓厚的方法学色彩; IV. 实践性、指导性强。
. I、II和III
. I、III和IV
. II、III和IV
. 以上都正确
正确答案:
3. 软件测试是软件质量保证的主要手段之一,测试的目标是()。
. 证明软件符合设计要求
. 发展软件的潜在能力
. 发现软件中的错误和缺陷
. 判定软件是否合格
正确答案:
4. 选择程度设计语言的关键因素是()。
. 软件应用领域
. 软件执行环境
. 软件开发方法
. 算法和数据结构
正确答案:
5. 在编制程序时,应采纳的原则之一是()。
. 不限制goto语句的使用
. 减少或取消注解行
. 程序越短越好
. 程序结构应有助于读者理解
正确答案:
6. 结构化程序设计中,一般包含3种基本结构,下列结构中哪个不属于基本结构()。. 顺序结构
. 嵌套结构
. 顺序结构
. 选择结构
正确答案:
7.
在四种类型的维护中,()维护是针对用户对软件提出的功能和性能要求的。
. 正确性
. 适应性
. 完善性
. 预防性
正确答案:
8. ()是有关计算机程序功能、设计、编制使用的文字或图形资料。
. 程序
. 文档
. 软件
. 数据
正确答案:
9. 下列属于软件的特点的是()。
. 软件是一种逻辑实体,具有抽象性
. 软件在使用过程中没有磨损、老化的问题
. 软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高
. 以上都正确
正确答案:
10. 内聚程度较低的是()内聚。
. 偶然
. 通讯
. 顺序
. 时间
正确答案:
11. 软件的可维护性、可使用性、()是衡量软件质量的几个主要特性。
. 可靠性
. 可复用性
. 可理解性
. 可修改性
正确答案:
12. 在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。. 数据结构
. 实体关系
. 数据流图
. -R图
正确答案:
13. 一个模块把开关量作为参数传送给另一模块,这两个模块之间的耦合是()。. 外部耦合
. 数据耦合
. 控制耦合
. 内容耦合
正确答案:
14. 软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是()。
. 运行和维护阶段
. 设计阶段
. 代码实现阶段
. 测试阶段
正确答案:
15. 从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试()。
. 系统测试、集成.测试、单元测试
. 单元测试、组装测试、确认测试
. 单元测试、确认测试、集成测试卜
. 确认测试、组装测试、单元测试
正确答案:
16. 在数据流图中,不能由计算机处理的成份是()。
. 控制流
. 结点
. 数据流
. 数据源/终点
正确答案:
17. 在四种类型的维护中,()维护是针对用户对软件提出的功能和性能要求的。
. 正确性
. 适应性
. 完善性
. 预防性
正确答案:
18. 软件开发技术不包含()。
. 软件开发方法学
. 软件工程环境
. 软件工具
. 软件质量度度量
正确答案:
19. 下列叙述正确的是()。
. NS图可以用于系统设计
. PL语言可以用于运行
. P图表达的软件过程成树型结构
. 结构化程序设计强调效率第一
正确答案:
20. 系统定义明确之后,应对系统的可行性进行研究,可行性研究应包括()。
. 软件环境可行性、技术可行性、经济可行性、社会可行性
. 经济可行性、技术中行性、操作可行性
. 经济可行性、可行性、系统可行性
. 经济可行性、实用性、可行性
正确答案: