27.一般,软件项目失败原因包括以下几种:缺少有效的测试、对项目状态的主观估计、没有正确地处理项目开发过程中的风险、没有对项目变更进行控制,以及()。
A.混乱的需求管理
B.开发者之间以及开发者和用户不清晰的交流
C.架构不够牢固
D.没有发现需求、设计和实现中的不一致
正确答案:-----
三、判断题 (共 23 道试题,共 46 分)
28.逆向工程是指将代码转换成模型,或者迭代过程结束。
29.包是将多个元素组织为语义相关的组的通用机制。一个包拥有或引用的模型元素称为该包的内容。
30.Rose的双向工程包括正向工程和逆向工程。
31.活动图中的对象流是动作状态或者活动状态与对象之间的依赖关系,表示动作使用对象或者动作对对象的影响。
32.在活动图中,对象流用带有箭头的实线表示。
33.消息是两个对象之间的单路通信,从发送方到接收方的控制信息流。
34.接口和组件之间的关系分为两种:实现关系和依赖关系。
35.协作图对在一次交互中有意义的对象和对象间的链建模。
36.在UML中,配置图中的关联关系的表示方法与类图中关联关系相同,都是一条虚线。
37.组件与类不同的是,组件没有名称。
38.用例可以和其他用例拥有相同的名字。
39.对象图是类图的变体,它使用与类图相似的符号描述,不同之处在于对象图显示的是类的多个对象实例而非实际的类。
40.状态图由表示状态的节点和表示状态之间转换的带箭头的直线组成。若干个状态由一条或者多条转换箭头连接,状态的转换由事件触发。
41.逻辑视图描述系统应该具备的功能,也就是被称为参与者的外部用户所能观察到的功能。
42.类是对应用领域或应用解决方案中概念的描述。
43.工作产品组件包括模型、源代码和用于创建配置组件的数据文件,它们是配置组件的来源。
44.构造型可以基于所有种类的模型元素:类、节点、组件、注释、关联、泛化和依赖等都可以用来作为构造型的基类。
45.配置视图描述系统的实现模块以及它们之间的依赖关系。
46.标记值用字符串表示,字符串有标记号、等号和值,写法上为“键=值”。
正确答案:-----
47.类图是一种模型类型,确切地说,是一种静态模型类型。
48.对象类是对类描述的补充,用于显示类的对象可能具备的所有状态,以及引起状态改变的事件。
49.软件工程是一种层次化的技术,任何工程都必须以有组织的质量保证为基础。
50.用例图显示多个外部参与者以及他们与系统提供的用例之间的连接。
21秋福师《面向对象的程序设计》在线作业一[答案]历年参考题目如下:



