软2计算机系统及可行性研% 件 21基于计算机的系统与计算机系统 工程 基于计算机的系统 个系是一组相互关联、能一起 程 在作从而达到某个目标的相关组件的 集 原理 系统元素以及相互之间的关系可以 用Po(输入一处理一输出)模型表 示,如下图所示:
软 2 计算机系统及可行性研究 件 工 程 原 理 2.1 基于计算机的系统与计算机系统 工程 一、基于计算机的系统 一个系统是一组相互关联、能一起 工作从而达到某个目标的相关组件的 集合。 系统元素以及相互之间的关系可以 用IPO(输入-处理-输出)模型表 示,如下图所示:
软 件 过程 x趣入/文 硬件 输出 系统 数据库 软件 程 人员 原 基于计算机的系统元素 理
软 件 工 程 原 理 过程 文档 硬件 数据库 系统 软件 人员 基于计算机的系统元素 输入 输出
软分折员的主要作用是在系统的 件 整体层次结构(宏元素)的环境中, 描述这个系统,定义总的体系结构, 然后集成各个组件以完成整个基于计 工算机的系统 、计算机系统工程 程动第秀是指与柳造基计 计算机系统工程的任务是组织并指 原 导系统工程师定义全系统各层次中的 所有基于计算机系统的元素 理
软 件 工 程 原 理 系统分析员的主要作用是在系统的 整体层次结构(宏元素)的环境中, 描述这个系统,定义总的体系结构, 然后集成各个组件以完成整个基于计 算机的系统。 二、计算机系统工程 计算机系统工程是指与构造基于计 算机系统有关的过程、方法和技术。 计算机系统工程的任务是组织并指 导系统工程师定义全系统各层次中的 所有基于计算机系统的元素
软 在一个特定的领域中,计算机系统 工程师对目标系统元素进行分析,获 件 得功能、性能、接口、设计约束条件 以及信息结构等的描述,并将它们分 工配到各系统元素,分别由相关的系统 程 从系统工程的角度来看,通常, 个计算机系统工程包括硬件工程、软 件工程和人机工程。 原 1、硬件和硬件工程 系统工程师硬件需求件工程师 理
软 件 工 程 原 理 在一个特定的领域中,计算机系统 工程师对目标系统元素进行分析,获 得功能、性能、接口、设计约束条件 以及信息结构等的描述,并将它们分 配到各系统元素,分别由相关的系统 工程方法来实现。 从系统工程的角度来看,通常,一 个计算机系统工程包括硬件工程、软 件工程和人机工程。 1、硬件和硬件工程 系统工程师 硬件工程师 硬件需求
软 硬件工程师根据硬件需求设计、 件 制造或选择必需的硬件设备 硬件工程师要考虑下列因素: 工(2(件系的功的与性 化、硬件成本和维修服务等。 程 2、软件和软件工程 原 系统工程软件需求件工程师 理
硬件工程师根据硬件需求设计、 制造或选择必需的硬件设备。 硬件工程师要考虑下列因素: (1)硬件系统的功能与性能; (2)硬件之间的接口、硬件的标准 化、硬件成本和维修服务等。 2、软件和软件工程 软 件 工 程 原 理 系统工程师 软件工程师 软件需求
软 软件工程师借助于软件工程的过 件 程、方法和工具来开发软件系统。 3、人机工程 人机工程的包括的步骤: 工(1)活动分析; (2)动作定义和设计; 程 (3)人机对话语言设计 (4)用户环境设计; 原 (5)原型设计 4、数据库工程 数据库系统将有关的硬件、软件、 理
软 件 工 程 原 理 软件工程师借助于软件工程的过 程、方法和工具来开发软件系统。 3、人机工程 人机工程的包括的步骤: (1)活动分析; (2)动作定义和设计; (3)人机对话语言设计; (4)用户环境设计; (5)原型设计。 4、数据库工程 数据库系统将有关的硬件、软件
软 数据和数据库管理人员组合起来, 件 为用户提供信息服务 数据库工程的基本任务: (1)调查用户的信息需求和对信息 工处理的要求;进行可行性论证;提 出成本预算和工作计划等 (2)论证、选择和购置支持数据库 程原理 系统的硬件和软件; (3)数据库设计与实现 (4)数据库的管理与维护
软 件 工 程 原 理 数据和数据库管理人员组合起来 , 为用户提供信息服务。 数据库工程的基本任务: (1)调查用户的信息需求和对信息 处理的要求;进行可行性论证;提 出成本预算和工作计划等。 (2)论证、选择和购置支持数据库 系统的硬件和软件; (3)数据库设计与实现; (4)数据库的管理与维护
软件 22可行性研究 、问题定义 问题定义( Problem definition)是 工计划时期的第一个阶段。其目的是弄 清用户需要计算机解决的问题根本所 程 在,以及项目所需的资源和经费。 该阶段的主要任务,是在向用户调 原查的基础上,编写“系统点标与范,者 说明书”,作为可行性研究的依据。 理
2.2 可行性研究 一、问题定义 问题定义 (Problem Definition)是 计划时期的第一个阶段。其目的是弄 清用户需要计算机解决的问题根本所 在,以及项目所需的资源和经费。 该阶段的主要任务,是在向用户调 查的基础上,编写“系统目标与范围 说明书”,作为可行性研究的依据。 软 件 工 程 原 理
软 系统目标和范围 说明书2001年1月 项目:教材销售系统 件 2、问题:人工发售教材手续繁琐,且易 出错 工3项目目标:建立一个高效、无差错的 微机销售系统。 程 4、项目范围:利用现有微型计算机,软 件开发费用不超过5000元。 5、初步想法:建议在系统中增加对缺书 原 的统计与采购功能。 6、可行性研究:建议进行大约10天的可 理 行性研究,研究费用不超过1000元
软 件 工 程 原 理 系统目标和范围 说明书 2001年1月 1、项目:教材销售系统 2、问题:人工发售教材手续繁琐,且易 出错。 3、项目目标:建立一个高效、无差错的 微机销售系统。 4、项目范围:利用现有微型计算机,软 件开发费用不超过5000元。 5、初步想法:建议在系统中增加对缺书 的统计与采购功能。 6、可行性研究:建议进行大约10天的可 行性研究,研究费用不超过1000元
二、可行性研究的目的 用最小的代价,在尽可能短的时间 软件工程原理 内确定问题是否有解和是否值得解。 问题\?解 空间 空间 可行性研究过程 系统框架 可行性可行性研究报告 使用说明 研究
软 件 工 程 原 理 可行性 研究 可行性研究报告 系统框架 使用说明 二、可行性研究的目的 用最小的代价,在尽可能短的时间 内确定问题是否有解和是否值得解。 三、可行性研究过程 问题 空间 解 空间 ?