软件工程概论重点湘潭大学

时间:2022-04-15 21:43:19 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
软件工程概论重点 湘潭大学

第一章:



软件定义:

软件是计算机系统中与硬件相互依存的另一部分,是程序、数据、文档的集合。程序是按事先设计的功能与性能要求执行的指令序列;数据是确保程序能够正确执行的数据结构;文档是与程序开发、维护和使用有关的图文材料。



软件分类:系统软件、应用软件、支撑软件、可复用软件。



软件危机产生原因:周期长、成本高、质量差、维护困难。

1 缺乏软件开发经验和有关开发数据的积累,使得开发工作计划难以制定。 2 软件人员与用户的交流存在障碍,除了知识背景的差异,缺少合适的交流方 法和需求描述工具也是一个重要原因,这使得获取的需求不充分或存在错误。 3 软件开发过程不规范,缺少方法论和规范的指导,开发人员各自为战,缺少 整体的规划和配合,不重视文字资料工作,软件难以维护。 4 随着软件规模的增大,其复杂性往往会呈指数级升高。

5 缺少有效的软件评测手段,提交用户的软件质量差,在运行中暴露出大量的 问题。



软件工程定义:

软件工程是指导软件开发和维护的工程性学科,它以计算机科学理论和其他相关学科的理论为指导,采用工程化的概念、原理、技术和方法进行软件的开发和维


本文来源:https://www.wddqw.com/doc/551312c0356baf1ffc4ffe4733687e21ae45ff89.html