预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

软件项目开发工作步骤一、简述对于一个新项目,从可行性研究到产品交货整个生存阶段将经历以下十大步骤:1、项目可行性研究阶段立项阶段需求分析阶段开发策划阶段设计阶段编码实现阶段测试阶段验收阶段产品交付使用10、维护阶段二、项目组基础组成及岗位职责新项目立项时会成立项目组,不一样项目组组员有不一样职责,一个项目组组员也能够身兼多职,但不可身兼全职。a项目责任人:负责项目标管理、组织、对技术、进度、质量全方面负责。b质量确保人员:负责质量确保工作计划落实和软件质量确保。C配置管理人员:负责本项目标配置管理工作,对本项目标文档、程序是否符合规程文件要求进行形式化检验。D分析人员:关键负责本项目标需求分析工作。E设计人员:关键负责本项目标设计工作。F程序员:按设计要求和相关标准进行编程工作。G测试人员:负责单元测试、组合测试和总装测试工作。H文档人员:负责本项目相关文档编写工作。I产品经理:帮助进行产品研制计划制订、产品公布和产品推广等,在产品开发中,充足代表用户利益,提供提议,负责在产品功效和出品日期二者之间权衡;负责产品市场营销、产品销售和市场推广过程。(通常由营销部门或中试部门人员担任)三、软件开发步骤3.1可行性研究阶段假如是企业自主开发项目,可行性研究通常是由企业技术责任人依据企业产品计划和市场需求,在要开展新项现在经过部门责任人指定人员进行前期调研工作,可行性研究责任人员对产品市场需求、技术发展、市场定位、功效需求、经济效益、进度需求、风险分析等进行可行性研究,提供产品立项提议,拟制可行性研究汇报,由部门责任人指定营销部门配合可行性分析人员,技术责任人帮助安排。可行性分析完成后由总工办组织对可行性研究汇报进行评审,评审经过后,总工办组织进行立项工作。假如是系统集成部外接系统集成项目,在系统集成部和用户签署协议之前,均应对将签项目进行资源、技术、市场可行性分析,可行性分析经过后、签署协议前由总工办组织相关人员对协议条款进行评审,评审经过后,总工办组织进行立项工作。本阶段提交文档:项目可行性研究任务书(技术责任人或部门责任人下达)项目可行性研究汇报(可行性研究人员编写)系统集成项目协议质量统计:可行性分析评审汇报3.2立项阶段可行性分析评审经过后,由开发部门经理下达立项任务,指定相关人员填写立项申请汇报报批。报批经过后,由部门经理和技术责任人协商,下达开发任务书,经技术责任人审核确定后,报企业同意。同意立项后项目进度应以立项申请汇报中阶段进度为准,假如进度要调整,需填写进度调整申请汇报报批。本阶段提交文档:项目立项申请汇报开发任务书3.3需求分析阶段承接单位依据交办单位提出技术要求和对应软件任务书和其它相关文件,和交办单位协作,确定具体软件需求,该阶段完成软件需求规格说明经审定和同意后将作为整个软件开发工作基础列入配置管理基线,在本阶段可利用快速原型法使比较含糊含有不确定性软件需求(关键是功效)明确化。能给本企业开发软件“需求基线”确定提供一个讨论、深入完善基础。在本阶段,由产品经理负责,其它人员配合,编写产品规格说明书,此说明书面向最终用户和领导,关键描绘产品形状和功效、性能、功效特征、性能特征。由项目经理负责编写系统技术方案书,描述企业首次使用技术具体处理方案。本阶段完成后对需求分析进行评审,出具需求分析评审汇报。本阶段提交文档:软件需求规格说明书。原型分析说明书产品规格说明书系统技术方案书质量统计:需求分析评审汇报提交软件:产品原型(注:假如时间有限,能够只编写原型分析说明书而不作原型)3.4开发策化阶段依据项目要求和软件需求,由配置人员配合项目经理编写本项目标质量确保计划、配置管理计划和项目综累计划。在配置管理计划中,应列明本项目需提交各阶段文档名称,在项目各阶段完成后,项目组需列表说明要移交文档,将此表和各文档一并向总工办移交。在制订计划时,应为计划、设计、测试、改错、再测试、变更、和编制文档留出足够时间。不应使用突击措施来完成项目。本阶段包含文档:软件质量确保计划配置管理计划项目综累计划3.5设计阶段3.5.1概要设计依据软件需求规格说明建立软件总体结构和模块间关系,确定各模块功效,定义各功效模块接口,设计全局数据库和数据结构,在概要设计明确后,能够对综累计划深入细化,填写项目进度估计。概要设计需经过评审。本阶段包含文档:产品概要设计说明书数据库设计说明项目进度估计质量统计:评审汇报3.5.2具体设计对概要设计中产生功效模块进行过程描述设计,设计功效模块内部细节,包含算法和数据结构,为编写源代码提供必需说明。具体设计需要经过评审。本阶段包含文档:软件具体设计说明书测试计划质量统计:评审汇报3.6编码实现阶段依据软件具体设计说明、对各程序模块进行编码、调试、静态分析和单元测试,验证程序单元和设计说明一致性。本阶段包含文档