在软件建模中,使用用例图可以推断系统希望的行为;使用类图可以描述系统的词汇;使用时序图、组件图、状态图和活动图可以说明这些词汇中的事物如何相互作用以完成某些行为。
在完成系统的逻辑之后,下一步要定义设计的物理实现,如何可以执行文件、库、表、文件和文档等。对面向对象系统的物理方面进行建模是要用到两种图:组件图和配置图。
一、组件图(Component Diagram)
组件图是对面向对象系统的物理方面建模时使用的两种图之一,另一种就是配置图了。
组件图可以包括包和子系统,它们可以将系统中的模型元素组织成更大的组块。
以下是在系统建模过程中加你组件图的用途:
(1)组件图能帮助客户理解最终的系统结构。
(2)组件图使开发工作有一个明确的目标。
(3)组件图有利于帮助工作组的其他人员理解系统。
(4)使用组件图有利于软件系统的组件重用。
组件中通常包含3中元素