谁能告诉我类图的优缺点?
一般项目在逻辑上是一个过程:
1的可行性分析
2需求阶段用例图、序列图、活动图、协作图等。
3架构设计阶段的组件图或类图(适用于小型项目)
4详细设计阶段类图
5发展阶段
6测试阶段
7验收和放行等。
类图适用于详细设计阶段,描述技术实体对象的关系、行为、属性等信息,面向开发人员。对于类图来说,很难看到具体的业务关系、时序流程等信息。
类图的优点是详细描述了静态信息,包括类之间的静态关系、行为和属性。
它缺乏对场景的动态描述,如事件顺序、状态转移等。