PMP项目管理中有关典型体系结构思维导图,包括常见的架构模式、统一建模语言UML
树图思维导图提供 典型体系结构思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 典型体系结构思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:220ff4aa7e0add134151b33d1b2ddc5c
典型体系结构思维导图思维导图模板大纲
管道/过滤器模式
优点
体现了各功能模块的”黑盒”特性及高内聚、低耦合的特点
可以将整个系统的输入/输出行为看成是多个过滤器行为的简单合成
支持软件功能模块的重用
便于系统维护
新的过滤器可以添加到现有系统中来,旧的可以由改进的过滤器替换
支持某些特定的分析
吞吐量计算
死锁检测
支持并行操作
可以作为一个单独的任务完成
缺点
通常导致系统处理过程的成批操作
需要设计者协调两个相对独立但又存在关系的数据流
需要设计者协调两个相对独立但又存在关系的数据流
导致系统性能下降,增加了过滤器具体实现的复杂性
面向对象模式
优点
高度模块化
封装功能实现了数据隐藏
继承性提供了一种实现代码共享的手段
提供了系统的灵活性,便于维护及扩充
缺点
调用需要知道所调用对象的标识
对象的标识发生改变,就必须通知所有调用该对象的对象
系统将可能无法正常运行
客户机与服务器模式
优点
客户机与服务器分离,允许网络分布操作
一个服务器可以服务于多个客户机
缺点
客户机与服务器的通讯依赖于网络,可能成为整个系统运作的瓶颈
服务器的负荷过重,难以管理大量的客户机,系统的性能受到很大影响
服务器及其界面定义有改变,则客户机也要做相应改变
二层C/S模式采用单一服务器且以局域网为中心,难以扩展至广域网或internet
数据安全性不好
可以直接访问数据库服务器,使数据库的安全性受到威胁
UML不是一种可视化的程序设计语言,是一种可视化的建模语言
UML是一种建模语言规范,是面向对象分析与设计的一种标准表示
UML不是过程,也不是方法,但允许任何一种过程和方法使用它
UML简单并且可扩展,具有扩展和专有化机制,便于扩展,无需对核心概念进行修改
UML为面向对象的设计与开发中涌现出的高级概念(如协作、框架、模式和组件)提供支持,强调在软件开发中,对架构、框架、模式和组件的重用
最好的软件工程实践经验集成
没有定义一种标准的开发过程,但它比较适用于迭代式的开发过程,是为支持面向对象的开发过程设计的
树图思维导图提供 非细胞生物 在线思维导图免费制作,点击“编辑”按钮,可对 非细胞生物 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4691614b692a86c4da3047fd33516049
树图思维导图提供 计算机网络中网络体系结构 在线思维导图免费制作,点击“编辑”按钮,可对 计算机网络中网络体系结构 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:f8b5a6374ec378c2497c37ec51b46aa1