1 / 88
文档名称:

软件过程框架与软件过程模型课件.ppt

格式:ppt   大小:1,973KB   页数:88页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件过程框架与软件过程模型课件.ppt

上传人:yuzonghong1 2022/11/24 文件大小:1.93 MB

下载得到文件列表

软件过程框架与软件过程模型课件.ppt

文档介绍

文档介绍:该【软件过程框架与软件过程模型课件 】是由【yuzonghong1】上传分享,文档一共【88】页,该文档可以免费在线阅读,需要了解更多关于【软件过程框架与软件过程模型课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第三讲软件过程框架与软件过程模型
1
软件过程框架
什么是过程?
针对一个给定目标的一系列操作步骤。
例如
-目标:去火车站
-操作步骤:去南门/东门公共汽车站,乘50/17路汽车,…
每个过程都有明确的目的以及具体的操作步骤,操作步骤说明了有哪些操作以及按照什么样的方式来执行操作。
2
什么是软件开发过程?
按照项目的进度、成本和质量限制,开发和维护满足用户需求的软件所必需的一组有序的软件开发活动集合。
软件开发活动的例子
-需求分析
-体系结构设计
开发活动的顺序例子
-先做需求分析,然后再做体系结构设计……
3
如何定义软件开发活动?
-名称
-任务
-输入:开始所必需满足的条件
-输出:完成时所必须满足的条件以及结果
-实施:做什么,怎么做(详细的步骤),或者如何从输入产生输出
软件开发活动
输入
输出
5
软件活动例子:
-名字:单元测试
-任务
对软件基本单元模块进行测试,判断是否有错
-输入
有一个已完成、被文档化和批准的软件单元测试计划
供测试的软件单元模块代码
-实施
遵循单元测试计划,运行所有的测试用例
撰写单元测试报告
-输出
单元测试报告
6
为什么需要软件过程?
-明确了软件开发的过程和步骤,促进工程化软件开发
-便于制定软件项目计划
-为软件开发提供了可视性,便于对软件开发过程进行管理和控制
-便于细化和安排任务,使得每个人员明确各自的工作
7
软件开发过程模型
软件开发过程模型
-软件开发过程模型是软件开发全过程、软件开发活动以及它们之间关系的结构框架
-指导软件开发以及软件开发过程的定义
常用的软件开发过程模型
-瀑布模型
-原型模型
-增量模型
-迭代模型
-螺旋模型
8
工作任务
里程碑、交付物
SQA(软件质量保证)点
任务集合
技术性活动
公共过程框架
支持性活动
公共软件过程框架
10
管理性活动
-软件项目跟踪和控制
允许项目组根据计划来评估项目进度,并且采取必要的措施保证项目按进度计划进行。
-风险管理
评估可能对项目成果或者产品质量产生影响的风险。
-软件质量保证
确定和执行用以保证软件质量的活动。
·正式技术评审:评估软件工程产品,尽量在错误传播到下一个动作或活动之前,发现并清除错误。
·V&V(VerificationandValidation):验证与确认。
12
主要的开发和支持过程
1、软件需求分析
任务:收集、分析、理解、确定用户的要求;然后把用户的要求精确、完整地描述表达出来。
目的:要回答“要解决什么问题?”,
既系统“做什么?”。
输入:系统需求文档/问题陈述、本过程相关工作计划
步骤:可行性研究、需求分析、制定相关开发计划
输出:可行性报告、需求规范、下一过程开发计划
需求说明书是让用户理解:“什么是他们真正需要的”;
让开发者理解“什么是他们真正的开发目标”。
14