A.模块内聚
B.模块耦合
C.布局恰当性
D.复杂度
您可能感兴趣的试卷
你可能感兴趣的试题
A.需求管理是一个对系统需求及其变更进行了解和控制的过程
B.为了获得项目,开发人员可以先向客户做出某些承诺
C.需求管理的重点在于收集和分析项目需求
D.软件开发过程是独立于需求管理的活动
A.为用户提供更多的信息和功能
B.减少用户的记忆负担
C.保持界面一致性
D.置用户于控制之下
A.问题空间的理解
B.系统建模工具的复杂性
C.人与人之间的沟通
D.环境的不断变化
A.信息工程
B.结构化
C.面向对象
D.敏捷
A.系统流程图
B.IPO图
C.HIPO图
D.模块结构图
A.极限编程中使用的重要技术是重构,既包括设计技术的重构,也包括构建技术的重构
B.极限编程提倡在基本设计完成后,立即进行编码实现,并进行测试
C.极限编程活动中的关键概念之一是"结对编程",推荐两个人面对同一台计算机共同开发代码
D.极限编程过程中建立的单元测试应当使用一个可以自动实施的框架,支持代码修改后即时的回归测试策略
A.瀑布式
B.形式化
C.协同开发
D.快速原型
A.用户需求模糊不清
B.系统设计方案难以确定
C.系统使用范围变化很大
D.用户的数据资源缺乏组织和管理
A.从已经安装的软件中提取设计规范,用以进行软件开发
B.按照"输出→处理→输入"的顺序设计软件
C.用硬件来实现软件的功能
D.根据软件处理的对象来选择开发语言和开发工具
A.举行团队需求收集会议,会议由软件工程师、客户和其他利益相关者共同举办和参加
B.拟定一个会议议程,与会者围绕需求要点,畅所欲言
C.会议提倡自由发言,不需要特意控制会议的进度
D.会议目的是为了识别问题,提出解决方案的要点,初步刻画解决方案中的需求问题