软件工程——第6章详细设计知识点整理

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

文章目录

1.详细设计阶段的根本目的是?

2.详细设计的任务?

3.详细设计的结果地位?如何衡量程序质量?

4.结构程序设计的本质?

5.人机界面设计可能遇到的问题有哪些?

6.用户界面设计是一个什么样的过程?

7.人机界面设计有哪些指南?

8.什么是过程设计的工具?

9.程序流程图是什么?

10.程序流程图的主要优点?

11.程序流程图的主要缺点?

12.盒图(N-S图)的特点?

13.PAD图是什么?

14.PAD图的优点?

15.判定表适用场景?

16.判定表由哪几个部分组成?分别代表什么含义?

17.判定树的优缺点?

18.什么是过程设计语言(PDL)?

19.PDL的优点?

20.PDL的缺点?

21.最著名的面向数据结构的设计方法是哪两个?

22.Jackson方法的5个步骤是什么?

23.定量度量程序复杂程度方法的作用?

24.定量度量程序复杂度的方法有哪些?

25.流图的作用?

26.计算环形复杂度V(G)的方法有哪些?

27.环形复杂度的用途?

28.详细设计的基本原则?

29.结构化的判断方法?

章末小结


1.详细设计阶段的根本目的是?

确定应该怎样具体地实现所要求的系统

2.详细设计的任务?

  1. 过程设计:即每个模块所包含的算法
  2. 数据设计:即软件中所需的数据结构
  3. 接口设计:即各个模块间的通信方式

【注】详细设计阶段的任务还不是具体地编写程序,而是设计出程序的“

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Aricl.

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

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

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

打赏作者

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

抵扣说明:

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

余额充值