浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)第6章 软件工程

n软件工程是在七十年代为了对付应用 软件日益增长的复杂程度、漫长的开发 周期以及用户对软件产品经常不满意的 状况而发展起来的 RESTRI
◼ 软件工程是在七十年代为了对付应用 软件日益增长的复杂程度、漫长的开发 周期以及用户对软件产品经常不满意的 状况而发展起来的

第6章软件工程 6.1软件工程与软件过程 6.2传统方法学 6.3面向对象方法学 6.4软件项目管理 RESTRI
第6章 软件工程 ◼ 6.1软件工程与软件过程 ◼ 6.2传统方法学 ◼ 6.3面向对象方法学 ◼ 6.4软件项目管理

6.1软件工程与软件过程 软件危机 软件工程 软件过程 RESTRI
6.1软件工程与软件过程 ◼ 软件危机 ◼ 软件工程 ◼ 软件过程

软件危机(1) 软件危机指的是在计算机软件的开发和 维护过程中所遇到的一系列严重问题 1968年北大西洋公约组织的计算机科 学家在联邦德国召开的国际学术会议上 第一次提出了“软件危机”( software crIsIs这个名词 RESTRI
软件危机(1) ◼ 软件危机指的是在计算机软件的开发和 维护过程中所遇到的一系列严重问题 ◼ 1968年北大西洋公约组织的计算机科 学家在联邦德国召开的国际学术会议上 第一次提出了“软件危机”(software crisis)这个名词

软件危机(2) 软件危机包含两方面问题 如何开发软件,以满足不断增长,日趋复 杂的需求 如何维护数量不断膨胀的软件产品 RESTRI
软件危机(2) ◼ 软件危机包含两方面问题: ◼ 如何开发软件,以满足不断增长,日趋复 杂的需求 ◼ 如何维护数量不断膨胀的软件产品

软件危机(3) 软件危机的原因: 方面是与软件本身的特点有关 方面是由软件开发和维护的方法不正确 有关 RESTRI
软件危机(3) ◼ 软件危机的原因: ◼ 一方面是与软件本身的特点有关 ◼ 一方面是由软件开发和维护的方法不正确 有关

软件危机(4) 为了消除软件危机,既要有技术措施 (方法和工具),又要有必要的组织管 理措施。软件工程正是从管理和技术两 方面研究如何更好地开发和维护计算机 软件的一门新兴学科 RESTRI
软件危机(4) ◼ 为了消除软件危机,既要有技术措施 (方法和工具),又要有必要的组织管 理措施。软件工程正是从管理和技术两 方面研究如何更好地开发和维护计算机 软件的一门新兴学科

软件工程(1) 软件工程是一类求解软件的工程,它应 用计算机科学,数学以及管理科学等原 理,借鉴传统工程的原则、方法,创建 软件以达到提高质量,降低成本的目的 软件工程是一门指导计算机软件开发和 维护的工程学科 RESTRI
软件工程 (1) ◼ 软件工程是一类求解软件的工程,它应 用计算机科学,数学以及管理科学等原 理,借鉴传统工程的原则、方法,创建 软件以达到提高质量,降低成本的目的 ◼ 软件工程是一门指导计算机软件开发和 维护的工程学科

软件工程(2) ■软件工程是一门交叉学科。软件工程包含技 术和管理两个方面的内容,是管理与技术的 紧密结合 软件开发技术包括软件开发方法学、软件开 发过程、软件工具和软件工程环境,软件工 程管理包括软件管理学、软件经济学和软件 心理学 ■目前使用最广泛的软件工程方法学,分别是 传统方法学和面向对象方法学 RESTRI
软件工程(2) ◼ 软件工程是一门交叉学科。软件工程包含技 术和管理两个方面的内容,是管理与技术的 紧密结合 ◼ 软件开发技术包括软件开发方法学、软件开 发过程、软件工具和软件工程环境,软件工 程管理包括软件管理学、软件经济学和软件 心理学 ◼ 目前使用最广泛的软件工程方法学,分别是 传统方法学和面向对象方法学

软件过程(1) ■软件工程过程是为了获得高质量软件所需要 完成的一系列任务的框架,它规定了完成各 项任务的工作步骤 ■在概念上可以把软件生命周期划分成问题定 义、可行性研究、需求分析、概要设计、详 细设计、编码和单元测试、综合测试以及维 护八个阶段 RESTRI
软件过程 (1) ◼ 软件工程过程是为了获得高质量软件所需要 完成的一系列任务的框架,它规定了完成各 项任务的工作步骤 ◼ 在概念上可以把软件生命周期划分成问题定 义、可行性研究、需求分析、概要设计、详 细设计、编码和单元测试、综合测试以及维 护八个阶段
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)第3章 操作系统.ppt
- 浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)第2章 计算机结构.ppt
- 浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)第1章 图灵机模型及数据编码.ppt
- 浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)第10章 计算机安全.ppt
- 浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)目录.ppt
- 华中科技大学:《电子商务》第一章 电子商务概念.ppt
- 华中科技大学:《电子商务》第五章 电子商务企业管理方案.ppt
- 华中科技大学:《电子商务》第七章 电子商务解决方案.ppt
- 华中科技大学:《电子商务》第六章 电子商务支付工具.ppt
- 华中科技大学:《电子商务》第五章(5-1)对电子商务的四类威胁.ppt
- 华中科技大学:《电子商务》第五章 电子商务安全技术.ppt
- 华中科技大学:《电子商务》第四章 电子商务的WEB技术.ppt
- 华中科技大学:《电子商务》第三章 Internet技术.ppt
- 华中科技大学:《电子商务》第二章 电子商务的基本要素.ppt
- 成都信息工程大学(成都信息工程学院):《操作系统原理》课程教学资源(讲义)第九章 磁盘管理.pdf
- 成都信息工程大学(成都信息工程学院):《操作系统原理》课程教学资源(讲义)第六章 虛拟存储器.pdf
- 成都信息工程大学(成都信息工程学院):《操作系统原理》课程教学资源(讲义)第五章 存储器管理.pdf
- 成都信息工程大学(成都信息工程学院):《操作系统原理》课程教学资源(讲义)第八章 文件系统.pdf
- 成都信息工程大学(成都信息工程学院):《操作系统原理》课程教学资源(讲义)第七章 设备管理.pdf
- 成都信息工程大学(成都信息工程学院):《操作系统原理》课程教学资源(讲义)第四章 调度与死锁.pdf
- 浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)第7章 数据结构.ppt
- 浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)第8章 文件.ppt
- 浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)第9章 数据库.ppt
- 浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)绪论.ppt
- 浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)第5章 语言.ppt
- 浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)机器语言.ppt
- 浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)汇编语言.ppt
- 浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)第5章 语言.ppt
- 浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)自然语言.ppt
- 浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)非过程性语言.ppt
- 浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)高级语言.ppt
- 浙江农林大学(浙江林学院):《计算机导论 Introduction of Computer Science》课程教学资源(PPT课件讲稿)第4章 算法.ppt
- 《SQL Server 2000数据库》教学资源(PPT课件讲稿)前言.ppt
- 《SQL Server 2000数据库》教学资源(PPT课件讲稿)目录.ppt
- 《SQL Server 2000数据库》教学资源(PPT课件讲稿)第1章 SQL Server关系数据库简介.ppt
- 《SQL Server 2000数据库》教学资源(PPT课件讲稿)第2章 Transact——SQL语言.ppt
- 《SQL Server 2000数据库》教学资源(PPT课件讲稿)第3章 服务器管理.ppt
- 《SQL Server 2000数据库》教学资源(PPT课件讲稿)第4章 数据库管理.ppt
- 《SQL Server 2000数据库》教学资源(PPT课件讲稿)第5章 数据库对象的操作.ppt
- 《SQL Server 2000数据库》教学资源(PPT课件讲稿)第6章 SQL Server权限管理.ppt