1 / 25

系统设计

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

Télécharger la présentation

系统设计

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 系统设计

  2. 设计要素 • 系统设计是从构建新系统的角度来描述、组织、构造系统组件的过程。 结构设计 设计的层次 细节设计

  3. Components Requiring Systems Design 系统设计需要哪些组件 输入输出是什么?

  4. 自上而下的设计,自下而上的实现 架构设计:对整个系统结构进行广泛大合集,总体设计或概念设计 设计层次 细节设计:低层设计,包括具体程序细节的设计 细节设计之前应该确认完整体系结构需求和网络结构

  5. 应用程序:首先确立不同子系统之间及其与网络、数据库和用户界面之间的关系应用程序:首先确立不同子系统之间及其与网络、数据库和用户界面之间的关系 • 数据库:首先确定所使用数据库类型和数据库管理系统 • 界面:首先设计基于主要输入和输出的进行用户对话的通用表格和结构。

  6. 从分析到设计 分析阶段 目标即理解以下内容: 1商业事件和处理过程 2.系统活动和处理需求 3.信息存储需求 使用分析阶段得出的信息(需求模型)来建立系统解决方案的模型 设计阶段 目标 定义组织和构建最终解决系统的 各个组件,这些组件成为系统 构建的蓝图

  7. Traditional Structured and Object-Oriented Models(Figure 9-3)

  8. 事件、用例、 事件表 事件、用例、 事件表 事件 实体-联系图 类图 关联图 DFD片段 用例图 用例描述 包图 设计类图图 系统流程图 结构图 数据流定义 处理描述 系统顺序图 活动图 相互作用图 其它传统 模型 界面对话框、表单和报表 系统安全和控制 对象数据库 模式 关系数据库 模式 其它传统模型 状态图 结点和定位图 传统结构化设计和面向对象的设计模型

  9. 设计阶段的活动 系统如何构建,定义系统的结构组件,定义应用程序配置环境和自动化程度应在分析阶段开始,设计阶段结束。 网络设计和集成 应用程序结构 用户界面 系统接口 数据库设计和集成 为设计细节制作原型 系统控制的设计和集成

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

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

  12. 设计应用程序结构 系统活动如何完成 • 详细说明系统活动是如何完成的,设计具体的计算机处理过程,即物理模型

  13. 设计用户界面 用户角度:界面就是系统 • 确定用户如何与系统进行交互。 • 窗口、对话框和鼠标交互的图形界面。声音、视频及语音。

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

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

  16. 设计细节的原型 • 建立原型来确保所有的细节设计的决定都能被充分理解

  17. 系统控制的设计与集成 • 安全措施保护组织的资产,保证系统正常操作以及系统所维护的数据的安全性。

  18. 配置环境 系统运行所需要的硬件、系统软件以及网络环境 所有资源放在单独一台计算机 • 单机结构:只使用一台计算机来执行所有应用相关软件的结构。 • 多层结构:将应用相关软件或处理过程分配到多个计算机系统上的结构。 简单,对于大型系统不适用 同类计算机协同工作 多个计算机以协作的方式来满足信息处理的要求 集群结构 多层结构 多计算机结构 链接的实现特定功能的不同类型计算机

  19. Single-, Clustered, and Multicomputer Architectures

  20. 集中式和分布式结构 • 集中式结构:把所有的计算资源集中在一处的结构。 • 分布式结构:把计算资源分散在由计算机网络相连接的不同地点的结构。 银行、保险和分类销售

  21. 计算机网络 • 局域网(LAN) • 广域网(WAN) • 路由器 • Internet(国际互联网)、 intranet(企业内部互联网)、 www(World Wide Web,万维网)、Extranet(企业外部互联网)、VPN 、虚拟组织 网络集合,TCP/IP互相连接 专用网络 扩展到组织外部 文件程序等资源的集合

  22. 应用程序结构 • 客户-服务器结构:客户端、服务器 优点:位置灵活、可扩展性、可维护性 缺点:网络连接造成的潜在性能、安全性、可靠性问题。

  23. 信息请求 用户请求 数据存储请求 可视层 业务逻辑层 数据层 格式化响应 无格式化响应 数据存储响应 三层客户-服务器结构 广泛应用的客户-服务器结构的变体 中间件:不同层之间的通信,通信接口软件。 管理存储数据(一个或多个数据库中数据) 接收用户输入,并将处理结果格式化输出,用户界面部分 负责业务处理规则和处理程序

  24. Web服务结构 客户-服务器结构变体,软件打包成服务处理程序。 Web服务目录 客户 Web服务

  25. 网络设计

More Related