架构设计的五视图课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《架构设计的五视图课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 架构 设计 视图 课件
- 资源描述:
-
1、架构设计的五视图4物理架构3运行结构2开发架构1逻辑架构5数据架构6编写架构基线代码目录逻辑架构01Part One逻辑架构目的内容逻辑架构目的着重考虑功能需求01系统应该向用户提供什么样的服务02关注点是行为或职责的划分03关注用户可见的功能04提供辅助功能模块05他们可能是逻辑层,功能模块或类06逻辑架构内容01细化功能单元02发现通用机制03细化领域模型04确定子系统接口和交互机制开发架构02Part One目的关注点软件模块实际组织方式逻辑层会映射到程序包着重考虑开发期质量属性着重考虑开发期质量属性u可扩展性u可重用性u可移植性u易理解性u易测试性目的目的关注点软件模块实际组织方式源程
2、序文件配置文件源程序包现成框架,类库提供中间件编译后目标文件第三方库文件开发架构内容0102确定要开发或直接利用的程序包之间的依赖关系确定采用的技术、框架等运行结构03Part One目的着重考虑运行期重量属性 性能可伸缩性持续可用性安全性关注点是系统的并发与同步问题 关注进程,现成,对象等运行时概念 考虑并发,同步,通信等问题 偏重程序包在编译时期的静态依赖关系 解决运行时各单元的交互问题 运行结构内容0102持久化数据存储方案数据传递、数据复制、数据同步等策略物理架构04Part One目的01关注软件如何安装或部署到物理机器02部署机器和网络配合软件系统的可靠性,可伸缩性等要求03重视目
3、标程序的静态位置问题04考虑整个软件系统之间是如何互相影响的05着重考虑安装和部署需求06关注点是软件的目标单元如何映射到硬件目的关注相关的质量属性目的关注相关的质量属性可靠性可伸缩性持续可用性性能安全性物理架构内容01020304确定引入哪些进程与线程确定主动对象、被动对象、以及控制关系处理进程线程的创建、销毁、通信机制、资源争用等协议设计数据架构05Part One目的 着重考虑数据需求持久性数据的存储方案数据存储格式数据传递数据复制数据同步关注点 用E-R图和数据流图表示数据架构内容确定物理配置方案确定如何将目标程序映射到物理节点编写架构基线代码06Part One编写架构基线代码所有工程项目导入所有依赖包工程目录结构基础公共代码架构框架代码软件包结构编写架构基线代码A架构框架示例代码和测试代码数据库框架B感谢聆听
展开阅读全文