武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第四篇 软件开发活动及过程

第四篇软件开发活动及过程 主要内容: 介绍软件开发个阶段活动的概念 原理及方法 a讨论软件工程过程,即用一条什 么路线把这些不可少的活动串连 起来
第四篇 软件开发活动及过程 主要内容: 介绍软件开发个阶段活动的概念、 原理及方法。 讨论软件工程过程,即用一条什 么路线把这些不可少的活动串连 起来

第一章软件工程概述 ●软件工程的背景和历史 1968年由NATO(北大西洋公约 组织)在德国 Garish召开的学术会议 上, Fitz bauer首先提出了“软件 工程”概念
第一章 软件工程概述 ⚫软件工程的背景和历史 1968年由NATO (北大西洋公约 组织)在德国Garmish召开的学术会议 上,Feitz Bauer首先提出了“软件 工程”概念

EVolution of software 早期第二阶段第三阶段第四阶段 °面向批处理。多用户。分布式系统强大的桌面系统 有限的分布·实时嵌入“智能”·面向对象技 术 ●自定义软件。数据库 专家系统 软件产品 人工神经网络 并行计算 N、 1950 1960 1970 1980 19902000
⚫Evolution of software 早期 第二阶段 第三阶段 第四阶段 •面向批处理 •多用户 •分布式系统 •强大的桌面系统 •有限的分布 •实时 •嵌入“智能” •面向对象技 术 •自定义软件 •数据库 •专家系统 •软件产品 •人工神经网络 •并行计算 •网络计算 1950 1960 1970 1980 1990 2000

●软件技术面临的问题 a复杂性 生产率 例: Windows95有1000万行代码 Windows20005000万行代码 Exchange2000和 Windows2000开发人员结构 Exchange 2000 Windows2000 项目经理 25人 约250人 开发人员 140人 约1700人 测试人员 350人 约3200人
⚫软件技术面临的问题 复杂性 生产率 例:Windows95有1000万行代码 Windows2000有5000万行代码 Exchange2000和 Windows2000开发人员结构 Exchange2000 Windows2000 项目经理 25人 约250人 开发人员 140人 约1700人 测试人员 350人 约3200人

改正一个问题需付出的代价 改正 2000 5.0改正 个1000 2.5 问题 问题 的估 估计 计费200 0.5的 用 作量 (美元)20 10.05人天) 需结详编集系现 求构细码成统场 分设设测测 析计计试试
改正一个问题需付出的代价 需 求 分 析 结 构 设 计 详 细 设 计 编 码 集 成 测 试 系 统 测 试 现 场 改正 一个 问题 的估 计费 用 改正 一个 问题 估计 的工 作量 20 200 2000 1000 5.0 2.5 0.05 0.5 (美元) (人天)

成功的标准: 用户在用 用户可很容易做完要做的事 失败的根本原因: 开发人员写出的东西达不到用户要求 (人的问题.技术问题)
成功的标准: 用户在用 用户可很容易做完要做的事 失败的根本原因: 开发人员写出的东西达不到用户要求 (人的问题.技术问题)

●什么是软件工程 ■软件工程——是指把系统的、规范化的、可以度量的 方法运用于软件的开发、运行和维护的过程 工程方法:人们利用技术(或工具)、技能通过有组 织活动完成契约规定的目标,即按预定完工期交付合 格成品。 ■工程要素:人力、资金、技术 工程目标:在给定的资金、限制的时间内,完成符合 相应标准的产品
⚫什么是软件工程 软件工程——是指把系统的、规范化的、可以度量的 方法运用于软件的开发、运行和维护的过程 工程方法:人们利用技术(或工具)、技能通过有组 织活动完成契约规定的目标,即按预定完工期交付合 格成品。 工程要素:人力、资金、技术 工程目标:在给定的资金、限制的时间内,完成符合 相应标准的产品

n软件工程的目标: c提高软件质量与生产率,最终实现软件的工业化 生 n软件需求方最关心的问题是质量 软件供应方最关心的问题是生产率 质量与生产率之间有着内在的联系,高生产 率必须以质量合格为前提
软件工程的目标: 提高软件质量与生产率,最终实现软件的工业化 生产。 软件需求方最关心的问题是质量 软件供应方最关心的问题是生产率 质量与生产率之间有着内在的联系,高生产 率必须以质量合格为前提

软件工程是一门交叉学科 软件工程的主要研究内容 软件开发技术:软件开发方法学 软件开发过程 软件工具和软件工程环境 软件工程管理:软件管理学 软件经济学 软件心理学 软件工程所包含的内容不是一成不变的 随着人们对软件系统的研制开发和生产的理解 应用发展的眼光看待它
软件工程是一门交叉学科 软件工程的主要研究内容 软件开发技术:软件开发方法学 软件开发过程 软件工具和软件工程环境 软件工程管理:软件管理学 软件经济学 软件心理学 软件工程所包含的内容不是一成不变的, 随着人们对软件系统的研制开发和生产的理解。 应用发展的眼光看待它

软件工程知识结构 ( Guide to 软件需求 the Software 软件设计 Engineering 软件构造 Body of Knowledge, 软件测试 简称 SWEBOK 软件维护 软件配置管理 软件工程管理 软件工程过程 软件工程工具和方法 软件质量
软件工程知识结构 软件需求 软件设计 软件构造 软件测试 软件维护 软件配置管理 软件工程管理 软件工程过程 软件工程工具和方法 软件质量 (Guide to the Software Engineering Body of Knowledge, 简称SWEBOK )
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 武汉理工大学:《软件技术基础》课程教学资源(教案讲义)软件工程.doc
- 武汉理工大学:《软件技术基础》课程教学资源(教案讲义)第四章 资源管理技术.doc
- 武汉理工大学:《软件技术基础》课程教学资源(教案讲义)第四章 资源管理技术.doc
- 武汉理工大学:《软件技术基础》课程教学资源(作业习题)作业二.doc
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)操作系统复习.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第五章 存储器管.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第四章 进程的调度.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第三章 进程的同步与通信.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第二章 进程的描述与控制.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第一章 操作系统概述.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第四章 数据库设计.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(教案讲义)第五篇 数据库技术.doc
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第五章 一个数据库应用系统的设计与实现.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第二章 关系数据库.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第三章 关系数据库的标准语言SQL(3.6-3.9).ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第三章 关系数据库的标准语言SQL(3.1-3.5).ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)算法和数据结构小结.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(作业习题)作业一.doc
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第一章 数据库技术概述.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第三篇 数据库技术小结.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第二章 关系数据库(2-4)分析建模方法.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第三章 软件设计.ppt
- 武汉理工大学:《软件技术基础》课程教学资源(PPT课件)第四章 软件测试.ppt
- 东北师范大学:《计算机系统结构》课程电子教案(PPT教学课件)第1章 计算机系统结构的基本概念.ppt
- 东北师范大学:《计算机系统结构》课程电子教案(PPT教学课件)第2章 数据表示与指令系统.ppt
- 东北师范大学:《计算机系统结构》课程电子教案(PPT教学课件)第3章 总线、中断与输入输出系统.ppt
- 东北师范大学:《计算机系统结构》课程电子教案(PPT教学课件)第4章 存储体系.ppt
- 东北师范大学:《计算机系统结构》课程电子教案(PPT教学课件)第5章 重叠、流水和向量处理机.ppt
- 东北师范大学:《计算机系统结构》课程电子教案(PPT教学课件)第六章 并行处理机和相联处理机.ppt
- 东北师范大学:《计算机系统结构》课程电子教案(PPT教学课件)第7章 多处理机.ppt
- 东北师范大学:《计算机系统结构》课程电子教案(PPT教学课件)第8章 具有现代特色的计算机.ppt
- 东北师范大学:《计算机系统结构》课程电子教案(PPT教学课件)复习纲要(主讲:孙铁利).ppt
- 《ciscocatalyst交换技术》第3章 令牌环和源路由桥接.pdf
- 《ciscocatalyst交换技术》第2章 透明桥接.pdf
- 《ciscocatalyst交换技术》第1章 交换和桥接的概念.pdf
- 《ciscocatalyst交换技术》第4章 虚拟LAN.pdf
- 《ciscocatalyst交换技术》第5章 小型和中型C a t a l y s t交换机.pdf
- 《ciscocatalyst交换技术》第6章 Catalyst 5000系列.pdf
- 《ciscocatalyst交换技术》第7章 配置Catalyst 5000系列交换机.pdf
- 《ciscocatalyst交换技术》第8章 Catalyst 5000系列交换机的高级配置.pdf