软件过程与改进04课____软件过程模型创建的意义ppt课件.ppt

软件过程与改进04课____软件过程模型创建的意义ppt课件.ppt

ID:59095850

大小:264.00 KB

页数:23页

时间:2020-09-25

软件过程与改进04课____软件过程模型创建的意义ppt课件.ppt_第1页
软件过程与改进04课____软件过程模型创建的意义ppt课件.ppt_第2页
软件过程与改进04课____软件过程模型创建的意义ppt课件.ppt_第3页
软件过程与改进04课____软件过程模型创建的意义ppt课件.ppt_第4页
软件过程与改进04课____软件过程模型创建的意义ppt课件.ppt_第5页
资源描述:

《软件过程与改进04课____软件过程模型创建的意义ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章软件过程模型创建如何对软件过程进行管理?如何实现软件多个过程的融合管理?如何实现一个好的软件过程?如何成为一个好的成熟的软件组织?软件过程与改进不成熟的软件组织软件过程一般不预先计划,在项目进行中由实际工作人员及管理员临时计划。没有客观的标准来判断产品质量,产品质量得不到保证。一些提高质量的环节,如检查、测试等经常由于要赶进度而减少或取消。产品在交付前,对客户来说,一切都是不可见的。没有长远目标,管理员通常只关注解决任何当前的危机。超支、超时,或以加班加点方式赶进度。软件过程与改进成熟的软件组织有全面而充分的组织和管理软件开

2、发和维护过程的能力。管理员监视软件产品的质量以及生产这些产品的过程。有一系列客观标准来判别产品质量,分析产品和过程中的问题。进度和预算可以按照以前积累的经验来制定,以保证其可行。预期的成本、进度、功能与性能和质量都能实现,并达到目的。能准确及时地向工作人员通报实际软件过程,并按照计划有规则地工作。????????????????软件过程与改进软件过程:软件过程概念所涵盖的范围,已不再限于传统意义上的软件开发及管理,它涵盖了软件采购、软件开发、软件维护、软件运作、软件获取、软件管理、软件支持等7大类的软件活动。软件过程应当包含以下3

3、个含义:个体含义整体含义工程含义软件过程与改进软件过程的工程含义软件过程不仅要有工程视面,也要有合同视面,软件过程应当涉及获取过程和供应过程。软件过程包含管理视面,提高生产率和软件质量这两个目标能否实现,其关键还在于管理和支持能力,为此软件过程应当涉及管理过程和支持过程。软件过程应包含运作视面,需要考虑与软件运作相关的问题,运作过程要从工程过程中单独考虑,形成相对独立的过程。软件过程与改进由于参与软件过程人员类型不同,如管理者从管理层面参与的是管理过程;用户和操作人员按其运作层面参与的是运作过程;开发和维护人员按其工程层面参与的是

4、开发过程和维护过程;介入支持活动的人员(如培训工程师、设备管理员等)按他们支持的目标负责支持过程的某些工作;因而软件过程研究的对象应扩展到从事软件活动的各类人员上。软件过程与改进软件过程工程软件过程工程:是为建立软件过程所必须实施的一系列工程化的活动,它涉及与此有关的方法、工具和环境的研究。软件过程模型:软件过程模型是对软件过程的结构及其属性的抽象描述与定义,是软件过程工程中过程定义活动的结果。过程建模:是指通过过程设计和过程定义而建立过程模型的活动,过程建模活动是软件过程工程整个系列活动中最主要的活动之一,所有其他的工程活动都是

5、基于过程建模活动的结果来进行的。软件过程与改进过程建模的目的支持对软件过程的理解和交流。支持对软件过程的分析。支持软件过程中的通信。支持对软件过程的管理。支持对软件过程的度量。支持对软件过程的改进。支持软件过程的复用。软件过程与改进软件过程模型包括活动模型、角色模型、产品模型、资源模型、约束模型等子模型,分别抽象描述软件过程基本成分的类型、结构和属性具备普遍性特征(不针对某个特定软件项目),同时具备特殊性特征(针对一个类型的软件项目)理想的过程模型是定义完整的,描述软件开发过程中一切重要的过程细节,具备可操作性软件过程与改进软件过

6、程建模的目的过程建模是通过过程设计和过程定义而建立过程模型的活动,其目的是:支持对软件过程的理解和交流支持对软件过程的分析支持软件过程中的通信支持对过程例化的管理支持对软件过程的度量支持对软件过程的改进支持软件过程的复用支持软件过程的自动执行软件过程与改进软件过程建模方法实体类型建模以活动为中心的建模以角色为中心的建模形式化建模基于petri网的建模基于规则建模基于知识的建模支持过程改进的建模(基于已有的软件过程)描述型的建模定义型的建模软件过程与改进软件过程建模语言过程建模语言,应具备如下几个方面的描述能力功能方面:描述软件过程

7、中所要执行的活动及其功能,有哪些信息实体与这些活动有关行为方面:能够描述何时执行这些活动、如何执行,有哪些约束条件组织方面:能够描述在何处由谁来完成这些活动、参与活动和项目的成员的组织结构与成员之间的通信机制信息方面:能够描述由这些活动操作和生成的信息实体(包括数据、文本、中间产品和最终产品、软件对象等)以及各个信息实体之间的关系软件过程与改进软件过程实施在软件过程工程中,过程实施是针对特定的软件项目将过程模型转化为过程实例,并执行过程实例,同时不断优化软件过程的一系列工程化的活动软件过程与改进过程实施的基本原理结构软件过程与改进

8、过程实施的主要活动内容通过过程例化活动对过程模型加以裁剪和例化,使其转化为过程实例在过程运作活动之前,通过过程模拟活动,虚拟执行该过程的实例,为例化活动的改进和完善以及过程模型的优化提供依据将过程实例投入实际的执行和运作中,使特定项目的软件开发进入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。