sad-课件_第13章-用构架和建模ppt.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sad-课件_第13章-用构架和建模ppt

Chapter 1 Players in the Systems Game 第13章 应用架构和建模 本章主要内容 13.1 应用架构 13.2 物理数据流图 13.3 信息技术架构 13.4 系统设计的应用架构策略 13.5 建模信息系统应用架构 13.1 应用架构 Application architecture 应用架构 – 用于实现一个或多个信息系统的技术,作为详细设计、构造和实现的提纲。 信息系统集中或者分布程度。 数据在网络上的分布。 内部开发的所有软件将使用的实现技术。 商用现成产品的集成及对软件的定制需求。 用来实现用户界面的技术——包括输入和输出。 与其他系统的接口。 13.2 物理数据流图 (DFD) Physical data flow diagram 物理数据流图 (DFDs) –用于系统构造和实现的技术蓝图。 用于交流信息系统的技术实现特征 是一个过程模型 13.2 物理数据流图 (DFD) 13.2 物理数据流图 (DFD) Physical process 物理过程 – 是个处理器(人或者计算机),或是要执行的特定工作的计算机实现。 逻辑过程经常被分配到特定的物理处理器。 每个逻辑过程必须实现成为一个或多个物理过程: 将过程分解为由人执行的部分和由计算机执行的部分。 将过程分解为使用一种技术实现的部分和另一种技术实现的部分. 同一个过程的多个但不同的实现. 为了实现安全的需求和审计要求而增加的过程。 13.2 物理数据流图 (DFD) 13.2 物理数据流图 (DFD) 13.2 物理数据流图 (DFD) 购买的应用软件包 Also called commercial off-the-shelf (COTS) software 系统或者工具程序 Such as an e-mail/message server or third-party framework 程序库中的现成应用程序 May require modification 要编写的程序 物理过程实现范例 13.2 物理数据流图 (DFD) 物理数据流: 一个物理过程的输入或者输出的计划实现 一个数据库命令或者动作,例如创建、读取、修改或者删除. 通过网络从另一个信息系统输入数据或者向另一个信息系统输出数据. 同一个程序中两个模块或者子路线之间的数据流. 13.2 物理数据流图 (DFD) 13.2 物理数据流图 (DFD) 13.2 物理数据流图 (DFD) 从逻辑DFD转移到物理DFD 范围变化时,逻辑模型要进行变更。 物理数据存储: 数据库 数据库中的表 计算机文件 重要数据的磁带或者介质备份 临时文件或者批处理文件 任意未经过计算机处理的文件 13.2 物理数据流图 (DFD) 13.2 物理数据流图 (DFD) 13.3 信息技术架构 Distributed system 分布式系统 – 信息系统构件被分布到计算机网络中的多个地点。 为支持这些构件所需的处理负载也在网络上的多个计算机之间分布。 Centralized systems 集中式系统 – 所有构件都在一个集中的多用户计算机中。 用户通过终端与系统交互 (或者 PC 仿真终端)。 几乎所有的实际处理和工作都在主计算机上进行。 13.3 信息技术架构 企业是分布式的。 分布式计算将信息和服务移近了需要的客户. 分布式计算合并了一个企业的个人计算机增值所带来的不可估量的能量. 分布式系统方案对用户更友好. 个人计算机和网络服务器比大型主机便宜得多 13.3 信息技术架构 Presentation layer 表现层—用户界面 Presentation logic layer 表现逻辑层—为了生成表现而必须进行的处理,如编辑输入数据和格式化输出数据. Application logic layer 应用逻辑层—包括支持实际业务应用和规则所需的所有逻辑和处理。例如,信用检查、计算、数据分析。 Data manipulation layer 数据处理层—用来存储和访问往来于数据库的数据所需的所有命令和逻辑。 Data layer 数据层—数据库中实际存储的数据。 13.3 信息技术架构 13.3 信息技术架构 三种分布式信息系统架构: 文件服务器架构 客户/服务器架构 基于因特网的架构 13.3 信息技术架构 Local area network (LAN) 局域网 File server system 文件服务器系统 – 基于局域网的方案,服务器计算机仅装载了数据层。信息系统应用的所有其他层都在客户端实现. 客户端和服务器之间需要移动大量不必要的数据,这样大的数据流量可能会明显地降低应用性能. 客户端必须健壮(胖客户). 数据库完整性

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档