软件工程——第5章总体设计知识点整理

本专栏是博主个人笔记,主要目的是利用碎片化的时间来记忆软工知识点,特此声明!

文章目录

1.总体设计的基本目的?

2.总体设计的任务?

3.总体设计过程由哪两个阶段组成?

4.总体设计的步骤?

5.书写文档记录总体设计的结果,文档的内容有哪些?

6.面向数据流的设计方法是什么?

7.总体设计遵循哪些原理?

8.什么是模块化?

9.模块化的好处?

10.什么是抽象?与软件工程过程有什么关系?

11.什么是逐步求精?

12.什么是模块独立?

13.为什么模块的独立性很重要?

14.什么是耦合?

15.什么是内聚?

16.开发软件对耦合与内聚追求的准则是什么?

17.耦合程度由低到高排序?并分别举例

18.内聚程度由高到低排序?并分别举例?

19.启发式规则有哪些?

20.模块的作用域和控制域分别是什么?

21.深度、宽度、扇入、扇出分别是什么?

22.层次图与层次方框图中连线所代表的含义有什么区别?

23.层次图适用于哪种设计软件的过程中使用?

24.结构图中符号含义?

25.层次图和结构图能表示模块间的调用次序吗?

26.面向数据流的设计方法目标是什么?信息流包括什么?

27.制定测试计划和设计测试用例一样吗?为什么

28.总体设计的必要性?

章末小结


1.总体设计的基本目的?

总体设计又称为概要设计初步设计,主要回答“概括地说,系统应该如何实现”这个问题

2.总体设计的任务?

  1. 通过这个阶段的工作,划分出组成系统的物理元素
  2. 设计软件的结构,确定系统中每个程序是由哪些模块组成的,以及模块之间的关系
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aricl.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值