软件开发体系.pptx
软件开发管理体系,软件开发流程,软件开发流程即软件设计思路和方法的一般过程,包括对软件先进行需求分析,设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编码和调试、程序联调和测试以及编写、提交程序等一系列操作以满足客户的需求并且解决客户的问题,如果有更高需求,还需要对软件进行维护、升级处理,报废处理。,目录,开发流程之需求分析,需求分析1.相关系统分析员向用户初步了解需求,然后用相关的工具软件列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。2.系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚列出系统大致的大功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能。3.系统分析员向用户再次确认需求。,开发流程之需求分析,需求分析1.相关系统分析员向用户初步了解需求,然后用相关的工具软件列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。2.系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚列出系统大致的大功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能。3.系统分析员向用户再次确认需求。,开发流程之需求分析,需求分析1.相关系统分析员向用户初步了解需求,然后用相关的工具软件列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。2.系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚列出系统大致的大功能模块,大功能模块有哪些小功能模块,并且还列出相关的界面和界面功能。3.系统分析员向用户再次确认需求。,系统开发概要图,开发团队人员配置第一阶段,PM项目经理,PD产品经理(2人),开发经理(2人),架构师(1人),测试经理(1人),开发团队人员配置第一阶段,PM项目经理,PD产品经理(2人),开发经理(2人),架构师(1人),可外包(前后端开发人员配比1:1,测试人员与开发人员配比1:4),前端开发(6人),后端开发(6人),安卓开发(2人),后台管理界面(2人),高级开发(1人),中级开发(5人),UI设计师(1人),IOS开发(2人),测试人员(3人),开发团队人员配置第二阶段,测试经理(1人),运维人员(2人),开发团队人员配置第二阶段,PM项目经理,PD产品经理(2人),开发经理(2人),DBA数据库管理员(1人/可外包),架构师(1人),可外包(前后端开发人员配比2:1,测试人员与开发人员配比1:3),前端开发(6人),后端开发(3人),安卓开发(2人),后台管理界面(2人),高级开发(1人),中级开发(2人),UI设计师(1人),IOS开发(2人),测试人员(3人),