1 / 9
文档名称:

(完整word版)软件工程导论(第6版)(word文档良心出品).doc

格式:doc   大小:77KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

(完整word版)软件工程导论(第6版)(word文档良心出品).doc

上传人:guoxiachuanyue001 2021/8/17 文件大小:77 KB

下载得到文件列表

(完整word版)软件工程导论(第6版)(word文档良心出品).doc

文档介绍

文档介绍:: .
第一章、软件工程学概述
软件危机:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 软件危机包含下述两个方面的问题: 1•如何开发软件,以满足对软件日益增长的需求。
2. 如何维护数量不断膨胀的已有软件。
具体的说,软件危机主要有以下一些典型表现: 1•对软件开发成本的进度的估计常常很不准确。
2•用户对“已完成的”软件系统不满意的现象经常发生
3. 软件产品的质量往往靠不住。
4•软件常常是不可维护的。
5. 软件通常没有适当的文档材料。
6. 软件成本在计算机系统总成本中所占的比例逐年上升。
7. 软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。
软件生命周期:一个软件从定义、开发、使用和维护,知道最终被废弃,要经历一个漫长的时期,通常把软件经历的 这个漫长的时期称为生命周期。
软件配置:程序、文档和数据。
软件工程学的一个重要的目标: 就是提高软件的可维护性,减少软件维护的代价。
软件:是程序、数据及相关文档的集合。
程序:是能够完成预定功能和性能的可执行的指令序列。
数据:是使程序能够适当地处理信息的数据结构。
文档:是开发、使用和维护程序所需要的图文资料。
软件工程:指导计算机软件开发和维护的一门工程学科。
软件工程具有下属的本质特性: 。 。 变化。。 。 。 领域中通常由具有一种文化背景的人替具有另一种文化背景的人创造产品。
软件工程的7条基本原理:。 。
现代程序设计技术。。。 。
软件工程:包括技术和管理两方面的内容,是技术与管理紧密结合所形成的工程学科。
通常把在软件生命周期全过程中使用的一整套技术方法的集合称为 方法学,也称为泛型。
软件工程方法学(包括传统方法学、面向对象方法学)包含三个要素: 方法、工具和过程。
方法:是完成软件开发的各项任务的技术方法,回答“怎样做”的问题。
工具:是为运用方法而提供的自动的或半自动的软件工程支撑环境。
工程:是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。
面向对象方法学: 把数据和行为看成是同等重要的,它是一种以数据为主线,把数据和对数据的操作紧密地结合起来 的方法。
面向对象方法学具有下述四个要点: 。
2. 把所有对象都划分成类。
3. 按照父类与子类的关系,把若干个相关类组成一个层次结构的系统。
4. 对象彼此间仅能通过发送消息互相联系。
面向对象方法学的优点: 降低了软件产品的复杂性,提高了软件的可理解性,简化了软件的开发和维护工作。
软件生命周期: 软件定义、软件开发和运行维护。 软件定义