计算机二级vb知识点第八章.ppt

第8章 软件工程基础 8.1 软件工程基本概念 8.1.1 软件定义于软件特点 计算机软件:与计算机系统的操作有关的计算机程序、规程、规则,以及软件制作过程中涉及到的文件、文档及数据。 软件的特点: ① 软件是一种逻辑实体,而不是物理实体,具有抽象性。 ② 软件的产生与硬件不同,它没有明显的制作过程。 ③ 软件在运行、使用期间不存在磨损、老化问题。 ④ 软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致了软件移植的问题。 ⑤ 软件复杂性高,成本昂贵。 ⑥ 软件开发涉及诸多的社会因素。许多软件的开发和运行涉及软件用户的机构设置,体制问题以及管理方式等,甚至涉及到人们的观念和心理,软件知识产权及法律等问题。 软件按功能可以分为:应用软件﹑系统软件﹑支撑软件(或工具软件)。 应用软件是为解决特定领域的应用而开发的软件。例如,事务处理软件、工程与科学计算软件、实时处理软件、嵌入式软件、人工智能软件等应用性质不同的各种软件。 系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件。如操作系统、编译程序、汇编程序、网络软件、数据管理系统等。 支撑软件是介于系统软件之间,协助用户开发软件的工具性软件,包括辅助和支持开发和维护应用软件的工具软件,如需求分析工具软件、设计工具软件、编码工具软件、测试工具软件

文档评论(0)

1亿VIP精品文档

相关文档