1 / 90
文档名称:

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

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

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

分享

预览

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

上传人:8459889 2019/6/29 文件大小:2.55 MB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:第三讲软件过程框架与软件过程模型*软件过程框架什么是过程?针对一个给定目标的一系列操作步骤。例如-目标:去火车站-操作步骤:去南门/东门公共汽车站,乘50/17路汽车,…每个过程都有明确的目的以及具体的操作步骤,操作步骤说明了有哪些操作以及按照什么样的方式来执行操作。*什么是软件开发过程?按照项目的进度、成本和质量限制,开发和维护满足用户需求的软件所必需的一组有序的软件开发活动集合。软件开发活动的例子-需求分析-体系结构设计开发活动的顺序例子-先做需求分析,然后再做体系结构设计……*在按任务性质,软件开发活动可分为二种形式技术活动-对软件项目实施开发,产生软件产品-例如,需求分析,概要设计,编码,单元测试等等管理活动-对软件项目中的人、产品和过程等实施管理的活动-例如,制订软件项目计划,软件配置等等*如何定义软件开发活动?-名称-任务-输入:开始所必需满足的条件-输出:完成时所必须满足的条件以及结果-实施:做什么,怎么做(详细的步骤),或者如何从输入产生输出软件开发活动输入输出*软件活动例子:-名字:单元测试-任务对软件基本单元模块进行测试,判断是否有错-输入有一个已完成、被文档化和批准的软件单元测试计划供测试的软件单元模块代码-实施遵循单元测试计划,运行所有的测试用例撰写单元测试报告-输出单元测试报告*为什么需要软件过程?-明确了软件开发的过程和步骤,促进工程化软件开发-便于制定软件项目计划-为软件开发提供了可视性,便于对软件开发过程进行管理和控制-便于细化和安排任务,使得每个人员明确各自的工作*软件开发过程模型软件开发过程模型-软件开发过程模型是软件开发全过程、软件开发活动以及它们之间关系的结构框架-指导软件开发以及软件开发过程的定义常用的软件开发过程模型-瀑布模型-原型模型-增量模型-迭代模型-螺旋模型*软件过程分类-基本过程类是构成软件生存周期主要部分的那些过程,包括:定义、构建、维护等过程.-支持过程类可穿插到基本过程中提供支持的一系列过程,包括:文档开发、配置管理、质量保证、验证、确认、联合评审、审计、问题解决等程.-组织过程类一个组织用来建立、实施一种基础结构,并不断改进该基础结构的过程,包括:管理、计划、改进、培训等过程.*工作任务里程碑、交付物SQA(软件质量保证)点任务集合技术性活动公共过程框架支持性活动公共软件过程框架