Effective Architectural Design:架构设计的10条经验.ppt_第1页
Effective Architectural Design:架构设计的10条经验.ppt_第2页
Effective Architectural Design:架构设计的10条经验.ppt_第3页
Effective Architectural Design:架构设计的10条经验.ppt_第4页
Effective Architectural Design:架构设计的10条经验.ppt_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

1、,软件体系结构专家体系结构顾问和教员软件体系结构设计作者,温优,Effective Arch设计,10个体系结构设计经验,故障排除邮箱:职业发展索语,增长宜景:增长是螺旋上升过程,新技术吸收体系结构设计的五视图方法议程、逻辑体系结构、物理体系结构、A properly designed logical n-tire architecture provides the following benefits 3360 logically organized code easies 定义线程接口选择子系统的分区服务器(使用C时)结构化方法的模块逻辑层(Flash)物理层(Tier)(需要并行开发)源

2、程序目录数据分布和数据库架构(选择RDBMS渡边杏)文件格式(获奖查询响应、获奖查询响应、体系结构设计的五个视图) 框架目标单元程序单元组织Project分区Project目录结构编译相关性、流进程控制、线程中断服务程序控制流组织系统启动和停止控制流通信锁定和同步、角色分隔逻辑层(Layer)子系统、模块关键类角色之间的协作接口协作关系、物理节点PC、服务器单芯片、单板计算机、专用拓扑物理层(层)冗馀考虑体系结构设计的五视图方法介绍子系统分区方法,确定接口分区子系统:层次细分子系统:分区引入分区子系统:定义机制的提取接口:联合决策接口总体思路:螺旋增量设计WinZip体系结构设计的10个经验,

3、议程,小帖子,大事故发生,事故、结论:分层镶嵌,体系结构设计的五视图方法介绍子系统分区方法,确定接口分区子系统:分层镶嵌子系统:引入分区,老板说:层次结构!程序员:额滴神啊,谁教你先做功能的?、体系结构:层次拆分;结论:仅层次不拆分,不能重复。体系结构设计的五视图方法介绍了划分子系统的方法,确定了接口划分子系统的方法:层次结构的精细划分子系统:引入划分子系统:机构的提取接口定义:协作决策接口总体思路:螺旋渐进设计www大师说。但是你怎么做呢,机制是设计的灵魂。否则我们将不得不徐璐对付不能合作的对手。他们不会徐璐推挤自己的工作,关心其他对象。(约翰肯尼迪)Grady Booch面向对象的分析和设

4、计;体系结构:层次结构提取;仅识别协作活动;渡边杏公共机制提取;问题是什么?提取常用机制的方法,实例:消息机制,结论:三管,手段:分层细化手段:分区引入手段:机构提取,酒店的故事,软件公司的故事,我们公司的事,你怎么知道?看起来很简单,其实错了。我的界面是由我主持的,好的界面是如何精炼的?共同决定界面,结论:迷信界面,界面:技术上稳定但有业务意义的界面可能不稳定。体系结构设计的五视图方法介绍子系统分区方法,接口分区子系统确定方法:分层镶嵌子系统:分区引入分区子系统:机制的提取接口定义:协作决策接口整体思路,复杂系统的响应方法,逻辑体系结构:迭代设计思想,结构分区,行为相关规则,体系结构设计的五

5、视图方法介绍子系统分区方法, 界面分割子系统确定方法:分层精细曹征子系统:引入分割子系统:定义机制的提取接口:协作决策界面总体思路:螺旋渐进设计WinZip体系结构设计议程,案例:WinZip的体系结构设计流程,初始:引入层次结构,初始:层次关系(压缩时),初始:层次关系文件名和字节流、位块等,比较:“市场”体系结构、分层、分区、机制提取、下、压缩功能(多文件源)、下分区子系统:分层细分子系统:分区引入分区子系统:随着机制的提取协作,界面逐步螺旋思维流程图的优势和界面分割子系统确定方法:层次分割子系统:引入分割子系统:定义机制的提取接口:协作决策界面总体思路:螺旋增量式直接WinZip体系结构设计经验10个,议程,子系统分割:层次分割子系统:引入分割子系统:基于机制的提取协作,接口顺序图的优点和协作图的问题包-接口图责任分割实体节点组织资料持续性控制流程关系程式单位组织、获奖查询回应、纲要设计的五个检视、执行纲要、资料纲要、实体纲要、逻辑纲要、开发纲要、程式单位来源档案模块密钥类角色之间的协作接口协作关系,物理节点PC,服务器单片机,单板计算机,专用机械软件安装,部署,刻录系统软件选择物理节点拓扑连接,拓扑物理层冗馀注意事项,体系结构,框架(。 您也可以使用c语言建立架构架构架构。Framework与体系结构小于体系结构的Fra

温馨提示

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

评论

0/150

提交评论