A.抽象会增加设计的复杂度
B.为了降低复杂度,应该隐藏细节或推迟考虑细节
C.抽象有利于认识事物的普遍特征和基本原理
D.抽象可以帮助设计人员制定出模块的“框架”
您可能感兴趣的试卷
你可能感兴趣的试题
A.软件的层次结构
B.模块的实现方法
C.模块相互作用的方式
D.全局的、重要的数据变量和数据结构
A.设计不应陷入片面性
B.设计应追踪分析模型
C.设计应适度分解
D.设计应分解的越细越好
A.子图数大于父图的加工数
B.子图数等于父图的加工数
C.子图数大于等于父图的加工数
D.子图数小于等于父图的加工数
A.只用于一个加工
B.只与一个数据流相关
C.相关度饿数据流小于2条
D.没有相关的输出数据流
A.属性和消息
B.操作和消息
C.属性和操作
D.操作和接口
A.外部实体
B.文件
C.加工
D.数据库
A.在子图中输入流比父图的输入流多
B.在子图中输入流比父图的输入流少
C.输入流比输出流多
D.在子图中的加工比父图的加工少
A.数据流
B.加工
C.文件
D.外部实体
A.0层图
B.1层图
C.顶层图
D.根图
A.功能需求
B.非功能需求
C.设计约束
D.业务需求
最新试题
封装使数据和加工该数据的方法封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性,而对象的内特性对用户是()的。
类和类之间的静态关系关系包括泛化关系、()关系和聚合关系。
分层数据流图中顶层数据流图描述系统的输入和()数据流。
语句覆盖就是设计若干个测试用例,运行被测程序,使得每一()至少执行一次。
对表进行()的分解方法常常用于表中记录与时间相关的情况,一般在主表中只存放最近的数据记录,而将以前的数据记录转到对应的历史表中。
B/S结构是“零客户端”方式。()
开发时期通常由四个阶段组成:总体设计、详细设计、()和测试。
结构化分析阶段用()图来对描述系统的行为建模。
盒图是对()的改进,它避免了流程线的随意跳转。
CMM的软件过程成熟度等级包括初始级、可重复级、已定义级、已管理级和()级。