- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2. 组件图 组件图的应用 用组件图为系统的实现视建模,通常用在以下四种情况: (1) 为源代码建模; (2) 为可执行版本建模; (3) 为数据库建模; (4) 为自适应系统建模。 2.2 组件图的应用 2. 组件图 为源代码建模 组件图主要用来可视化描述文件和文件间的关系。为源代码建模时: (1) 将源代码文件表示为原型为文件的组件原型; (2) 大系统中,用包将源代码文件分组; (3) 使用标记值来描述源代码文件的辅助信息,如版本、作者、修改日期等; (4) 使用依赖关系来描述文件之间的编译依赖关系。 2. 组件图 源代码建模实例 2. 组件图 为可执行版本建模 用组件图描述构成软件系统的组件及组件间的关系。为可执行版本建模时: (1) 找出系统的组件集; (2) 考虑组件集中每个组件的原型,如可执行组件、库组件、表组件、文档组件; (3) 考虑组件集中组件之间的关系。 2. 组件图 可执行版本组件图 2. 组件图 为数据库建模 为物理数据库建模时: (1) 识别出模型中代表逻辑数据库模式的类; (2) 选择将这些类映射到表的策略,兼顾考虑数据库的物理分布; (3) 创建含有原型为table的组件的组件图,为映射进行可视化建模; (4) 使用工具的帮助将逻辑设计转化为物理设计。 2. 组件图 数据库建模组件图 2. 组件图 为自适应系统建模 (1) 需要考虑从一个节点迁移到另一个节点的组件的物理分布,通过使用位置标记标出组件实例的位置; (2) 如需描述引起组件迁移的活动,需要创建含有组件实例的相应的交互作用图。具有不同位置标记值的同一个组件实例可以在图中出现多次,以示出组件实例的位置变化。 2. 组件图 自适应系统建模组件图 3. 配置图 3.1 配置图 3.2 配置图的应用 3. 配置图 配置图 用来描述运行软件的处理器和设备的拓扑。 描述运行处理节点和运行其上的组件配置。 用来为面向对象系统的物理方面建模。 用来模拟系统的静态配置视。 着眼于系统的节点的类图,为系统中物理节点、节点之间关系的静态方面建立可视化的模型,并规定构造的细节。 3.1 配置图 3. 配置图 配置图的组成 (1) 节点 (2) 依赖和关联关系 3. 配置图 含组件的配置图 3. 配置图 网络配置图 3. 配置图 配置图的建立环境 主要用于多设备、分布式情形。 对于嵌入式、客户/服务器和分布式系统的可视化建模很重要。 软件系统需要与没有被主机操作系统控制的设备交互作用,或者与物理上分布于多个处理器的设计交互作用,应使用配置图,帮助清楚系统的软件和硬件之间的映射。 3. 配置图 配置图的应用 通常用来描述3种系统的静态配置视图: (1) 为嵌入式系统建模; (2) 为客户/服务器系统建模; (3) 为完全的分布式系统建模。 3.2 配置图的应用 3. 配置图 为嵌入式系统建模 用来构成嵌入式系统的设备和处理器建模: (1) 找出对于一个嵌入式系统独一无二的设备和节点; (2) 使用UML扩充机制定义特定于系统的原型,表示不常见的设备; (3) 规定处理器和设备间的关系; (4) 为智能化的设备提供更详细的配置图。 3. 配置图—配置图实例1 3. 配置图 为客户/服务器系统建模 客户/服务器软件系统分布于多个处理器。软件模型有多个变种,可用配置图来描述关于系统拓扑的决策以及关于软件组件如何在客户和服务器端分布的决策。 为客户/服务器系统建模注意内容 (1) 确定代表系统的客户端处理器、服务器端处理器的节点; (2) 强调与系统的行为有密切关系的设备; 3. 配置图 为客户/服务器系统建模注意内容 (3) 通过原型为处理器和设备提供可视化的表示; (4) 在配置图中为这些节点的拓扑建模。 3. 配置图—配置图实例2 3. 配置图 为完全的分布式系统建模 完全的分布式系统分布于地理上分散的节点。这种系统是动态的,系统的拓扑可能变化,软件组件的分布也可能变化。 为一个完全的分布式系统建模时,通常将网络也具体化为一个节点。如可将Internet、LAN、WA
文档评论(0)