多选题
1. 软件设计的方法分为()。
基于构件的设计方法 (答案)
形式化设计方法 (答案)
数据结构为中心的设计方法 (答案)
面向对象设计方法 (答案)
结构化设计方法 (答案)
2. 关于软件设计分层设计的理解正确的是()。
高层设计又称为体系结构设计
软件设计分为高层设计和低层设计
详细设计关注的是数据结构和算法的设计
软件分层设计的做法,体现了自顶向下逐层分解的思想 (答案)
3. 面向对象设计中使用的模型图包括()。
类图、对象图 (答案)
状态图、活动图 (答案)
顺序图、通信图 (答案)
构件图、部署图 (答案)
4. 软件设计的核心思想是(),()是对该思想的正确理解。
根据功能设计软件的整体模块结构。
抽象分解 (答案)
建立模块的层次化分解,并设计各细化模块内部的程序结构。
纵向上聚焦各子系统的接口,建立子系统交流的契约。 (答案)
概要设计
自顶向下
横向上将思想分割为几个相对简单的子系统,并确定子系统之间的关系。 (答案)
详细设计
5. 结构化设计方法的模型不包括()。
控制流图 (答案)
数据流图
结构图
实体关系图
判断题
1. 代码就是设计,所以我们可以直接编写代码而不用设计。
标准答案:
F