Module和Component是软件设计和开发中经常用到,又是比较容易搞混得概念。
RUP的4+1view也是是软件(架构)设计中经常用到了,其中包含了logical view 和 development view,一般分别用class diagram 和 component diagram来描述。 wiki对4+1view的定义如下:
- Logical view : The logical view is concerned with the functionality that the system provides to end-users. UML Diagrams used to represent the logical view include Class diagram, Communication diagram, Sequence diagram.
- Development view : The development view illustrates a system from a programmer's perspective and is concerned with software management. This view is al