软件开发总体流程
2023-03-02 16:52:21 1 举报
AI智能生成
软件开发总体流程,树形图,思维导图
作者其他创作
大纲/内容
项目计划阶段
项目计划草案
项目计划草案应包括产品简介、产品目标及功能说明、开发所需的资源、开发时
间和里程碑。
间和里程碑。
风险管理计划
也就是把有可能出错或现在还不能确定的东西列出来,并制定出相应的解决方
案。风险发现得越早对项目越有利。
案。风险发现得越早对项目越有利。
软件开发计划
软件开发计划的目的是收集控制项目时所需的所有信息,项目经理根据项目计划
来安排资源需求并根据时间表跟踪项目进度。项目团队成员根据项目计划以了解
他们的工作任务、工作时间以及他们所依赖的其他活动。
来安排资源需求并根据时间表跟踪项目进度。项目团队成员根据项目计划以了解
他们的工作任务、工作时间以及他们所依赖的其他活动。
可将计划分成总体计划和详细计划,总体计划中每个任务为一个里程碑,详细计
划中必须将任务落实到个人。
划中必须将任务落实到个人。
软件开发计划还应包括产品的应收标准及应收任务(包括确定需要制订的测试用
例)
例)
人员组织结构定义及配备
常见的人员组织结构有垂直方案、水平方案、混合方案。垂直方案中每个成员充
一当多重角色。水平方案中每个成员充当一到两个角色。混合方案则包括了经验丰
富的人员与新手相互融合。具体选择根据人员实际技能情况进行选择。
一当多重角色。水平方案中每个成员充当一到两个角色。混合方案则包括了经验丰
富的人员与新手相互融合。具体选择根据人员实际技能情况进行选择。
过程控制计划
过程控制计划的目的是收集项目计划正常执行所需的所有信息,用来指导项目进
度的监控、计划的调整,确保项目按时完成
度的监控、计划的调整,确保项目按时完成
需求分析阶段
软件需求规约
详细说明系统将要实现的所有功能。
用户界面原型
可以有三种表示方法:图纸(在纸上)、位图(绘图工具)、可执行文件(交互式)
软件开发阶段
软件架构
说明软件的组织结构、部署结构及运行环境。
类设计
定义类之间的关联和类的属性、方法。
数据库设计
定义数据库表之间的关联和各个表的字段。
编码和单元测试
按照设计文档进行编码,每完成一个模块应进行单元测试。
集成系统
按软件组织结构的要求将各个子系统组合起来。
测试阶段
测试计划
收集和组织测试信息,为测试工作提供指导。
测试数据
凤量使用真实数据。
测试报告
记录测试结果,详细描述问题,提出解决办法
帮助文件和用户操作手册
0 条评论
下一页