- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件过程管理 -Ch.1 软件过程规范 内容概览 课程目标 课程服务于 课程安排 课程安排 - 2 课程安排 - 3 课程安排 - 4 软件过程规范 一旦人们将注意力转向过程,将发现一个全新的思维空间。 ——James Harrington 本章提纲 1.1 过程的定义 1.2过程规范 1.3 软件生命周期的过程需求 1.4 软件生命周期标准 1.5 软件过程建模 1.1 过程的定义 1.1.1 过程的定义 1.1.2 软件过程的分类和组成 1.1.3 软件过程定义的层次性 1.1 过程的定义 《牛津简明词典》中,“过程”被定义为活动与操作的集合,例如一系列的生产阶段或操作。 《书氏大词典》定义“过程”是用于产生某结果的一整套操作、一系列的活动、变化以及作为最终结果的功能。 IEEE-Std-610定义“过程”是为完成一个特定的目标而进行的一系列操作步骤,如软件开发过程。 SEI-CMM 定义过程是用于软件开发及维护的一系列活动、方法及实践。 过程的简单描述 实现、管理和支持过程之间的关系 1.1.2 软件过程的分类和组成 软件基本过程:软件获取、供应、开发、运行和维护的过程,包括需求分析、软件设计、编码等过程。 软件支持过程:对软件主要过程提供支持的过程,包括文档编制过程、配置管理过程、质量保证过程、验证和确认过程(测试过程)、评审过程等。 软件组织过程:对软件主要过程和支持过程的组织保证过程,包括管理过程、基础设施过程、改进过程和培训过程。 IEC12207软件生存周期过程 软件过程的组成 ISO/IEC15504软件生存周期过程 1.1.3 软件过程定义的层次性 1.2 过程规范 1.2.1 什么是过程规范 1.2.2 过程规范的内容和示例 1.2.3 过程规范的影响和作用 1.2.1 什么是过程规范 “规范”一词被解释为“明文规定或约定俗成的标准”,或理解为“用来控制或治理一个团队的一系列准则与章程,以及团队成员必须遵守的相关的规章制度” 过程规范就是对输入/输出和活动所构成的过程进行明文规定或约定俗成的标准。软件过程规范是软件开发组织行动的准则与指南,可以依据上述各类过程的特点而建立相应的规范,如软件基本过程规范、软件支持过程规范和软件组织过程规范。 软件过程规范的建立 软件能力成熟度模型(CMM/CMMI ) 个体软件过程(PSP) 团队软件过程(TSP) IBM-Raional 统一过程(RUP) 极限编程 (eXtreme Programming,XP) 微软软件框架(MSF) 1.2.2 过程规范的内容和示例 任务规范 日常规章制度 软件工具 “责任人、参与人员、入口准则、出口准则、输入、输出和活动”等基本内容 1.2.3 过程规范的影响和作用 消极影响的存在和消除 Fred Brooks “创造力来自个人,而不是组织结构或者过程” 规范存在的必要性 过程规范的作用 帮助团队实现共同的目标 一个规范的软件过程必将能带来稳定的、高水平的过程质量 过程规范使软件组织的生产效率更高 1.3 软件生命周期的过程需求 1.3.1 软件工程过程 1.3.2 软件支持过程 1.3.3 软件管理过程 1.3.4 软件组织过程 1.3.5 软件客户-供应商的过程 1.3.1 软件工程过程 工程过程是软件系统、产品的定义、设计、实现以及维护的过程。 开发过程:定义并开发软件产品的活动过程,包括需求分析、软件设计和编程等。 运行过程:在规定的环境中为其用户提供运行计算机系统服务的活动过程,包括软件部署 维护过程:提供维护软件产品服务的活动过程,也就是通过软件的修改、变更,使软件系统保持合适的运行状态,这一过程包括软件产品的移植和退役。 1.3.2 软件支持过程 1.3.3 软件管理过程 1.3.3 软件的管理过程 1.3.4 软件组织过程 业务规划过程是为组织与项目成员提供对愿景的描述以及企业文化的介绍,从而使项目成员能更有效地工作。 定义过程是建立一个可重复使用的过程定义库,从而对其它过程等提供指导、约束和支持 改进过程是为了满足业务变化的需要,提高过程的效率与有效性,而对软件过程进行持续的评估、度量、控制和改善的过程 人力资源和培训过程,为项目或其它组织过程提供培训合格的人员所需的活动 基础设施过程是建立生存周期过程基础结构、为其他过程建立和维护所需基础设施的过程 1.3.5 软件客户-供应商的过程 客户-供应商过程是内部直接影响到客户、外部直接影响开发、向客户交付软件以及软件正确操作与使用的过程,包括软件获得、客户需求管理、提供软件、操作软件以及提供客户服务等5个子过程 1.4 软件生命周期标准 1.4.1 ISO/IEC标准体系 1.4.2 I
您可能关注的文档
- 考硕士研究生英语写作B部分.ppt
- 冬季安全(家长会).ppt
- 儿童腹泻,液体疗法.ppt
- 冬季养生及案例分析.ppt
- 科技总结报告检索.ppt
- 儿童常规疾病之感冒.ppt
- 动能与动能定理习题课.ppt
- 科学第六章《核能》课件(华师大九上).ppt
- 督导巡店总结报告.ppt
- 对发泡塑料聚合物饭盒和纸质饭盒环保性比较.ppt
- 2024精简护肤洁面趋势报告-TMIC-30正式版.doc
- 2024捕捉华夏民族珍味-咸味主食与咸味零食创新机遇报告-25正式版.doc
- 2024年秋季部编版小学道德与法治二年级上册全册课件PPT必威体育精装版.pptx
- 部编版第十一册第四单元拓展提高教学课件.ppt
- 2024年秋季新西师大版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋新人教版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋季新人教版数学一年级上册全册教学课件(新版教材).pptx
- 2024年秋季新人教版数学一年级上册全册课件(新版教材).pptx
- 2024年秋季新人教版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋季新人教版一年级上册数学全册课件(新版教材).pptx
最近下载
- 《2024年甘肃省职业院校技能大赛中职学生组医药卫生类护理技能赛项样卷3》.pdf
- 双减背景下新课标单元整体作业分层设计案例 人教版小学数学四年级下册第五单元 三角形.docx
- 标准泳池砖的国家标准规格.doc
- 湘科版科学(2017)六年级上册全册全单元教学设计.doc
- 芜湖市湾沚区殡仪馆招聘考试真题及答案2024.docx
- 租房租赁合同电子版(8篇).pdf VIP
- 陕西师范大学-《比较教育学》(专升本)考评作业-含答案.pdf VIP
- 医院进修结业证书(模板).docx
- 专题03 规律探索及新定义问题(4大考点)2022-2024年中考数学真题分类汇编.docx VIP
- GB_T50649-2011《水利水电工程节能设计规范》 局部修订2024版.pdf VIP
文档评论(0)