个人通讯录Kruchten“4+1”模型_第1页
个人通讯录Kruchten“4+1”模型_第2页
个人通讯录Kruchten“4+1”模型_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、 PAGE PAGE 8 / 8题号题号一二三四五六七八九十总分得分阅卷人个人通讯录“4+1”视图模型Kruchten“4+1”模型由 5 个视图构成:开发视图:描述软件在开发环境下的静态组织。进程试图:描述系统的并发和同步方面的设计。物理视图:描述软件到硬件之间的映射关系,反映系统在分布方面的设计。场景视图:通过选择出的一些用例对体系结构加以说明,这些用例被称作场景。1图 1 通讯录系统体系结构的逻辑视图2图 2 通讯录系统体系结构的开发视图3MFC无论是用户交互,还是串口的数据到达,均采取异步事件的方式处理, 杜绝了任何忙等待无谓的耗时,也缩短了系统响应时间。通讯层有独立的线程控制着上上下

2、下的数据,并设置了数据缓冲区,使数据的接收和数据的处理相对独立,从而数据接收不会因暂时的处理忙碌而停滞,增加了系统吞吐量。RS232逻辑,达到轮询和收发数据的目的。图 3 设备调试系统体系结构的进程视图过程视图侧重于系统的运行特性,主要关注一些非功能性的需求。作具体是在哪一个线程中被执行的。顺序图如下:显示联系人信息如图 4:图 4 显示联系人信息顺序图4软件最终要驻留、安装或部署到硬件才能运行,而软件体系结构的物理视图关注目标程序及其依赖的运行库和系统软件最终如何安装或部署到物理机器,以及如何部署机器和网络来配合软件系统的可靠性、可伸缩性等要求, 图4所示的物理体系结构视图表达了设备调试系统

3、软件和硬件的映射关系。可以看PC图 4 设备调试系统体系结构的物理视图45在开发体系结构时,他可以帮助设计师找到体系结构的构件和他们之间的作用关系。同时,也可以用场景来分析一个特定的视图,或描述不同视图构件间是如何相互作用的。图 5 系统的场景视图思考题:Kruchten 4+1 视图模型和 Rational 4+1 模型的区别和联系:Kruchten 4+1与标准模型的对应关系:与 UML 的对应关系:逻辑视图对应功能模型(静态:类图 对象图动态:活动图 状态图互图):当采用面向对象的设计方法时,逻辑视图即是对象模型。物理视图对应框架模型(静态:部署图 动态:活动图状态图 交图):描述软件到

4、硬件之间的映射关系,反映系统在分布方面的设计场景视图对应结构模型(静态:用例图 动态:活动图状态图 交互图):通过选择出的一些用例对体系结构加以说明,这些用例被称作场景。开发视图对应过程模型(静态:类图 组件图):的静态组织。过程视图对应过程模型(静态:类图 活动图交互图状态图):描系统的并发和同步方面的设计。Rational 4+1例视图与Kruchten4+1视图模型的对应关系与UML的对应关系:设计视图对应逻辑视图(静态:类图 对象图动态:交互图 状态图动图)实现视图对应开发视图(静态:物件图 动态:交互图状态图 活动图)交互视图对应过程视图(静态:类图 对象图动态:交互图 状态图动图)部署视图对应物理视图(静态:部署图 动态:交互图状态图 活动图)用例视图对应场景视图(静态:用

温馨提示

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

评论

0/150

提交评论