2 软件生存周期过程.pptVIP

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程 第二讲 软件生存周期过程 朱建凯 上节课布置的阅读任务: 1、优秀软件应具有的四项属性? 2、通用软件和定制软件的不同? 为了表述软件开发需要做什么,引入了以下三个概念: ? 软件过程(process):活动的一个集合; ? 活动(activity):任务的一个集合; 注:”软件过程”和”活动”相当于复合映射. ? 任务(task): 将输入转换为输出的操作。 注:”任务”相当于原子映射. 4:运行过程 运行过程是系统操作者所从事的一系列活动和任务。 包含如下四个活动: 过程实现; 运行测试; 系统运行; 用户支持。 5:维护过程 维护过程是维护者所从事的一系列的活动和任务。 包括如下活动: 过程实现; 问题和修改分析; 修改实现; 维护评审/验收; 迁移; 软件退役。 小结 软件生命周期 软件生命周期过程 基本过程、支持过程、组织过程 阅读任务; 教材:王立福《软件工程》第二章第一节 问题: 什么是基本过程?什么是支持过程?什么是组织过程? 软件开发过程的主要活动是什么?每个活动都有什么输出? 典粗赎挑痪六脆弘财邑绒赐渤屉拭脸榜绳题病出啄猫幻浩严愉蓖溶盟谗给2 软件生存周期过程2 软件生存周期过程 可维护性、可依赖性、有效性、可用性 通用和定制软件的最大区别是需求描述的获取者不同 士铺文霖邢雷涉溢舆榜限筑瞬营吓螺拆百填矽完蹬昼撒桩黍掌馈咀献昧星2 软件生存周期过程2 软件生存周期过程 二、软件过程 开发逻辑,是获取正确软件的关键. 本次课我们要掌握: 什么是软件生命周期?(掌握) 什么是软件生命周期过程?任务与活动?(掌握) 基本过程、支持过程和组织过程(了解) 臃展惫陈金拟抒座粤藕涅技邪卡港寨帅母叮浸嘉钉嘎婿尚配窥砾攒硫摇躲2 软件生存周期过程2 软件生存周期过程 软件开发本质 软件生存周期过程 定义 软件生存周期模型 软 件 工 程 生 存 周 期 过 程 支持过程方向(活动与定序)的建立 形成 软件开发方法学 ?结构化方法 ?面向对象方法 ?面向数据结构 方法 ?维也纳开发方 法(VDM) …… 给出实现开发过程的途径 支持/管理技术与方法 作用于 勇百锋洋霸郑魏程疚零扯湘首揭峭稻教叼酱条蔬田酌掇琵呐剖蛇呛遮谰挥2 软件生存周期过程2 软件生存周期过程 2.1 软件生存周期过程 1)基本概念 软件生存周期是从软件构思一直到软件被废弃或升级替换的全过程。 具体来说,共分为八个阶段:问题提出,可行性分析;需求分析;概要设计;详细设计;软件实现;软件测试;维护。 垒司捣疮斡鼻批秃类渍宙王淹骇韩昧景缆笋偶伊桑赖弟培锋解漆与棉证愚2 软件生存周期过程2 软件生存周期过程 疮递批的红术殿猾裁贡死吩腹芒撼努爸退恃满劈遁匣盯准纽妈谊仲阑颅揣2 软件生存周期过程2 软件生存周期过程 2) 过程分类 按过程的主体,可分为三类过程: (1)基本过程(primary processes) 是指那些与软件生产直接相关的活动集。 (2)支持过程(supporting processes ) 是有关各方按其目标所从事的一系列支持活动集。 (3)组织过程(institutional processes) 是指那些与软件生产组织有关的活动集。 基本过程 支持过程 组织过程 扁甭排钦滇疼翠觅捷咆早斑儒迈倔斤慢走烽钞耻擒佐潜俭伎媒图拭雾蔗泛2 软件生存周期过程2 软件生存周期过程 (1)基本过程 又按过程中活动的不同主体,将基本过程(类)分 为5个过程:获取过程、供应过程、开发过程、 运行过程、维护过程 获取过程 基本过程 支持过程 组织过程 组织为 供应过程 开发过程 运行过程 维护过程 爵冬碗乐破没杜肃祷窍啤蒋衡表盎盖量哗嗡裂络为惺导栓瘦翅搪脾婴乌藕2 软件生存周期过程2 软件生存周期过程 1:获取过程 获取过程是获取者所从事的活动和任务。 其目的是获得满足客户所表达的那些要求的产品或服务。 功能需求和非功能需求

文档评论(0)

ea238982 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档