毕业论文需求分析设计模板(论文中的需求分析)

1.需求分析

需求分析过程是描述用户要求软件“做什么”的过程,要求完成能表达用户需求的精细的、完整的逻辑模型,写出详细的需求规格说明,并经过用户的最终确认。该过程在整个软件生存期是个非常重要的过程,也可以说是决定成败的一步,若需求分析未做到完整、正确,后续的工作会导致很大的反复或彻底失败。

2.需求分析的步骤

(1)需求调研。该过程要对用户的功能需求(即完成什么)、性能需求(其中包括技术指标:容量、速度、安全性)、环境需求(即硬件、操作系统、接口等)、可靠性需求(即故障概率)、界面需求、资源需求(包括人力、设备、支撑软件等)、软件消耗成本与进度等做出详细的调研报告。

(2)分析与综合。根据需求调研结果,抽象出详细的逻辑模型,如常用的面向数据流结构分析方法(SA)和面向对象的分析方法(OOA)。

(3)编制需求规格说明书。

(4)确认需求规格说明书。

3.需求分析方法-结构分析法(SA)

结构分析法(Structured Analysis,简称为SA)是面向数据流的需求分析方法,是在20世纪70年代由Yourdon E.,Constantine L.和DeMarco T.等人提出并发展起来的。

3.1.数据流程图(Data Flow Diagram,DFD)

-数据流程图是用来描述数据处理的过程。

常用符号:

毕业论文需求分析设计模板(论文中的需求分析)

-数据流程图表示“做什么”,并不表示“如何做”。

作图步骤:

(1)找出数据的源点与汇点,也就是外部实体;

(2)找出外部实体的输入、输出数据流;

(3)从外部实体的输入点开始,按照系统的逻辑流程,绘制出一系列的加工过程,包括数据的输入、输出及数据的存储过程;

(4)一直绘制到结束的外部实体;

(5)反复检查修改。

<这个和流水加工有点类似,实体相当于某个产品系列,数据流相当于物料流通,业务流程相当于工艺路线,经过一系列的工序,每道工序都有输入输出,相当于投入和产出。可以根据数据流来画出一个数据结构,数据清单

绘制数据流程图应该注意以下几点:

(1)数据流程图的主图,也即第一层(最顶层)图的四个基本项(原点,加工,数据流,数据存储)缺一不可;

(2)主数据流图的数据流必须封闭在外部实体之间;

(3)每个加工至少有一个输入流和一个输出流;(每个工序都有投入和产出)

(4)数据流都必须与加工有关,也就是说在存储文件之间、实体之间、实体与文件之间不能有数据流存在。为了提高加工的独立性,一般在加工之间没有数据流;

(5)图中不能有控制流出现,也即前面讲的DFD图是说明做什么,不是说明如何做;

(6)注意上下层的数据流平衡,但不等于数据流程图上的条数相等。

3.2.数据字典(Data Dictionary-DD)

数据字典是对数据流程图中出现的所有名称(如外部项、数据项、数据流、存储文件、加工过程等)进行的定义和描述。

毕业论文需求分析设计模板(论文中的需求分析)

毕业论文需求分析设计模板(论文中的需求分析)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2022年8月31日 17:15
下一篇 2022年8月31日 17:18

相关推荐

发表回复

登录后才能评论