当前位置: 主页 > 建站知识 > 软件开发

软件系统流程图-机票预订系统航班信息管理流程

发布时间:2023-06-06 22:06   浏览次数:次   作者:佚名

本文介绍一种常用的软件生命周期模型——瀑布模型,给出其实现流程图,并总结了其各个阶段对应的输出文档,为设计人员,尤其是软件研发人员提供方法参考。

瀑布模型是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的软件系统流程图,从系统需求分析开始直到产品发布和维护,每个阶段都会设置评审环节,对评审中发现的问题都会进行循环反馈,返回到上一个阶段并进行适当的修改和问题归零处理。这种从一个阶段流动到下一个阶段的项目开发过程,与自然界中的瀑布类似,所以被定义为瀑布模型。瀑布模型应用领域很广,常用于软件工程开发、企业项目开发、产品生产以及市场销售等实践过程。

瀑布模型对应的软件开发过程分为:项目立项、项目策划、需求分析、设计阶段、实现阶段、测试阶段和产品发布等7个阶段,具体内容包括:项目立项、项目策划、需求分析、软件设计、代码编写、单元测试、配置项测试、系统集成测试、第三方测试和产品发布等几个过程,其流程图如图1所示。

流程审批系统_机票预订系统航班信息管理流程_软件系统流程图

在图1给出的软件生命周期模型中软件系统流程图,每个阶段的开发活动的工作输出如表1所示。

软件系统流程图_流程审批系统_机票预订系统航班信息管理流程

H表1 各阶段开发活动主要输出

阶段名称

主要输出

机票预订系统航班信息管理流程_流程审批系统_软件系统流程图

项目立项

《软件研制任务书》、《需求跟踪矩阵》、《需求状态表》、《软件研制任务书》评审记录。

项目策划

软件系统流程图_流程审批系统_机票预订系统航班信息管理流程

《软件开发计划》、《软件质量保证计划》、《软件配置管理计划》、《测量与分析计划》、《QA审核报告》、四大计划评审记录。

需求分析

《需求规格说明》、里程碑报告、《QA审核报告》、《需求规格说明》评审记录。

流程审批系统_软件系统流程图_机票预订系统航班信息管理流程

软件设计

《软件设计说明》(概要设计和详细设计)、《软件设计说明》评审记录。

实现阶段

机票预订系统航班信息管理流程_软件系统流程图_流程审批系统

源代码、可执行程序、开发环境、《软件测试说明》及评审记录、《单元测试说明及用例》、《配置项测试说明及用例》、《单元测试报告》及评审记录。

配置项测试

经过配置项测试的可执行代码、《配置项测试报告》及评审记录、《QA审核报告》。

产品发布

项目研制总结报告、验收评审记录、《QA审核报告》、基线发布书、出入库申请单

,