现代软件工程(第三讲)_软件生命周期过程.pdf

现代软件工程(第三讲)_软件生命周期过程.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 软件生命周期过程 主讲人:谭良 提纲 第二章 软件生命周期过程 2.1 软件生命周期 2.2 基本过程 2.3 支持过程 2.4 组织过程 2013年5月16 日 2 2.1 软件生命周期 2.1.1 软件生命周期定义 2.1.2 软件生命周期模型 2013年5月16 日 3 2.1.1 软件生命周期定义  1、软件生命周期:指软件产品从考虑其 概念开始,到该软件产品不再能使用为止 的整个时期。 一般包括:概念阶段、需求阶段、设计阶 段、实现阶段、测试阶段、安装阶段以及 交付使用阶段、运行阶段和维护阶段。有 时还有退役阶段。 这些阶段可以有重复,执行时也可以有迭 代。 2013年5月16 日 4 2.1.1 软件生命周期定义 2、软件开发生命期:指软件产品从考虑 其概念开始到该软件产品交付使用为止的 整个时期。 一般包括:概念阶段、需求阶段、设计阶 段、实现阶段、测试阶段、安装阶段,以 及交付阶段。 这些阶段可以有重叠,执行时也可以有迭 代。 2013年5月16 日 5 2.1.1 软件生命周期定义  3、软件开发过程:把用户的要求转变成软件产品的过程 叫做软件开发过程。是人们用于开发和维护软件及其相 关产品 (项目计划、设计文件、编程代码、测试、用户 手册)的一系列活动、方法、实践和改造。  软件过程的规划由不同开发机构针对不同应用项目确 1) need 定,包括一些有组织的活动: 对用户的要求( ) 2) requirement 3) 进行分析、 解释成软件需求( )、 把需 4) 5) 求变换成设计、 把设计用代码来实现、 测试该代码, 5)有时还要进行代码安装和把软件交付运行使用。进一步 可以抽象为: 1.软件规格说明:规定软件的功能及其运行限制; 2.软件开发:产生满足规格说明的软件; 3.软件确认:确认软件能够完成客户提出的要求; 4.软件演进:为满足客户的变更要求而进行演进。  这些活动可以重叠,执行时也可以迭代。 2013年5月16 日 6 2.1.1 软件生命周期定义  软件过程的研究重点:软件生产和管理。因 此,不仅要有工程的观点,还要有系统的、管 理的、运行的、用户的观点。  软件过程的分类: 1.基本过程:与软件生产直接相关的过程 2.支持过程:支持软件生产的过程 3.组织过程:与软件生产组织(单位)有关的过程 4.剪裁过程:将上述过程和活动剪裁到具体应 用中的过程。 2013年5月16 日

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档