东北大学
《软件工程与UML建模》在线平时作业1
参考答案
20春学期《软件工程与UML建模》在线平时作业1
1. 模块中所有成分引用共同的数据,则该模块的内聚度为( )。 【选项】: A 功能内聚 B 偶然内聚 C 逻辑内聚 D 通信内聚
【答案】:D
2. 软件再工程师一类软件工程活动,它能够使我们:(i)增进对软件的理解;(ii)准备或直接提高软件自身的可维护性、可复用性或演化性。第(ii)部分旨在改善软件的( ),似的软件更容易为人们服务。 【选项】: A 静态质量 B 动态质量 C 性能 D 功能
【答案】:A
3. RUP模型的描述错误的为( ) 【选项】:
A RUP模型倡导以迭代和增量的方式开发系统 B RUP模型倡导以递归和增量的方式开发系统
C 每次迭代都包括业务工程、需求、分析设计、实施、测试和部署等基本活动 D 每个迭代结束后才进入下一次迭代
【答案】:B
4. 在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看作是( ) 【选项】: A 路径的集合 B 循环的集合 C 目标的集合 D 地址的集合
【答案】:A
5. 软件测试时软件开发的重要环节,而进行软件测试的目的是( ) 【选项】:
A 证明软件错误不存在 B 证明软件错误的存在 C 改正程序所有的错误 D 发现程序所有的错误
【答案】:B
6. 在需求分析中关于远离实现原则的描述错误的是( ) 【选项】:
A 避免记录一些因为当前技术才存在的需求
B 使用一些可能不是核心产品的技术 C 避免对实现的方式做出束缚 D 采用各尽其责的方法
【答案】:B
7. Rumbaugh等人提出了面向对象的建模技术(OMT)方法,采用了面向对象的概念,并引入各种独立于语言的表示符。这种方法用( )共同完成对整个系统的建模。 【选项】:
A 对象模型、动态模型、功能模型和用例模型 B 数据模型、静态模型、动态模型和功能模型 C 静态模型、动态模型、功能模型和用例模型 D 对象模型、静态模型、动态模型和功能模型
【答案】:A
8. 从宏观的角度讲软件划分为各个组成模块,并确定模块的功能及模块之间的调用关系,这属于( )的范畴 【选项】: A 概要设计 B 详细设计 C 接口设计 D 过程设计
【答案】:A
9. 下面内聚级别从高到低排列正确的是( ) 【选项】:
A 功能内聚、顺序内聚、通信内聚、过程内聚 B 功能内聚、顺序内聚、过程内聚、通信内聚 C 功能内聚、通信内聚、顺序内聚、过程内聚