【软工视频】-需求分析

第三章:需求分析

  接着上次的继续总结;

这里写图片描述

  • 需求分析是什么

  也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程;

简单的理解就是了解这个系统是要用来干什么的,我需要做什么来达到这样的目的,解决的是“做什么”的过程

1、 数据流图

  数据流图(DFD):表示系统逻辑模型的一种常用工具,图中不存在任何的物理元素,只表示途中的数据流向;不需要考虑具体的实现;

  • 图形表示

    这里写图片描述

  • 实例图

    这里写图片描述

2、系统流程图

  系统流程图:描绘系统物理模型的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况
这里写图片描述

3、 程序流程图
  又称程序框图,是用统一规定的标准符号描述程序运行具体步骤的图形表示。程序框图的设计是在处理流程图的基础上,通过对输入输出数据和处理过程的详细分析,将计算机的主要运行步骤和内容标识出来。程序框图是进行程序设计的最基本依据,因此它的质量直接关系到程序设计的质量

  • 加工逻辑说明工具:

结构化英语:自然与形式化语言之间
判定表:决定表
判定树:判定表的特例,更直观

  • 原型图:

作用:反应最终系统的部分重要特性
分类:探索型,实验型,进化型
策略:废弃策略,追加策略

  • 动态分析方法:

状态迁移图:描述系统状态,转换为状态迁移表(可得到状态:就绪,运行,等待)

猜你喜欢

转载自blog.csdn.net/qiqibei666/article/details/79604548
今日推荐