软件体系结构Chap04_共享系统_第1页
软件体系结构Chap04_共享系统_第2页
软件体系结构Chap04_共享系统_第3页
软件体系结构Chap04_共享系统_第4页
软件体系结构Chap04_共享系统_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2020/6/15,1,1,第四章信息系统共享,4.1信息系统共享,4.2数据库集成4.3软件开发环境集成4.4建筑设计集成4.5信息系统共享体系结构4.6的结论,2020/6/15,2,4.1信息系统的在本章中,以共享信息系统为中心,考察需求的增加和与之对应的体系结构的相互影响。 1、共享信息的系统有一个非常特殊重要的系统,其主要功能是通过收集、处理和保存大量复杂信息本身来共享信息的系统。 2、三种共享信息系统的数据处理:从传统的数据库建筑商业决策系统的需求推进发展软件开发环境的描述和处理程序和程序设计的需求推进建筑设计:需要考虑到结构化设计中独立设计工具的计算结果之间的相互作用,整合这些设计工具2020/6/15,3, 3、3、子任务单独程序子任务单独程序、共享信息系统、大任务的多个独立处理步骤、数据传输、已知的固定格式、多样性、共享数据存储、集成问题、独立处理子例程的支持、共享2020/6/15,4,4.2数据库整合,业务数据处理基于数据库管理,特别是数据库更新,单个数据库,协同周期性,单个用途,更新,事务整合,数据不匹配或不完整,交互性,更新,事务更新、更新、更新、解决方法、更新、统一模型多数据库系统,2020/6/15, 5、5、多个事务构成单个应用程序,他们依次更新非结构化文档的编辑:接受事务输入,进行不访问数据库的可能认证的排序:根据串行会话主文件中的记录一批串行数据库的数据流图,2020/6/15,6,6,图4。 2批次序列更新过程的内部结构,事务模板被复制,每个事务都有自己的子组件,可以看出设计的关注点从体系结构转移到了代码层次。 2020/6/15,7,7,图4。 3个系列数据库体系结构,处理操作序列及其接班人开始前完成的操作,2020/6/15,8,8,交互式、实施查询,组织结构规模的简单知识库:事务和操作应分别在一个目录中进行多个操作4交互数据库的数据流图,2020/6/15,9,9,图4。 5交互式更新的内部结构,独立数据库更新,2020/6/15,10,图4。 6简单的基于知识的数据库架构,两种附加结构:控制元素:接受批处理序列或交互式事务流缓冲区:提供定期报告功能,图4。 7参加了控制和报告的数据库知识库体系结构,2020/6/15,11,基于多个异构数据库的应用程序开发需要解决两个问题:系统可以在表现方式之间的差异协调分布的系统中实现数据互操作, 虚拟知识库:简单的知识库模型逐渐被支持多视图的数据库模型取代,组织的重建、整合和数据融合促进了多个数据的共同使用,图4。 8单结构模型的多样性,2020/6/15,12,图4。 9分布式数据库模式集成,图4。 10多个数据库的整合,2020/6/15,13,图4。 11使用中介程序的多数据库系统、多级层次结构和统一模式允许信息的集成,但是它们的映射在2020/6/15,14,4中导致了固定、被动、静态的多数据库系统数据完整性问题12多数据库系统的层次体系结构采用多级层次结构,与用户的业务、数据库、中介者分离,层次间的交互与客户端和服务器的关系相似,缺乏中心的共享数据的强制一致性,因此重新定制了以下结构业务数据处理共享信息系统的进化,业务数据处理开发模式的经验:批处理交互处理集成模式多数据库系统2020/6/15,16,4.3软件开发环境集成,数据处理依赖于实时数据库,软件开发依赖于软件图4.13的传统编译器模型,图4.14是使用符号表的传统编译器模型,批处理序列,符号表,2020/6/15,17,图4.15的现代标准编译器模型,批处理序列,过程的中间表示,2020/6/15 图4.16现代编译器知识库的观点,路由顺序中心共享,控制流,2020/6/15,19,图4.17共享显示的软件工具,软件工具知识库,2020/6/15,20,集成通信,用户界面和显示ECMA参考模型、2020/6/15、21软件开发环境的共享信息系统的发展、进化的推动力:实时计算的到来使许多功能从批处理到交互处理的有效兴趣促进了操作粒度的降低, 从系统的完全处理到模块的增量开发的处理,管理整个软件开发过程的控制,促进了管理垄断面从编译向整个开发周期的转变,2020/6/15,22,在管理建筑设计集成问题的解决和信息交换上是有效的,适应工具的变化建筑设计集成环境是控制解决部分建筑设计问题的独立应用程序集合的框架。 他们认为PS :集成环境的目标是数据设计的决策知识集成,2020/6/15,在解决分散问题的系统中,进行问题分解(将任务分解为独立的代理)任务分配(向代理分配了最佳性能) 代理控制(确保任务有组织地执行的战略)代理通信(任务交互或冲突时,信息交换) 需要数据的一般知识库:可以将共享的共同表示转换为工具自己的表示来共享数据:消息工具:内部(专用于系统的工具)和开放(可集成的外部工具)控制:大部分是单层结构,工具位于基础上2020年6月15日, IBDE工具:根据ARCHPLAN位置预算几何约束设计的体系结构计划CORE是建筑的核心服务(例如电梯楼梯) STPYPRES配置结构化系统(例如悬挂固定框架) STANLAY进行基本的构造设计和大致的构造系统分析SPEX,设计了结构化零件的初步设计FOOTER,制定了基础CONDSTRUCTIONPLANEX的构造时间表,预算成本,图4.19集成建筑设计环

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论