当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《软件工程 Software Engineering》课程授课教案(PPT课件)第二讲 软件过程模型

资源类别:文库,文档格式:PPT,文档页数:56,文件大小:401KB,团购合买
内容提要 一、软件过程 二、软件生命周期 三、软件过程模型 四、瀑布模型 五、快速原型模型
点击下载完整版文档(PPT)

提问 ◆什么是软件? ◆软件与硬件相比,其特点是什么? ◆软件质量要素? ◆产生软件危机的原因? ◆什么是软件工程? ◆软件工程研究的内容 ◆软件工程原理、基本框架 2005-9-6

2005-9-6 1 提问  什么是软件?  软件与硬件相比,其特点是什么?  软件质量要素?  产生软件危机的原因?  什么是软件工程?  软件工程研究的内容  软件工程原理、基本框架

第2讲软件过程模型 ( Process ModeD) 2005-9-6 2

2005-9-6 2 第2讲 软件过程模型 (Process Model)

内容提要 P软件过程 ◆软件生命周期 ◆软件过程模型 瀑布模型 ◆快速原型模型 喷泉模型 ◆演化模型 ■增量模型 ■螺旋模型 ◆软件开发过程的一般视图 2005-9-6

2005 - 9 - 6 3 内容提要  软件过程  软件生命周期  软件过程模型  瀑布模型  快速原型模型  喷泉模型  演化模型 ◼ 增量模型 ◼ 螺旋模型  软件开发过程的一般视图

软件工程层次图 为软件工程方法提供了 自动的或半自动的软件 发提供了“如 变、支撑环境,CASE 的技术 各个阶段元 工具 方法 过程模型 质量焦点 2005-9-6 4

2005-9-6 4 质量焦点 过程模型 方法 工具 方法使用的顺序;要求交付的 文档资料;为保证质量和适应 变化所需要的管理;软件开发 各个阶段完成的里程碑。 软件开发提供了“如 何做” 的技术。 为软件工程方法提供了 自动的或半自动的软件 支撑环境,CASE 软件工程层次图

软件过程(概要) ◆软件过程是近十年来人们关注的焦点。 ◆软件过程是一个为开发高质量软件所需要 完成的任务的框架。 软件工程是有创造力、有知识的人在定义 好的、成熟的软件过程框架中进行的,该 过程适合开发的软件和市场的需要。 2005-9-6 5

2005-9-6 5 软件过程(概要)  软件过程是近十年来人们关注的焦点。  软件过程是一个为开发高质量软件所需要 完成的任务的框架。  软件工程是有创造力、有知识的人在定义 好的、成熟的软件过程框架中进行的,该 过程适合开发的软件和市场的需要

过程及软件过程 ◆过程:为实现一个给定目标而进行的一系 列运作步骤。 ◆过程具有一系列的性质:时间性、并发性、 嵌套性和度量性等。 ◆软件过程:开发和维护软件及其相关产品 所涉及的一系列活动。 2005-9-6 6

2005-9-6 6 过程及软件过程  过程:为实现一个给定目标而进行的一系 列运作步骤。  过程具有一系列的性质:时间性、并发性、 嵌套性和度量性等。  软件过程:开发和维护软件及其相关产品 所涉及的一系列活动

公共过程框架 Common process framework 框架活动 Framework Activities 任务集合 worktasks 三作任务 work products 交付物 milestones& deliverables 质量保证点 QA checkpoints 保护性活动 Umbrella Activities Project tracking control+ Formal technical reviews ◆ Quality assurance Configuration management ◆ Documentation Reusability management . Measurement ◆ Risk management 20059-6

2005-9-6 7 公共过程框架Common 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

软件过程 ◆软件过程提供了一个公共过程框架,在该框架下 可以建立一个软件开发的综合计划 若无框架活动适用于所有软件项目,而不在乎其规模 和复杂性。 着无不同任务的集合使得框架活动适应于不同软件项 的特征和项自组的需求。 莓活独在荷界卖需分订僵子蜜个絰程 中 ◆选择一个公共过程框架是根据产品、人员和项目 而调整的, 2005-9-6 8

2005-9-6 8 软件过程  软件过程提供了一个公共过程框架,在该框架下 可以建立一个软件开发的综合计划: ◼ 若干框架活动适用于所有软件项目,而不在乎其规模 和复杂性。 ◼ 若干不同任务的集合,使得框架活动适应于不同软件项 目的特征和项目组的需求。 ◼ 若干保护性活动,它们贯穿于整个过程模型之中。保护 性活动独立于任何一个框架活动,且贯穿于整个过程 之中。  选择一个公共过程框架是根据产品、人员和项目 而调整的

内容提要 ◆软件过程 软生命周期 软件过程模型 ◆瀑布模型 ◆快速原型模型 ◆喷泉模型 ◆演化模型 增量模型 ■螺旋模型 ◆软件开发过程的一般视图 2005-9-6 9

2005 - 9 - 6 9 内容提要  软件过程  软件生命周期  软件过程模型  瀑布模型  快速原型模型  喷泉模型  演化模型 ◼ 增量模型 ◼ 螺旋模型  软件开发过程的一般视图

软件生命周期 ◆软件生命周期是软件过程模型的基础,是软件产 品或系统一系列相关活动的全周期。 软件生命周期阶段 可行性研究及项目定义 需求分析 设计(总体设计和详细设计) 编程实现 测试 使用与维护 2005-9-6 10

2005-9-6 10 软件生命周期  软件生命周期是软件过程模型的基础,是软件产 品或系统一系列相关活动的全周期。  软件生命周期阶段: ▪ 可行性研究及项目定义 ▪ 需求分析 ▪ 设计(总体设计和详细设计) ▪ 编程实现 ▪ 测试 ▪ 使用与维护

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共56页,可试读19页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有