3.1.3软件和软件工程 ●从系统工程的角度来看,软件与硬件、软件工 程与硬件工程分别是基于计算机系统和基于计 算机的系统工程的重要组成部分。系统工程的 论证阶段应该确定系统的软硬件功能和性能 系统对软件提出的功能和性能要求将成为软件 需求分析的基础 ●基于计算机系统的软件要素由程序、数据和文 档组成。它们分为两类应用软件与系统软件: 应用软件实现信息处理,系统软件完成使应用 软件能与其他系统要素交互的控制功能
3.1.3 软件和软件工程 ⚫ 从系统工程的角度来看,软件与硬件、软件工 程与硬件工程分别是基于计算机系统和基于计 算机的系统工程的重要组成部分。系统工程的 论证阶段应该确定系统的软硬件功能和性能。 系统对软件提出的功能和性能要求将成为软件 需求分析的基础。 ⚫ 基于计算机系统的软件要素由程序、数据和文 档组成。它们分为两类应用软件与系统软件: 应用软件实现信息处理,系统软件完成使应用 软件能与其他系统要素交互的控制功能
个基于计算机的系统可以用输入一处理一输 出(PO)模型来表示。软件要素在这个模型 的各个方面都起着一定的作用。 (1)软件从系统的外部实体或其他系统要素(包括宏 要素)接收输入信息。 (2)软件还用于建立数据库的接口,使程序能够存取预 先存储的数据。 (3)软件实现系统功能所需要的计算方法 (4)在实际使用中,软件必须产生输出,把数据转换成 某种能适合于输出介质的格式,或适合于输出设备接口 的格式
⚫ 一个基于计算机的系统可以用输入—处理—输 出(IPO)模型来表示。软件要素在这个模型 的各个方面都起着一定的作用。 (1)软件从系统的外部实体或其他系统要素(包括宏 要素)接收输入信息。 (2)软件还用于建立数据库的接口,使程序能够存取预 先存储的数据。 (3)软件实现系统功能所需要的计算方法。 (4)在实际使用中,软件必须产生输出,把数据转换成 某种能适合于输出介质的格式,或适合于输出设备接口 的格式