系统设计

25
系系 系系

Upload: cytheria-zenon

Post on 01-Jan-2016

67 views

Category:

Documents


7 download

DESCRIPTION

系统设计. 设计要素. 系统设计是从构建新系统的角度来描述、组织、构造系统组件的过程。. 结构设计. 设计的层次. 细节设计. Components Requiring Systems Design. 系统设计需要哪些组件. 输入输出是什么?. 自上而下的设计,自下而上的实现. 架构设计:对整个系统结构进行广泛大合集,总体设计或概念设计. 设计层次. 细节设计:低层设计,包括具体程序细节的设计. 细节设计之前应该确认完整体系结构需求和网络结构. 应用程序:首先确立不同子系统之间及其与网络、数据库和用户界面之间的关系 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 系统设计

系统设计系统设计

Page 2: 系统设计

设计要素设计要素 系统设计是从构建新系统的角度来描述、系统设计是从构建新系统的角度来描述、

组织、构造系统组件的过程。组织、构造系统组件的过程。结构设计

细节设计

设计的层次

Page 3: 系统设计

Components Requiring Systems Components Requiring Systems DesignDesign

系统设计需要哪些组件

输入输出是什么?

Page 4: 系统设计

自上而下的设计,自下而上的实现自上而下的设计,自下而上的实现

架构设计:对整个系统结构进行广泛大合集,总体设计或概念设计

细节设计:低层设计,包括具体程序细节的设计

设计层次

细节设计之前应该确认完整体系结构需求和网络结构

Page 5: 系统设计

应用程序:首先确立不同子系统之间及其应用程序:首先确立不同子系统之间及其与网络、数据库和用户界面之间的关系与网络、数据库和用户界面之间的关系

数据库:首先确定所使用数据库类型和数数据库:首先确定所使用数据库类型和数据库管理系统据库管理系统

界面:首先设计基于主要输入和输出的进界面:首先设计基于主要输入和输出的进行用户对话的通用表格和结构。行用户对话的通用表格和结构。

Page 6: 系统设计

从分析到设计从分析到设计

使用分析阶段得出的信息(需求模型)来建立

系统解决方案的模型设计阶段

目标定义组织和构建最终解决系统的各个组件,这些组件成为系统构建的蓝图

分析阶段

目标即理解以下内容:1 商业事件和处理过程2. 系统活动和处理需求3. 信息存储需求

Page 7: 系统设计

Traditional Traditional Structured Structured

and and Object-Object-

Oriented Oriented ModelsModels

(Figure 9-3)(Figure 9-3)

Page 8: 系统设计

传统结构化设计和面向对象的设计模型传统结构化设计和面向对象的设计模型事件、用例、

事件表

事件

事件、用例、事件表

实体 -联系图 类图

关联图 DFD片段

数据流定义 处理描述

其它传统模型

用例图 用例描述

系统顺序图 活动图

状态图

系统流程图 结构图

其它传统模型

关系数据库模式

包图 设计类图图

相互作用图

对象数据库模式

界面对话框、表单和报表

系统安全和控制

结点和定位图

Page 9: 系统设计

设计阶段的活动设计阶段的活动

系统规划 系统分析 系统设计系统运行和

维护系统实现

网络设计和集成应用程序结构用户界面系统接口数据库设计和集成为设计细节制作原型系统控制的设计和集成

系统如何构建,定义系统的结构组件,定义应用程序配置环境和自动化程度应

在分析阶段开始,设计阶段结束。

Page 10: 系统设计

设计阶段的活动及其关键问题设计阶段的活动及其关键问题设计阶段的活动设计阶段的活动 关键问题关键问题

设计和集成网络设计和集成网络 是否已经详细说明整个组织中系统的不同部分彼此如何通信是否已经详细说明整个组织中系统的不同部分彼此如何通信

设计应用程序结构设计应用程序结构 每个系统活动实际中是如何由人和计算机来实现的每个系统活动实际中是如何由人和计算机来实现的

设计用户界面设计用户界面 所有用户如何与系统交互所有用户如何与系统交互

设计系统接口设计系统接口 系统如何与组织内外的所有其他系统一起工作系统如何与组织内外的所有其他系统一起工作

设计和集成数据库设计和集成数据库 系统怎样存储组织所需的信息?存储到哪里系统怎样存储组织所需的信息?存储到哪里

建立设计细节原型建立设计细节原型 创建原型以确保所有的详细设计决策被充分理解创建原型以确保所有的详细设计决策被充分理解

设计和集成控制系统设计和集成控制系统 如何确定系统运行正常以及系统维护的数据的安全性和保密性如何确定系统运行正常以及系统维护的数据的安全性和保密性

Page 11: 系统设计

网络的设计与集成网络的设计与集成 新系统集成到现有网络中新系统集成到现有网络中 可靠性、安全性、吞吐量、同步性可靠性、安全性、吞吐量、同步性

Page 12: 系统设计

设计应用程序结构设计应用程序结构 详细说明系统活动是如何完成的,设计具详细说明系统活动是如何完成的,设计具

体的计算机处理过程,即物理模型体的计算机处理过程,即物理模型

系统活动如何完成

Page 13: 系统设计

设计用户界面设计用户界面 确定用户如何与系统进行交互。确定用户如何与系统进行交互。 窗口、对话框和鼠标交互的图形界面。声窗口、对话框和鼠标交互的图形界面。声

音、视频及语音。音、视频及语音。

用户角度:界面就是系统

Page 14: 系统设计

设计系统接口设计系统接口 系统如何与组织内外的其它系统一起工作系统如何与组织内外的其它系统一起工作

Page 15: 系统设计

数据库设计和集成数据库设计和集成 系统如何并且在何处存放组织所需的各种系统如何并且在何处存放组织所需的各种

信息信息

Page 16: 系统设计

设计细节的原型设计细节的原型 建立原型来确保所有的细节设计的决定都建立原型来确保所有的细节设计的决定都

能被充分理解能被充分理解

Page 17: 系统设计

系统控制的设计与集成系统控制的设计与集成 安全措施保护组织的资产,保证系统正常安全措施保护组织的资产,保证系统正常

操作以及系统所维护的数据的安全性。操作以及系统所维护的数据的安全性。

Page 18: 系统设计

配置环境配置环境 单机结构:只使用一台计算机来执行所有单机结构:只使用一台计算机来执行所有

应用相关软件的结构。应用相关软件的结构。 多层结构:将应用相关软件或处理过程分多层结构:将应用相关软件或处理过程分

配到多个计算机系统上的结构。配到多个计算机系统上的结构。

系统运行所需要的硬件、系统软件以

及网络环境所有资源放在单独一台计算机

简单,对于大型系统不适用

多个计算机以协作的方式来满足信息处理的要求

多层结构

集群结构

多计算机结构

同类计算机协同工作

链接的实现特定功能的不同类型计算机

Page 19: 系统设计

Single-, Clustered, and Single-, Clustered, and Multicomputer ArchitecturesMulticomputer Architectures

Page 20: 系统设计

集中式和分布式结构集中式和分布式结构 集中式结构:把所有的计算资源集中在一集中式结构:把所有的计算资源集中在一

处的结构。处的结构。 分布式结构:把计算资源分散在由计算机分布式结构:把计算资源分散在由计算机

网络相连接的不同地点的结构。网络相连接的不同地点的结构。

银行、保险和分类销售

Page 21: 系统设计

计算机网络计算机网络 局域网(局域网( LANLAN )) 广域网(广域网( WANWAN )) 路由器路由器 InternetInternet (国际互联网)、 (国际互联网)、 intranetintranet (企(企

业内部互联网)、 业内部互联网)、 wwwwww (( World Wide WWorld Wide Webeb ,万维网)、,万维网)、 ExtranetExtranet (企业外部互联(企业外部互联网)、网)、 VPN VPN 、虚拟组织、虚拟组织

文件程序等资源的集合

网络集合, TCP/IP互相连接

专用网络

扩展到组织外部

Page 22: 系统设计

应用程序结构应用程序结构 客户客户 -- 服务器结构:客户端、服务器服务器结构:客户端、服务器

优点:位置灵活、可扩展性、可维护性缺点:网络连接造成的潜在性能、安全性、可靠性问题。

Page 23: 系统设计

三层客户三层客户 -- 服务器结构服务器结构

可视层 业务逻辑层 数据层

用户请求

格式化响应

信息请求

无格式化响应

数据存储请求

数据存储响应

广泛应用的客户 - 服务器结构的变体

管理存储数据(一个或多个

数据库中数据)

负责业务处理规则和处理程

接收用户输入,并将处理结果格式化输出,用

户界面部分

中间件:不同层之间的通信,通信接

口软件。

Page 24: 系统设计

WebWeb 服务结构服务结构客户 - 服务器结构变体,软件打包成服务处理程序。

Web 服务目录

客户 Web 服务

Page 25: 系统设计

网络设计网络设计