软件架构设计(3)——软件架构视图实例ppt课件

上传人:29 文档编号:240688437 上传时间:2024-04-30 格式:PPTX 页数:17 大小:301.36KB
返回 下载 相关 举报
软件架构设计(3)——软件架构视图实例ppt课件_第1页
第1页 / 共17页
软件架构设计(3)——软件架构视图实例ppt课件_第2页
第2页 / 共17页
软件架构设计(3)——软件架构视图实例ppt课件_第3页
第3页 / 共17页
点击查看更多>>
资源描述
我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物郝源春2012年8月1日软软件架构件架构设计设计(三)(三)软软件架构件架构视图实视图实例例郝源春软件架构设计(三)软件架构视图实例1我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物一个架构视图是对于从某一角度或某一点上看到的系统所作的简化描述,描述中涵盖了系统的某一特定方面,而省略了与此方面无关的实体。Philippe Kruchten Rational统一过程引论 一个架构视图是对于从某一角度或某一点上看到的2我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物RUPRUP经经典典“4+14+1”视图视图Logical ViewDevelopment ViewProcess ViewPhysical ViewScenariosRUP经典“4+1”视图Logical ViewDevelo3我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物“5+15+1”架构架构视图视图逻辑视图数据视图物理视图过程视图开发视图用例视图“5+1”架构视图逻辑数据物理过程开发用例4我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物架构视图关注点用例视图应用场景需求逻辑视图功能需求逻辑单元的划分以及交互机制开发视图开发期质量属性(可扩展性、可重用性、可移植性、易理解性、易测试性等)源程序、第三方SDK、框架、类库、中间件等过程视图运行期质量属性(易用性、性能、可伸缩性、鲁棒性、安全性等)进程、线程、任务、对象,并发、同步、通信等物理视图安装和部署需求数据视图数据需求(数据存储、数据传递、数据复制、数据同步等)“5+15+1”架构架构视图视图架构视图关注点“5+1”架构视图5我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物架构视图的UML描述方法用例视图用例图逻辑视图静态:包图、类图、对象图动态:序列图、协作图、状态图、活动图开发视图包图、类图、组件图过程视图静态:包图、类图、对象图动态:序列图、协作图物理视图部署图、组件图数据视图E-R图(特定版型的类图)、数据流图(带对象流的活动图)“5+15+1”架构架构视图视图架构视图的UML描述方法“5+1”架构视图6我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物设备调试系统需求分析软软件架构件架构视图实视图实例例功能需求非功能需求质量属性约束运行期质量属性开发期质量属性查看设备状态发送调试命令高性能易测试性程序的嵌入式部分必须用C语言开发一部分开发人员没有嵌入式开发经验设备调试系统需求分析软件架构视图实例功能需求非功能需求质7我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物设备调试系统用例视图软软件架构件架构视图实视图实例例设备调试系统用例视图软件架构视图实例8我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物设备调试系统逻辑视图软软件架构件架构视图实视图实例例负责设备状态的显示提供模拟控制台供用户发送调试命令使用通讯层和设备控制层进行交互负责在RS232协议上实现一套专有的应用协议应用层应用协议通讯层RS232协议设备控制层设备控制层RS232协议通讯层应用协议应用层负责对调试设备的具体控制高频度地从数据采集器读取设备状态数据将指令按设备控制指令的物理规格发送给设备设备调试系统逻辑视图软件架构视图实例负责设备状态的显示负9我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物设备调试系统物理视图(1)软软件架构件架构视图实视图实例例设备调试系统物理视图(1)软件架构视图实例10我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物设备调试系统物理视图(2)软软件架构件架构视图实视图实例例设备调试系统物理视图(2)软件架构视图实例11我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物设备调试系统开发视图(1)软软件架构件架构视图实视图实例例桌面部分设备调试系统开发视图(1)软件架构视图实例桌面部分12我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物设备调试系统开发视图(2)软软件架构件架构视图实视图实例例桌面部分嵌入式部分设备调试系统开发视图(2)软件架构视图实例桌面部分嵌入式13我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物设备调试系统过程视图软软件架构件架构视图实视图实例例设备调试系统过程视图软件架构视图实例14我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物设备调试系统数据视图由于没有持久化数据,因此不需要数据视图设计。软软件架构件架构视图实视图实例例设备调试系统数据视图软件架构视图实例15我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物6种软件架构设计视图:用例视图、逻辑视图、开发视图、过程视图、物理视图、数据视图。构成每个架构设计视图的元素不同,这些元素支撑起了不同的思维空间,从而使每个架构视图重点覆盖不同种类的需求。最终,所有架构设计视图所表达的语义综合在一起,就构成了软件架构设计方案。总结总结6种软件架构设计视图:用例视图、逻辑视图、开发视图、过程视图16我吓了一跳,蝎子是多么丑恶和恐怖的东西,为什么把它放在这样一个美丽的世界里呢?但是我也感到愉快,证实我的猜测没有错:表里边有一个活的生物谢谢谢谢!谢 谢!17
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!