Advertisement

软件工程导论的核心知识点

阅读量:

软件工程核心基础知识要点归纳

知识点一 软件工程的基本概念

1、软件定义 :作为计算机系统中与硬件相互依存的组成部分,软件涵盖了程序、数据以及相关的文档资料等完整内容。

1)程序是软件开发人员依据用户需求所编写的一系列用程序设计语言描述的指令(语句),这些指令适合计算机执行。

2)数据则是使程序能够正常操作信息的数据结构,是程序运行的重要基础。

3)文档涉及与程序开发、维护和使用相关的一切图文资料,为使用者提供必要的信息支持。

国标(GB)对计算机软件的定义指出:软件包括与计算机系统操作相关的计算机程序、规程、规则以及可能存在的文件、文档及数据。

2、软件特点

1)软件本质上是一种逻辑实体而非物理实体,具有抽象性,属于计算机系统的无形部分;

2)相较于硬件,软件的生产过程并不明显,其制造方式更为抽象;

3)在运行和使用过程中,软件不会出现磨损或老化的问题;

4)由于软件在开发和运行过程中依赖于计算机系统,并受到其限制,这导致了在不同系统间移植时遇到困难;

5)软件具有高度复杂性,并且开发成本较高;

6)在进行软件开发的过程中还涉及众多社会因素的影响。

3、软件的分类

按照功能划分可以分为:应用软件、系统软件以及支撑软件(也称为工具软件)

1)应用软件是为了解决特定领域问题而专门设计和开发的工具。

全部评论 (0)

还没有任何评论哟~