【多选题】在考虑模块内聚时的设计原则是( )
A.对于低内聚的模块可以考虑进行模块分割
B.应该力求做到模块的高内聚
C.低内聚(偶然、逻辑、时间)建议不要使用
D.通常中等程度的内聚(通信、过程)也是可以采用的
A.对于低内聚的模块可以考虑进行模块分割
B.应该力求做到模块的高内聚
C.低内聚(偶然、逻辑、时间)建议不要使用
D.通常中等程度的内聚(通信、过程)也是可以采用的
【单选题】Innovation公司正在为Rose开发插入件,使得Rose可以把OOA、OOD模型以各种图形格式导出,如JPEG格式、BMP格式、GIF格式等。在导出时,会根据不同的算法来生成相应的图形文件,这些算法很复杂。为了描述这些算法,在下面这些图中,哪个是最适合的?
A.状态图
B.用例图
C.类图
D.活动图
A.状态图
B.用例图
C.类图
D.活动图
【单选题】关于机动时间,正确的描述是( )。
A.只有复杂的项目有机动时间
B.机动时间是在不增加项目成本的条件下,一个活动可以延迟的时间量
C.每个任务都有机动时间
D.机动时间是在不影响项目完成时间的前提下,一个活动可以延迟的时间量
A.只有复杂的项目有机动时间
B.机动时间是在不增加项目成本的条件下,一个活动可以延迟的时间量
C.每个任务都有机动时间
D.机动时间是在不影响项目完成时间的前提下,一个活动可以延迟的时间量
【单选题】分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的( )。
A.软件的作者
B.抽象
C.总貌
D.细节
A.软件的作者
B.抽象
C.总貌
D.细节
【单选题】原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于下列哪个系统。
A.决策支持
B.管理信息
C.需求不确定的
D.需求确定的
A.决策支持
B.管理信息
C.需求不确定的
D.需求确定的
【单选题】模型表示对象的相互行为的模型是( )。
A.对象
B.分析
C.功能
D.动态
A.对象
B.分析
C.功能
D.动态
【单选题】以下关于设计和实现中多重继承的描述中,哪一项是不正确的?( )
A.多重继承关系可以在支持多继承的语言中直接应用
B.多重继承关系的描述能力较强,但有的语言不支持多重继承
C.多重继承关系可以通过某些方法转换为单继承
D.若选择的语言不支持多重继承,则应抛弃原有模型并重新建模
A.多重继承关系可以在支持多继承的语言中直接应用
B.多重继承关系的描述能力较强,但有的语言不支持多重继承
C.多重继承关系可以通过某些方法转换为单继承
D.若选择的语言不支持多重继承,则应抛弃原有模型并重新建模
【多选题】耦合是影响软件复杂程度的一个重要因素。应该采取下述分哪些设计原则( )
A.偶尔可以使用内容耦合
B.少用控制耦合和特征耦合
C.尽量使用数据耦合
D.限制公共环境耦合的范围
A.偶尔可以使用内容耦合
B.少用控制耦合和特征耦合
C.尽量使用数据耦合
D.限制公共环境耦合的范围
【判断题】数据流图中的数据流可以从外部实体直接到数据存储。
【判断题】PAD图的符号不支持自顶向下、逐步求精方法的使用。
发布评论 查看全部评论