一、软件的概念
1、软件:是计算机系统中与硬件相互依存的部分,它包括程序、数据及相关文档的完整集合。其中
Ø 程序-是按照事先设计的功能和性能的要求执行的指令序列
Ø 数据-是使程序正常操纵信息的数据结构
Ø 文档-是程序开发、维护和使用有关的图文资料
2、软件分类(按功能划分)
Ø 系统软件:如操作系统、数据库管理系统、设备驱动程序等
Ø 支撑软件:协助用户开发软件的工具性软件,如微软可视化开发平台工具
Ø 应用软件:为特定目的服务的软件,如财务管理软件。
二、软件工程和软件开发
1、 软件工程
Ø 一系列完善的工程化原则。
软件工程是为经济地获得能够在实际机器上有效运行的可靠软件而建立和使用的一系列完善的工程化原则。
Ø 软件工程是开发、运行、维护和修复软件的系统方法。
1983年,IEEE(电气和电子工程师学会)作出定义,软件工程是开发、运行、维护和修复软件的系统方法。软件定义为:计算机程序、方法、规则、相关的文档资料以及在计算机上运行时所必须的数据。
Ø 主要思想是强调软件开发过程需要英语工程化的原则。 广州app开发公司http://www.miyeensoft.com/
网友评论