收藏 分享(赏)

软件工程 第一章-1.ppt

上传人:dzzj200808 文档编号:4052605 上传时间:2018-12-06 格式:PPT 页数:23 大小:188KB
下载 相关 举报
软件工程 第一章-1.ppt_第1页
第1页 / 共23页
软件工程 第一章-1.ppt_第2页
第2页 / 共23页
软件工程 第一章-1.ppt_第3页
第3页 / 共23页
软件工程 第一章-1.ppt_第4页
第4页 / 共23页
软件工程 第一章-1.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、软 件 工 程,第一章 软件工程概述,学习内容 软件的概念、特点及分类 软件的发展及软件危机 软件工程的概念及要素 软件工程的基本目标及基本原理 软件生存周期及典型的软件开发过程模型 常用软件开发方法简述,1.1 软件的概念、特点及分类,什么是软件 软件是计算机系统中与硬件相互依存的另一 部分。它包括程序、数据及相关文档的完整 集合。,什么是软件文档 是有关软件开发、维护和使用的各种图文材料。 软件文档的种类 开发文档:面向软件开发人员。是前一阶段工作成果的详细记录及后一阶段工作的依据。 管理文档:面向软件管理人员。由软件开发人员制定的工作计划或报告,使管理人员及时了解软件开发项目的情况。,

2、用户文档:面向用户。由软件开发人员为用户准备的有关软件的使用、操作和维护方面的说明资料。,软件的特点 软件是一种抽象的逻辑实体,不是具体的物理实体。 软件产品没有明显的制造过程。 软件的维护比硬件复杂。 软件的开发和运行对计算机系统存在依赖性。,软件的开发尚未摆脱手工艺的开发方式。 软件本身是复杂的。 软件成本相当昂贵。 软件工作涉及到社会因素。,软件的分类 1、按功能划分(3种) 系统软件 与计算机硬件紧密配合,使计算机系统各个部件、相 关软件和数据协调工作的软件。 支撑软件 帮助用户开发软件的工具性软件。 应用软件 在特定领域内开发,为特定目的服务的软件。,2、按软件规模划分(6种) 按开

3、发软件所需的人力、时间以及完成的源程序行 数。,3、按软件工作方式划分(4种) 实时处理软件 当事件或数据产生时,立即处理,并及时反馈信号, 控制需要监测和控制的过程。 分时软件 允许多个联机用户同时使用计算机。,交互式软件 实现人机通信的软件。 批处理软件 把一组输入作业或一批数据以成批处理的方式一次 运行,按顺序逐个处理完的软件。,1.2 软件的发展及软件危机,软件的发展 经历三个阶段: 程序设计阶段,约为50至60年代; 程序系统阶段,约为60至70年代; 软件工程阶段,约为70年代以后。,计算机软件发展的三个时期及其特点,软件危机 软件技术的发展跟不上计算机硬件技术的进步,以及对软件产

4、品的功能要求和规模要求的增加。 随之带来的问题是:软件质量得不到保证,软件成本不断上升,软件开发效率无法提高,所有问题日积月累,从而导致软件危机。,软件危机产生的原因 1、忽视软件开发前期的需求分析; 开发和管理人员重开发轻定义,使软件产品无法满足用户需求。 2、没有统一的、规范的方法论作指导; 开发过程中忽视人员之间的沟通和配合,缺乏统一的方法指导,软件产品个性化加剧。,3、忽视软件文档,导致开发效率降低; 4、忽视测试阶段的工作,提交给用户的软件质量差; 5、对软件的开发和维护关系存在错误观念,轻视软件的维护。 6、没有统一的软件质量管理规范,软件管理技术不能满足现代软件开发的需要。,1.

5、3 软件工程的定义,什么是软件工程 Fritz Bauer给出的定义: 软件工程是建立并使用一系列完善的工程化 原则,以较经济的手段获得能够在实际机器 上有效运行的可靠软件。,IEEE给出的定义: 研究和应用如何以系统化的、规范化的、可 度量的方法去开发、运行和维护软件,即将 工程化应用到软件上。,软件工程的三要素 方法、工具、过程 软件工程方法 软件开发工作在时间上划分为若干阶段,每一 阶段规定若干任务,为完成这些任务所提供的 各种技术。,软件工程工具 为软件工程方法提供软件支撑环境。 计算机辅助软件工程(CASE)。 CASE将各种软件工具组合起来形成一个集成化的软件工程开发环境。,软件工程过程 软件工程过程是一个软件开发机构针对某一 类软件产品为自己规定的工作步骤。 过程定义了方法使用的顺序、要交付的文档资料、为保证质量和协调变化所需要的管理、以及软件开发各个阶段完成的活动和任务。,软件工程过程包含四种最基本的过程活动:P (Plan):软件规格说明。D (Do):软件开发。C (Check):软件确认。A (Action):软件演进。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 软件工程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报