01软件工程与软件过程.ppt
《01软件工程与软件过程.ppt》由会员分享,可在线阅读,更多相关《01软件工程与软件过程.ppt(12页珍藏版)》请在第壹文秘上搜索。
1、2023-3-101第第1章章 软件工程学概述软件工程学概述 1.1 软件危机软件危机 1.2 软件工程软件工程 1.3 软件生命周期软件生命周期 1.4 软件过程软件过程 1.5 小结小结2023-3-102 软件工程方法学软件工程方法学 把在软件生命周期全过程中使用的一整套把在软件生命周期全过程中使用的一整套技术的集合技术的集合称为称为方法学方法学(methodology),也称范型,也称范型(paradigm)。 软件工程方法学三个要素:软件工程方法学三个要素:方法、工具和过程方法、工具和过程。 方法是完成软件开发各项任务的技术,回答方法是完成软件开发各项任务的技术,回答“如何做如何做”
2、; 工具是为方法的运用提供自动或半自动软件支撑环境,回答工具是为方法的运用提供自动或半自动软件支撑环境,回答“用什用什么做么做”; 过程是为获得高质量的软件要完成的一系列任务的框架,规定完成过程是为获得高质量的软件要完成的一系列任务的框架,规定完成各项任务步骤,回答各项任务步骤,回答“如何控制、协调、保证质量如何控制、协调、保证质量”。管理方法管理方法2023-3-1031.3 软件生命周期软件生命周期 软件生命周期由软件生命周期由软件定义、软件开发软件定义、软件开发和和运行维护运行维护三个时期组成,每个时期又可进一步划分成若干三个时期组成,每个时期又可进一步划分成若干个阶段,每个阶段有各自的
3、任务。个阶段,每个阶段有各自的任务。1软件定义软件定义2软件开发软件开发3运行维护运行维护2023-3-1041. 问题定义问题定义(领域分析(领域分析1) 必须回答的关键问题是:必须回答的关键问题是:“要解决的问题是什么要解决的问题是什么”。2. 可行性研究可行性研究 (领域分析(领域分析2,问题背景),问题背景) 回答的关键问题是:回答的关键问题是:“上一个阶段所确定的问题是上一个阶段所确定的问题是否有行得通的解决办法否有行得通的解决办法”。3. 需求分析需求分析 仍然不是具体地解决客户的问题,而是准确地回答仍然不是具体地解决客户的问题,而是准确地回答“目标系统必须做什么目标系统必须做什么
4、”。 此外,要用正式文档准确地记录对目标系统的需求,此外,要用正式文档准确地记录对目标系统的需求,这份文档通常称为这份文档通常称为规格说明规格说明(specification)。2023-3-1054.概要设计概要设计概括地回答概括地回答“怎样实现目标系统怎样实现目标系统?”这个问题。概要设计又这个问题。概要设计又称为称为初步设计、逻辑设计、高层设计或总体设计初步设计、逻辑设计、高层设计或总体设计。可以给出实现目标系统的几种可能的方案。可以给出实现目标系统的几种可能的方案。另一项主要任务是设计程序的另一项主要任务是设计程序的体系结构体系结构,即确定程序由哪,即确定程序由哪些模块组成以及模块间的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 01 软件工程 软件 过程
