可行性报告-第三章系统工程基础与可行性研究PowerPoint演.ppt
《可行性报告-第三章系统工程基础与可行性研究PowerPoint演.ppt》由会员分享,可在线阅读,更多相关《可行性报告-第三章系统工程基础与可行性研究PowerPoint演.ppt(51页珍藏版)》请在第一文库网上搜索。
1、1第3章 系统工程基础与可行性研究 3.1 基于计算机的系统基于计算机的系统 3.2 系统需求识别系统需求识别 3.3 可行性研究与分析可行性研究与分析 3.4 系统体系结构建模系统体系结构建模 3.5 系统定义与评审系统定义与评审 3.6 小结小结 23.1 3.1 基于计算机的系统基于计算机的系统3.1.1 3.1.1 基于计算机的系统概述基于计算机的系统概述 基于计算机的系统将一组元素组织起来,以实现某种方法、过程或利用处理信息进行控制。图3.1给出了计算机系统的基本结构。软件,是指计算机程序、数据结构和描述所需逻辑方法、过程或控制的文档;硬件,是指计算机系统中提供计算能力的物理电子设备
2、;人指硬件和软件的操作员和用户;数据库,是一个大型的有组织信息的集合,它通过软件进行数据加工与存取,是系统功能的一个主要部分;文档,是指手册、表格和其他用以描述系统使用和操作的描述性信息;过程,一系列步骤,定义每种元素特定的使用步骤或系统的主流过程性环境。3图3.1 计算机系统及其元素数据库文档软件硬件人过程系统输入输出 “系统”是元素的集合。同时,系统的概念又是一个递归的概念。一个系统可能包含有大量的元素,而自身又充当其他的、更大的系统的元素,如图3.2所示。3.1.1 基于计算机的系统概述基于计算机的系统概述4图3.2 系统的系统工厂自动化系统库存系统制造系统信息系统材料传输系统制造单元机
3、器人数控机床数据输入设备3.1.1 基于计算机的系统概述基于计算机的系统概述5n系统工程师(系统分析员)的职责 分析客观需求,设计、选择适当的元素并定义其间的关系和设计、建造特定的系统。作为计算机系统分析员,关心的是基于分析设计、基于计算机的系统。n形式化方法来表示系统工程 整体视图(WV)包含若干个领域(Di),它们本身可以是一个系统或者是系统的系统: WV=D1WV=D1,D2D2,D3 D3 ,DnDn 每个领域由若干个特定的元素(Ej)构成,每个元素代表了完成领域的实体和目标: Di = E1,E2,E3 ,Em 最后,刻划每个元素,组成元素的是实现(完成)元素功能的技术构件(C):
4、Ei = C1,C2,C3,Ck3.1.1 基于计算机的系统概述基于计算机的系统概述6n计算机系统工程概念 一个问题求解活动,通过和用户的协商揭示并分析客观的功能需求,把整体需求化整为零,分配给计算机系统中的各个元素去完成。 系统分析员从界定目标与约束条件开始,导出针对本系统的功能、性能、接口、环境、数据结构的表示,并据此选择必要的元素,进行功能分配、设计元素间的关联关系。也就是针对用户的需求进行基于计算机的系统设计。具体的硬件工程、软件工程、人机工程和数据库工程的作用就是细化功能和性能的范围,产生一个能够和其他元素适当集成的可操作的系统元素。3.1.2 计算机系统工程计算机系统工程71. 1
5、. 硬件和硬件工程硬件和硬件工程 计算机系统工程师选择某种硬件元素的组合构成基于计算机系统的硬件元素。在选择硬件元素时,应当考虑以下特性: (1) 从集成化的角度考虑,对各种元件打包形成单独的构件块。 (2) 各个元件/构件块之间尽量采用标准接口。 (3) 性能、成本、有效性相对地比较容易确定。 (4) 尽量提供多种可供权衡选择的硬件方案。 计算机硬件工程是在几十年以来电子设计和电子工程的基础上发展起来的。硬件工程的过程可以划分为计划与定义,设计和样机实现,生产、销售和售后服务三个阶段。 3.1.2 计算机系统工程计算机系统工程82. 2. 软件和软件工程软件和软件工程n在系统工程中,功能和性
6、能的分配 一般把部分功能和性能要求分配给软件来实现。在某种情况下,可以把功能看作是一个顺序的数据处理过程,对性能不作显式定义。在另一些情况下,可以把功能看作是对内部各个系统元素的协调和对其他并发程序的控制,而性能则显式定义为响应和等待时间。 n软件的功能和性能实现 软件工程师必须获取或者开发一系列的软件部件。与硬件不同的是,软件部件很难标准化。应尽量采用可复用构件是选择软件部件的第一原则。3.1.2 计算机系统工程计算机系统工程9n软件元素一般由程序、数据和文档组成,包括系统软件和应用软件两类。nIPO (输入处理输出)模型表示输入:软件可以从外部实体或系统内的其他元素接收输入信息,软件还能够
7、用于建立数据库接口,使程序能够存取预先存储的数据; 处理:针对接收到的源数据实现完成系统需求所必需的处理; 输出:形成数据或信息并输出到其他系统元素、宏元素或外部对象。n软件工程三个阶段(回想第一章),分别如图3.3、图3.4、图3.5所示。3.1.2 计算机系统工程计算机系统工程10图3.3 软件工程的定义阶段软件项目计划评审需求分析或原型评审项目计划需求规格说明原型分配给软件的功能3.1.2 计算机系统工程计算机系统工程11图3.4 软件工程的开发阶段数据与结构设计评审过程设计评审程序编码评审概要设计规格说明原型详细设计规格说明源程序代码3.1.2 计算机系统工程计算机系统工程12图3.5
8、 软件工程的运行维护阶段调试交付与销售QA评审运行维护评审操作过程用户文档修改的文档修改的源代码单元测试集成测试确认测试因缺陷可能导致返回到前面的步骤测试计划测试过程测试结果3.1.2 计算机系统工程计算机系统工程133. 3. 人与人机工程人与人机工程( (人机交互工程人机交互工程) )n系统是否具有明显的“用户友好性”,是评价计算机系统质量优劣的指标之一。n“人”是重要的元素 组成人元素的元件包括:人的记忆和知识表示、思维和推理、直观感觉、人的对话构造等等。n人类工程学 是应用心理学和方法论导出的知识来确定和设计高质量人机对话界面(HCI,Human Conversation Interf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可行性报告 第三 系统工程 基础 可行性研究 PowerPoint