软件工程概述
软件是计算机系统运行的指令、数据和相关文档的集合,即软件等于程序、数据并加上文档。
程序是事先按照预定功能性能等要求设计和编写的指令序列; 数据是使程序正常处理信息的数据结构及信息表示; 文档是与程序开发、维护和使用有关的技术数据和图文资料。
从完整、全面的角度对软件工程的定义为:采用工程的概念、原理、技术和方法,在计划、开发、运行、维护与管理软件的过程中,将科学的管理和最佳的技术方法紧密结合,并采用适当的工具,以比较经济的手段获得满足用户需求的可靠软件的一系列方法。
软件工程学是软件工程化的思想、规范、过程、技术、环境和工具的集成,是将具体的技术和方法结合形成的一个完整体系。
软件工程的目的是在规定的时间和开发经费内,开发出 满足用户需求的、高质量的软件产品。也就是说软件工程的目标是合理组织软件开发过程,提高软件开发的质量和效率,最终实现优质高效的软件研发与维护。
下一篇:软件工程怎么样?