全国二级c语言考试考试公共基础知识第3章软件工程基础.docxVIP

  • 1
  • 0
  • 约4.67千字
  • 约 11页
  • 2021-02-26 发布于天津
  • 举报

全国二级c语言考试考试公共基础知识第3章软件工程基础.docx

【考点精讲】 考点 1 软件工程基本概念 1.软件定义与软件特点 软件指的是计算机系统中与硬件相互依存的另一部分,包括程序、数据和相关文档的完整集合。 程序是软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行的指令序列 数据是使程序能正常操纵信息的数据结构。文档是与程序的开发、维护和使用有关的图文资料。 可见,软件由两部分组成: (1)机器可执行的程序和数据; (2)机器不可执行的,与软件开发、运行、维护、使用等有关的文档。 根据应用目标的不同,软件可分应用软件、系统软件和支撑软件(或工具软件)。 名称 描述 为解决特定领域的应用而开发的软件 应用软件 系统软件 计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件 支撑软件(或工具软件)2 支撑软件(或工具软件) 2.软件工程 支撑软件是介于两者之间,协助用户开发软件的工具性软件 为了摆脱软件危机,提出了软件工程的概念。软件工程学是研究软件开发和维护的普遍原理与技术的一 门工程学科。所谓软件工程是指,采用工程的概念、原理、技术和方法指导软件的开发与维护。软件工程学 的主要研究对象包括软件开发与维护的技术、方法、工具和管理等方面。 软件工程包括 3 个要素:方法、工具和过程。 名称 描述 方法是完成软件工程项目的技术手段 方法 工具 工具支持软件的开发、管理、文档生成 过程支持软件开发的各个环节的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档