软件工程---UML理解

1.依赖关系和关联关系

1.1依赖关系是调用关系,其又分为全局依赖、参数依赖、局部依赖

1.2关联关系是结构上的关系,按照关联的强弱又具体分为关联关系、聚合关系(整体和部分的组成关系、whole-part关系)、构成关系(在聚合关系的基础上添加了不能共享--non-shared的限制),关联关系又可以看成是属性(域)依赖

1.3关联关系是持久的信息通道,而依赖关系就是临时的信息传递通道

 

1.4依赖和关联的方向性

二、技术支撑方案

大型项目中要考虑一些技术支撑方案(服务)、因为不可能所有东西从裸机做起

一般就是四中技术支撑方案、四种主要服务:数据存储、安全控制、分布式、并发与同步控制

三、分析、设计、实现、的区别联系

分析机制、设计机制、实现机制的区别联系(逐步抽象或具体的关系)

四、类的六种关系

 

关联、聚合、构成、依赖(代码中调用他,就是依赖关系,不是很强的结构化关系)关系在一中已经讲得很清楚了。

泛化是继承关系(a kind of关系)、实现关系可以是子系统或者类实现接口

 五、大型软件开发过程中的best practice(最佳实践)

最后一点变更管理中的配置管理(configuration management)可不仅仅是并行开发的git上的check in 和check out

,团队协作、任务分配等等等

posted @ 2019-01-09 00:57  回溯法  阅读(418)  评论(0编辑  收藏  举报