软系统开发流程图如下:
工作流程:市场部签定软件开发合同后,向开发部移交与之相关的资料,如:合同书、技术协议等;开发部组织人员根据相关资料进行需求分析,并且要与用户进行技术交流,充分获取用户对软件开发的边界等具体问题的确认;需求分析编制完成后,经相关部门评审合格即付诸实施。
责任部门:开发部
相关部门:市场部、主管副总 、用户
相关资料:软件合同、技术协议、需求分析书、用户确认单、评审记录、日志。
相关规范:系统总体设计编制规范、系统详细设计编制规范。
工作流程:系统设计完成并经评审通过后,开发部组织人员进行代码编制(如采用外包方式编码,开发部要组织专门人员为外包单位提供代码编制规范和技术文档要求,并负责监控整个编码过程)。编码过程中,开发部相关人员应对完成后的每一模块组织进行过程测试;编码完成后,开发部组织相关人员对系统进行测试。测试分符合性测试和功能性测试两步进行,测试完成后,开发部组织相关专业部门对系统进行整体测评。
责任部门:开发部
相关部门:主管副总、代码编制部门(外包)
相关资料:系统详细设计、数据字典、编程记录;测试记录、测试报告、数据流定义、编码规范、代码描述、程序源代码及相关文档。
相关规范:软件设计代码编制规范、软件测试标准。
工作流程:编码测试完成后经相关部门同意后开发部组织系统试运行,试运行过程中要对系统所产生的问题详细记录并马上解决。
责任部门:开发部
相关部门:用户、主管副总、代码编制部门(外包)
相关资料:试运行记录、错误和排错记录、试运行总结报告。
相关规范:软件系统试运行规范、技术协议
工作流程:试运行完成后,由开发部组织软件的实施(如由外包单位实施,开发部应该负责整个实施过程的监控、管理和协调)。
责任部门:开发部
相关部门:用户、主管副总、代码编制部门(外包)
相关资料:实施记录、用户意见表、用户意见反馈表、系统实施总结报告。
相关规范:软件系统实施规范、技术协议。
工作流程:实施完成后经用户确认,由开发部提交验收计划,并会同质量保证部、市场部和用户进行验收;验收完成后提交验收报告,软件开发及实施全部完成。
责任部门:开发部
相关部门:用户、质量保证部、市场部
相关资料:系统实施总结报告、用户意见表、验收计划、验收报告。
相关规范:软件系统验收标准、技术协议。