系统开发:系统工程→分析该基于计算机系统的系统元素→系统元素间的拓扑结构(系统建模)→确定语境
系统工程:依赖应用领域(业务过程工程和产品工程)
业务过程工程目标 :定义一个能有效利用信息进行业务活动的体系结构。
系统(ISO):一组或一系列相关的元素[人、产品(硬件和软件)及过程(设备、装备、材料和规程)],其行为满足运转需要并且为产品生存周期的维持提供支撑
软件密集系统(Software-Intensive System) Software + Hardware + Human Activities
计算机软件只是其中的一环 仅仅软件这一部分也是由密集交互的多种软件组成的
多种应用软件、操作系统、中间件等…
2.1基于计算机系统
基于计算机系统是指:通过处理信息来完成预定义目标而组织在一起的元素的集合和排列
主要元素:
软件:计算机程序,数据结构等一些相关的工作产品,用以实现所需的逻辑方法,规程和控制
硬件:提供计算能力的电子设备,支持数据流的互连设备(电信设备,网络交换器),支持外部功能的机电设备(传感器,马达等)
人员:硬件和软件的使用者和操作者
数据库:软件访问并持久存储的大型的有组织的信息的集合
文档:描述系统使用和/或操作的描述性信息
规程:定义每个系统元素或其外部相关流程的具体使用步骤