下载此文档

赵良《软件工程》2软件过程模型.ppt


文档分类:IT计算机 | 页数:约41页 举报非法文档有奖
1/41
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/41 下载此文档
文档列表 文档介绍
第2讲软件过程模型(Process Model)
1
软件过程
软件生命周期
软件过程模型
瀑布模型
快速原型模型
喷泉模型
演化模型
增量模型
螺旋模型
软件开发过程的一般视图
2
主要内容
3
质量焦点
过程模型
方法
工具
方法使用的顺序;要求交付的文档资料;为保证质量和适应变化所需要的管理;软件开发各个阶段完成的里程碑。
软件开发提供了“如何做”的技术。
为软件工程方法提供了自动的或半自动的软件支撑环境,CASE
软件工程层次图
任何工程方法必须以有组织的质量承诺为基础。支持软件工程的根基在于对质量的关注。
1 软件过程
软件过程需要提供一个公共过程框架,在该框架下可以建立一个软件开发的综合计划。
选择一个公共过程框架是根据产品、人员和项目而调整的。
4
5
mon process framework
保护性活动Umbrella Activities
 Project tracking & control  Formal technical reviews
 Quality assurance  Configuration management
 Documentation  Reusability management
 Measurement  Risk management
框架活动Framework Activities
任务集合work tasks
工作任务work products
交付物milestones & deliverables
质量保证点QA checkpoints
软件生命周期
软件生命周期是软件过程模型的基础,是软件产品或系统一系列相关活动的全周期。
软件生命周期阶段:
可行性研究及项目定义
需求分析
设计(总体设计和详细设计)
编程实现
测试
使用与维护
6
软件生命周期
7




维护
运行和维护
可行性研究与计划
需求分析
设计
编码
测试
软件定义
问题定义和可行性研究
确定要开发软件系统的总目标和规模。
从技术、经济和社会因素等方面的要求来论证完成该软件任务的可行性。
估计可利用的资源(计算机硬件,软件,人力等)、成本、效益、开发进度。
制定出完成开发任务的实施计划,连同可行性研究报告,提交管理部门审查。
8
需求分析
理解用户需求,并将用户需求用书面形式表达出来。
编写软件需求规格说明书或系统功能说明书及初步的系统用户手册。需求说明书是以后阶段工作的基础。
将需求规格说明书提交管理机构评审。
9
设计
总体设计—“如何解决问题”
在需求说明书的基础上建立软件的体系结构。结构中每一组成部分都是意义明确的模块,每个模块都和某些需求相对应
可以列出多种解决方案进行比较
详细设计—对每个模块要完成的工作进行具体的描述,为源程序编写打下基础
编写设计说明书(模块说明书、数据库或文件结构说明书等),提交评审。
10

赵良《软件工程》2软件过程模型 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数41
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bodkd
  • 文件大小1.09 MB
  • 时间2018-11-30