《软件开发管理办法(共4页).doc》由会员分享,可在线阅读,更多相关《软件开发管理办法(共4页).doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上软件开发管理办法1 软件开发1.1软件开发流程1.2项目策划 根据年度软件开发计划确定的项目或用户提出的需求变更项目,组织进行项目前期策划,确定项目实现目标、内容、质量要求、工期,下达软件开发任务书或对用户需求变更申请进行审核和任务安排,项目组接到任务后组织实施。项目组根据任务安排,编制软件开发计划。1.3系统需求分析 项目组根据项目内容和目标,编制需求调研计划和需求调查表,组织用户参加的项目启动会,讨论通过需求调研计划,用户按需求调查表的内容准备调研材料。开发项目组和用户组成联合项目组,共同推进项目的实施。 调研阶段完成后形成软件需求规格说明书,重点明确以下内容:组
2、织机构、岗位职责、业务流程、所需的业务功能,业务功能和岗位的对应关系,业务功能处理的数据项,业务功能的详细描述。 需求分析完成后,由内部组织进行阶段评审,填写阶段评审记录。 组织召开需求确认会,软件需求规格说明书由用户审查通过后,填写用户需求确认单。 依据软件需求规格说明书,编制系统测试计划初稿。1.4系统设计 依据软件需求规格说明书进行系统设计,形成软件设计说明书,主要内容包括软件功能设计说明、数据库设计说明、功能的数据处理说明(功能-数据关联矩阵)、程序模块设计说明(后期完善)等。 系统设计完成后,由内部组织进行阶段评审,填写阶段评审记录。 依据软件设计说明书,补充完善软件测试计划。1.5
3、编码 依据软件设计说明书,遵守有关技术规范,在开发平台上进行编码,实现软件功能。 编码完成后,编写用户操作手册,补充完善和修改软件设计说明书,把编程过程中数据设计、功能设计的变动进行文档修正,补充程序模块设计说明,编制软件组件清单、数据对象清单,修改完善系统测试计划。1.6测试 项目组内部组织完成单元测试。 编码完成后,由内部组织进行阶段评审,填写阶段评审记录。 项目组提出测试申请,提交软件代码和文档,质量管理组测试人员依据需求规格说明书、软件设计说明书、系统测试计划、用户操作手册等,准备好测试运行环境,组织进行测试,测试完毕,编制软件测试报告,报告列出软件存在BUG列表,项目组根据软件测试报
4、告对软件进行完善,在完善过程中同步更新文档,然后再次提交测试,直到测试报告中所列BUG关闭为止。1.7软件发布 测试通过后,项目组提交软件产品,质量管理组配置管理员根据发布规范将上述内容发布到运行服务器,并与项目组进行发布验证,发布成功后,软件由配置管理员进行统一的配置管理。1.8用户培训与系统试运行 项目组编制用户培训计划,组织用户进行系统培训,培训过程中,填写用户培训登记表。培训完成后,召开系统试运行协调会,配合用户进行系统试运行。试运行正常后,用户填写用户试运行确认单。在培训或试运行过程中用户提出的需求变更,填写需求变更记录。2、项目管理2.1内部周例会每周项目组内部召开例会1次,分析进
5、度情况、存在的问题,确定下周工作计划,可根据实际情况对计划进行微调,编制项目周报。2.2用户协调会根据项目推进情况,不定期召开用户协调会,解决项目实施过程中的问题,编制会议纪要。3 考核3.1考核方式考核分周考核、阶段考核、项目考核。周考核是日常考核,每周一次;每个开发阶段完成,进行阶段考核;整个项目完成,进行项目考核。考核采用百分制,根据得分情况分A、B、C三档,得分90-100为A,得分80-89为B,得分80分以下为C。项目综合得分计算方法为:周考核成绩*30%+阶段考核成绩*30%+项目考核成绩*40%。3.2周考核依据软件开发计划的计划进度和项目周报实际进度情况和质量情况,对每个项目进行周考核。3.3阶段考核项目在需求分析、设计、编码、测试阶段完成后,根据内部审查情况,对每个项目进行阶段考核。3.4项目考核 根据项目最终完成情况对项目进行整体考核。专心-专注-专业