? Copyright Peking University 2008. All rights reserved.第二章软件生存周期过程概念:当开发产品或构建系统时遵循一系列可预测的步骤(路线图)是非常重要的它有助于及时交付高质量的产品软件开发中所遵循的路线图就是软件过程人员:软件工程师及其管理人员根据需要调整开发过程并遵循该过程除此以外软件的需求方也需要参与过程的定义建立和测试重要性:软件过程提高
本次课我们要掌握: 什么是软件生命周期(掌握) 什么是软件生命周期过程任务与活动(掌握) 基本过程支持过程和组织过程(了解)支持管理技术与方法支持过程3:开发过程 是软件开发者所从事的一系列活动 包括13个活动: 过程的实施准备 系统需求分析 系统结构设计 软件需求分析 软件体系结构设计
第二章软件过程 主要内容----软件生存周期过程----软件生存周期模型----软件项目生存周期过程的规划与控制----软件过程软件过程--软件开发有哪些活动-即要做哪些映射--应如何正确组织开发活动,形成求解软件的逻辑----软件过程1 、开发所涉及的活动---- 软件生存周期过程软件开发本质软件生存周期过程定义软件生存周期模型支持过程方向(活动与定序)的建立形成给出实现开发过程的途径支持/管理
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第2章 软件生命周期与 软件过程 目标掌握软件生命周期全过程中应该完成的基本任务掌握几种常用的开发模型它们的优点和不足软件生命周期的概念软件有一个孕育诞生成长成熟衰亡的生存过程这个过程即为软件的生命周期软件生命周期的基本任务软
规程与方法软件生存周期基本任务:为了解决问题目标系统必须做什么确定目标系统的功能结束标准:给出软件需求说明书基本任务:把每个模块的控制结构转换成计算机可接受的程序代码程序应是结构好清晰易读并且与设计一致结束标准:以某种程序设计语言表示的源程序清单编 码(可行性论证论告)软件开发模型是描述软件开发过程中各种活动如何执行的模型因此又称为软件过程模型软件过程模型是对软件开发实际过程的抽象和简化需
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第二章 软件过程1引子—什么是过程过程是为了达到一个目标所进行的一系列活动或者说是为达到一个目标而设计的路线图 2体操运动员—培养过程例如为了培养一名世界体操冠军需要研究训练的方法运用先进的训练器械不断改进训练过程最终有可能培养出世界体操冠军 3软件工程有过程?成功为了开发出优秀的软件能够总结出一套开发过程在开发软件的时候严
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级软件生命周期11本2013.9.25教学目的识记软件生命周期的组成学习软件生命周期各时期的阶段划分了解软件生命周期每个阶段的基本任务教学重难点重点:软件生命周期各时期的阶段划分难点:软件生命周期每个阶段的基本任务教学过程 软件生命周期由软件
软件开发本质软件生存周期过程定义软件生存周期模型软件工程生存周期过程支持过程方向(活动与定序)的建立形成软件开发方法学?结构化方法?面向对象方法?面向数据结构方法?维也纳开发方法(VDM)……给出实现开发过程的途径支持/管理技术与方法作用于2、 开发活动的组织框架--软件生存周期模型----软件生存周期模型1) 基本概念 软件生存周期模型 IEEE Standard 122070-1996 把一个
软件测试基础第四讲Email:wenze666@主讲:闻喆软件测试第二章 软件开发过程本章学习内容软件及其特征软件生命周期软件产品构成的主要部分软件开发模型严格地说,软件工程是应用计算机科学、数学及管理科学等原理开发软件的工程。通俗地说,软件工程是实现一个大型程序的一套原则方法,即按工程化的原则和方法组织软件开发工作。软件测试是软件工程的一个重要环节,相当于工程领域中的质量检验部分,是确保软件工
软件工程单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级软件工程第九章 软件过程9.1 软件过程的概念9.2 软件过程的建模9.3 软件过程的评估与CMM模型9.4 软件过程改进评估与CMMI模型1软件工程9.1 软件过程的概念软件过程是软件生存周期中的一系列相关软件工程活动的集合活动是任务的集合任务是将输入变换为输出的操作活动的执行可以是顺序的重复的并行的嵌套的每一个软
违法有害信息,请在下方选择原因提交举报