数据流程图顶层一层二层 软件开发各阶段的输入和输出分别是什么?
软件开发各阶段的输入和输出分别是什么?
面向流程@@需求分析:输入应为客户需求输出数据流图数据字典需求分析文档
设计:输入数据流图(顶层)概要设计输出:层次数据流图详细设计输出:模块化算法图(程序流图)编码:程序流程图输出:当然,代码
测试输入输出它应该是一些测试用例和软件输入结果
维护???我不知道
面向对象的输入需求分析输出用例图反复多次生成一个又一个的类
我不知道是不是你问的,你的提问方法很奇怪,哈哈
看软件工程导论,张什么潘写得很好,非常详细
顶层数据流图只包含一个处理,代表整个系统;输出数据流和输入数据流是系统的输入数据和输出数据,表示系统的范围和与外部环境的数据交换关系。根据层次数据流图,可分为顶层数据流图、中层数据流图和底层数据流图。除顶层数据流图外,其他数据流图从零开始编号。中间层数据流图是对父级数据流图中的一个处理进行细化,其处理也可以再细化形成子图;中间层的数量一般取决于系统的复杂程度。底层数据流图是指处理过程不再分解的数据流图,其处理过程称为“原子处理”。
什么是顶层数据流图?
1. 要确定系统的输入和输出,可能很难搞清楚系统实际包含哪些功能,我们可以将范围尽可能大,并包含所有可能的内容。这时,我们应该向用户了解“系统从外部接收到什么数据”、“系统向外部发送什么数据”等信息,然后根据用户的回复绘制数据流程图的外围。
2. 首先,通过一系列的处理将系统的输入数据和输出数据连接起来。其中数据流的值改变是一个过程。然后,命名每个进程。然后,进程之间的数据被命名为。最后,命名文件。
3. 自上而下逐层分解,绘制大系统的层次化数据流图,为了控制复杂性,便于理解,需要采用自上而下的逐层分解方法,即用层次化方法将一个数据流图分解成若干个数据流图分别表示。
数据流程图顶层一层二层 数据流图0层1层2层 数据流图0层和1层分别是什么
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。