第3章计算机系统工程 基于计算机的系统 31基于计算机的系统 32可行性研究 33系统开发过程的新体系结构快速原型 与面向对象 34本章小结
第3章计算机系统工程 计算机软件工程和硬件工程可以看作是一门更 广义的学科“计算机系统工程”内的活动。 们所要做的都是按一定的次序开发基于计算 机的系统。 ●计算机系统工程是指与构造基于计算机系统有 关的过程、方法和技术。它是一种问题求解活 动。计算机系统工程的任务是:组织并指导系 统工程师定义全系统各层次中的所有基于计算 机系统的要素
l 计算机软件工程和硬件工程可以看作是一门更 广义的学科——“计算机系统工程”内的活动。 它们所要做的都是按一定的次序开发基于计算 机的系统。 l 计算机系统工程是指与构造基于计算机系统有 关的过程、方法和技术。它是一种问题求解活 动。计算机系统工程的任务是:组织并指导系 统工程师定义全系统各层次中的所有基于计算 机系统的要素
20世纪60年代开始发展起来的计算机系统工 程,是计算机硬件、软件、数据通信装置、数据 存储设备、规章制度和有关人员的统一体。软件 工程在各个领域有着广泛的应用,如计算机辅助 设计(CAD)系统、计算机辅助制造(CAM)系 统、计算机辅助教学系统、计算机辅助医疗系统 军用的计算机指挥系统、通信软件工程、公用或 专用的现代通信系统和信息服务系统都各具特色 管理软件是一类最具代表性的软件工程
20世纪60年代开始发展起来的计算机系统工 程,是计算机硬件、软件、数据通信装置、数据 存储设备、规章制度和有关人员的统一体。软件 工程在各个领域有着广泛的应用,如计算机辅助 设计(CAD)系统、计算机辅助制造(CAM)系 统、计算机辅助教学系统、计算机辅助医疗系统、 军用的计算机指挥系统、通信软件工程、公用或 专用的现代通信系统和信息服务系统都各具特色。 管理软件是一类最具代表性的软件工程
31基于计算机的系统 基于计算机的系统是 “某些要素的一个集 这些要素被组织 过程 起来以实现某种方法 输入 文档 硬件)输出 过程或借助处理信息 进行控制。”图3.1给 系统 数据库 软件 出了基于计算机系统 的系统要素及相互之 人 间关系 图31基于计算机系统的系统要素及相互之间关系
l 基于计算机的系统是 “某些要素的一个集 合,这些要素被组织 起来以实现某种方法、 过程或借助处理信息 进行控制。 ”图3.1给 出了基于计算机系统 的系统要素及相互之 间关系。 过 程 文 档 硬 件 软 件 人 数据库 输入 输出 系统 图3.1 基于计算机系统的系统要素及相互之间关系
311计算机系统工程 係系统 规范 ●计算机系统工程是 个问题求解活动, 总榄拄要艏痈人 目的是揭示、分析 诎软牛 所期望的功能,并 说选伟 把它们分配到各个 源陣 设陣 单独的系统要素中 轶和硬雠凋周 模共周式 去。计算机系统开发 开硬牛 项式 测式 设计周期见图3.2。 联馷央 硬模共缄 维进 测式调式 现分行 图3.2系统开发设计周期
l 计算机系统工程是 一个问题求解活动, 目的是揭示、分析 所期望的功能,并 把它们分配到各个 单独的系统要素中 去。计算机系统开发 设计周期见图3.2。 详细设计:软件硬件 开发或购买硬件 测试 硬件模块组成 软件和硬件联调 功能测试 维护改进 现场运行 软件详细设计 设计评审 模块编程调试 联调软件模块 测试调试 分析系统要求完成系统 规范 用户确认 总体设计主要功能确认 设计并选择硬件来 源设计评审 图3.2 系统开发设计周期