- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
目的
详细策划软件产品研发,对资源、成本及进度进行合理的估算,严格按照计划的要求组织各项研发活动,以保证软件产品的研发质量和进度要求。
适用范围
适用对象:技术部(软件开发部)
业务范围:适用于软件开发项目;适用于项目的整个生存周期。
方针和职责
技术部(软件开发部)成立软件研发项目组;指定的项目负责人负责组织研发计划、需求分析、软件设计、编码实现(含单元测试)、验收等主流程活动的实施;
技术部(软件开发部)项目组软件设计工程师(SoftwareEngineer)负责需求分析和概要/详细设计;
技术部(软件开发部)项目组程序员(Coding)负责编码;
项目负责人主持设计开发评审、验证(系统测试)、确认(验收与鉴定);技术部(软件开发部)测试工程师(Test)负责软件测试(详见《软件测试
程序》);
配置管理员(SCM)负责设计与开发配置管理,并协调更改控制;
由技术部(软件开发部)项目负责人组织技术骨干,必要时包括销售经理和客户代表,组成变更控制委员会(CCB),对审批设计与开发变更。
工作程序
软件需求
项目经理和项目技术负责人接受过软件工程、项目的应用领域知识、项目管理的培训或具备相应的能力。
软件需求分析人员接受过业务领域、软件需求分析理论、方法、工具等的培训,或具备相应的能力。
软件需求分析人员根据《项目计划》中定义的项目软件过程,通过系统地分析需求,对软件需求进行开发、维护、建立文档并进行验证。
软件需求分析准备RequirementAnalyzingPreparation过程活动Processactivities
1、需求负责人确定项目的需求分析准则,如应遵守的标准、规范和针对本项目的约定等,这些准则应具备可操作和可验证性。
2、需求负责人确定有效的需求分析方法。常用的需求分析方法有:功能分解方法。
软件需求分析、建立文档RequirementAnalyzingDocumenting
输入Input
经过评审并形成基线的《合同》或《可行性分析报告》中的需求;
项目进度计划(MSP)。
过程活动Processactivities
1、在开始需求分析之前,需求组应确保需求中影响软件需求分析的各种问题得到识别和解决。
2、需求组采用确定的分析方法,在需求分析准则的约束下,识别和推导软件需求。
3、如果需求组根据《合同》中的需求,通过调研等方式获取足够详细的用户需求,形成了《用户需求说明书》,则该文档必须有用户的书面确认,并纳入配置管理。项目组以此为基础进行需求分析,形成《软件需求分析说明书》。如果直接根据《合同》中的需求进行需求分析,形成《软件需求分析说明书》,则该文档必须有用户的书面确认。
4、需求组讨论需求分析结果和有关问题,确保需求是可行的、适合软件实现的、陈述清楚的、彼此一致的、可测试的并且也是完整的。
5、需求组将所采用的需求分析方法及需求分析结果均写入《软件需求分析说明书》(参照《软件需求分析说明书模板》)。
6、确认测试组分析每部分软件需求,验证其可测试性,并应在《确认测试方案》中描述如何测试各需求项得到满足。
输出Output
《用户需求说明书》(必要时)
《软件需求分析说明书》
软件需求评审RequirementReviewing
输入Input
1、《用户需求说明书》(必要时)
2、《软件需求分析说明书》
3、项目进度计划(MSP)
过程活动Processactivities
1、《软件需求分析说明书》要通过同行评审,参与编码和软件设计的人员、确认测试组必须参加评审,确保影响编码、软件设计和测试的各种问题
得到识别和解决。
2、通过评审的《软件需求分析说明书》需项目分管高层经理签字批准。
3、对于合同项目,参照本程序“5.2节过程活动2”的要求取得用户代表书面确认。具体方式有两种:一是邀请用户参加需求评审;二是内部评审通过后提交用户确认。
4、《用户需求说明书》(必要时)、《软件需求分析说明书》在评审通过(合同项目的《用户需求说明书》或《软件需求分析说明书》需得到用户确认,参照“5.2节过程活动2”)后纳入配置管理之下。
输出Output
1、形成基线的《软件需求分析说明书》
2、评审记录
变更Requirementchange
如果需求发生变更,应识别需要变更的工作产品,并按照《配置管理程序》实施变更,并记录于《变更请求跟踪表》,以保持工作产品的一致性。
随着对软件理解的加深,如果需要对软件工作产品、计划、过程定义和活动方面进行更改时,应先分析更改对软件的影响,合适时予以采纳。当需要更改用户需求时,应先得到批准,然后再与相关小组协商对软件产品和活动作出相应更改。
度量Measur
您可能关注的文档
最近下载
- 2024年琼海市菜篮子市场开发有限责任公司招聘真题 .pdf VIP
- 2025海南琼海市菜篮子市场开发有限责任公司招聘10人(第1号)备考练习题库及答案解析.docx VIP
- 2025海南琼海市菜篮子市场开发有限责任公司招聘10人(第1号)笔试备考题库及答案解析.docx VIP
- 2025海南琼海市菜篮子市场开发有限责任公司招聘10人(第1号)笔试参考题库附答案解析.docx VIP
- GB∕T 39758-2021 无障碍设计 盲文在标志、设备和器具上的应用.pdf
- 2025海南琼海市菜篮子市场开发有限责任公司招聘10人(第1号)笔试模拟试题及答案解析.docx VIP
- 法哲学原理第二讲导论-公开课件.ppt VIP
- 法哲学原理课件.pptx
- 轻型卒中临床诊疗中国专家共识(2024版).pptx VIP
- 广告语言的语用分析.docx VIP
文档评论(0)