数据流图与软件工程生命周期

简介: 结构化开发方法中,数据流图是需求分析阶段产生的结果。 数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的传输变换过程。数据流图是结构化系统分析的主要工具,它表示了系统内部信息的流向,并表示了系统的逻辑处理的功能。

结构化开发方法中,数据流图是需求分析阶段产生的结果。

数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的传输变换过程。数据流图是结构化系统分析的主要工具,它表示了系统内部信息的流向,并表示了系统的逻辑处理的功能。
数据流图的作用主要有以下几条:
(1) 系统分析员用这种工具可以自顶向下分析系统信息流程。 
(2) 可在图上画出需要计算机处理的部分。 
(3) 根据数据存贮,进一步作数据分析,向数据库设计过渡。 
(4) 根据数据流向,定出存取方式。 
(5) 对应一个处理过程,用相应的语言、判定表等工具表达处理方法。
从以上信息看来,数据流图是用于帮助描述业务的,应在分析阶段需要使用它

 

参考文献:

http://bbs.csdn.net/topics/80149618

http://www.shangxueba.com/ask/1104614.html

相关文章
|
7月前
|
安全 测试技术 持续交付
软件工程之部署阶段(2)
软件工程之部署阶段(2)
63 0
|
2月前
|
人工智能 数据可视化 安全
瀑布模型是什么?在软件开发中有哪些主要阶段和步骤?
瀑布模型是一种经典的软件开发方法,将开发过程划分为需求分析、设计、编码、测试和维护等顺序阶段,强调阶段性和文档化。适用于需求明确、稳定且对安全性和可靠性要求高的项目。尽管存在局限性,但在特定场景下仍具重要价值。未来,瀑布模型可能与其他开发模型结合,更加灵活高效。
瀑布模型是什么?在软件开发中有哪些主要阶段和步骤?
|
5月前
|
领域建模 项目管理
项目管理问题之在软件开发中,建模涉及哪些阶段
项目管理问题之在软件开发中,建模涉及哪些阶段
|
7月前
|
监控 安全 测试技术
软件工程之部署阶段(1)
软件工程之部署阶段(1)
78 0
|
缓存 前端开发 架构师
|
开发框架 程序员
软件工程概念——是什么?软件工程的过程PDCA?生命周期模型有哪些?
在刚结束完的机房,它就是一个软件,我们如何使这个软件能够供更多人去使用,软件如何更加规范化,就需要使用软件工程的思想啦!
|
测试技术 数据库 开发者
【总结】 软件工程过程及模型概括
【总结】 软件工程过程及模型概括
【总结】 软件工程过程及模型概括
两张图阐述软件设计生命周期
两张图阐述软件设计生命周期
124 0
两张图阐述软件设计生命周期
|
测试技术
软件测试面试题:试述软件的概念和特点?软件复用的含义?构件包括哪些?
软件测试面试题:试述软件的概念和特点?软件复用的含义?构件包括哪些?
111 0