——组件图与部署图穴潘腻姥粹湖佬候芋粥坊了姑搪霓桂抓绸单继惯嘉鞠渣访鼓滚颊嫂腐唉兹6组件图布置图6组件图布置图第六章:组件图、部署图学时:1学时教学方法:讲授ppt+上机练****目标:本章旨在向学员简要介绍组件图和部署图的概念,通过本课的学****学员应该掌握如下知识:1)了解组件图和部署图的概念及用途***)ponent)系统中遵从一组接口且提供其实现的物理的、可替换的部分是一个物理实体(实际文件)ponentDiagram)组件图描述了组件及组件间的关系,表示了组件之间的组织和依赖关系。组件图是面向对象系统的物理方面建模的图之一。(续)组件类型实施组件(ponent)构成一个可执行系统必要和充分的组件。例如:dll,exe工作产品组件(ponent)是开发过程的产物,包括创建实施组件的源代码文件及数据文件等,如:cpp,c,java执行组件(ponent)作为一个正在执行的系统的结果而被创建,如:+(续)组件的常用操作(Specification)Stereotype:构造型语言:对各个组件分别指定语言,如Java等声明:每个组件生成代码期间要补充的声明如:C++的#include语句等。Realize:在生成代码之前,必须将类映射到组件(组件代表物理模块,类代表逻辑的东西)映射方法:从浏览器中选择类,拖到组件图标上右单击Realize标签,选择类后->(续)组件图的用途:用来表示编译、链接和执行时刻组件之间的依赖关系,以及软件组件间的接口和调用关系用于系统的静态实现视图建模,(续)组件依赖性组件A依赖于组件B:组件A中的某些类依赖于组件B中的某些类即,(续)结构良好的组件图满足的要求:侧重于描述系统的静态实现视图的一个方面。只包含对理解这一方面是必要的那些模型元素。提供与其抽象层次一致的细节,只显露对于理解是必要的那些修饰。图形不要过于简化,以至于使读者对重要语义产生误解。(续)绘制一个组件图时遵循的策略:为组件图取一个能表示其意图的名称。摆放元素时尽量避免线的交叉。在空间亡合理地组织图的元素,使得语义上接近的事物物理位置上也比较接近。用注解和颜色作为可视化提示,以把注意力吸引到图中的重要特征上。谨慎地采用构造型化元素。为你的项目或组织选择少量通用图标,并在使用它们时保持一致。(续)组件的构造型(Stereotype)ActiveXApplicationDatabaseAppletDLLEXE……薯瘴掸刽楼沏冯拒缘爆瘴瘟纤窍肌秒厘嘻乍零镑织播疥精播祷虐沧肃洛扑6组件图布置图6组件图布置图
6组件图布置图 来自淘豆网www.taodocs.com转载请标明出处.