- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)