第八章 软件设计基础

多选题

1. 软件设计的方法分为()。
基于构件的设计方法 (答案)
形式化设计方法 (答案)
数据结构为中心的设计方法 (答案)
面向对象设计方法 (答案)
结构化设计方法 (答案)
2. 关于软件设计分层设计的理解正确的是()。
高层设计又称为体系结构设计
软件设计分为高层设计和低层设计
详细设计关注的是数据结构和算法的设计
软件分层设计的做法,体现了自顶向下逐层分解的思想 (答案)
3. 面向对象设计中使用的模型图包括()。
类图、对象图 (答案)
状态图、活动图 (答案)
顺序图、通信图 (答案)
构件图、部署图 (答案)
4. 软件设计的核心思想是(),()是对该思想的正确理解。

根据功能设计软件的整体模块结构。
抽象分解 (答案)
建立模块的层次化分解,并设计各细化模块内部的程序结构。
纵向上聚焦各子系统的接口,建立子系统交流的契约。 (答案)
概要设计
自顶向下
横向上将思想分割为几个相对简单的子系统,并确定子系统之间的关系。 (答案)
详细设计
5. 结构化设计方法的模型不包括()。
控制流图 (答案)
数据流图
结构图
实体关系图

判断题

1. 代码就是设计,所以我们可以直接编写代码而不用设计。
标准答案:
F
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值