1、逻辑架构

软件的宏观组织结构。含:
1)、包
2)、子系统
3)、层

2、层

对类、包、子系统的分组(内聚)。例如:mvc。在OOA/D中要重点关注核心应用逻辑(或领域)层。

3、UML包图

描述系统的逻辑架构-层、子系统、包等。当然也可描述用例、其他包。

例1:嵌套包

说明:

虚线箭头指向的是被依赖的包。

4、分区

层:垂直
分区:水平。如技术服务层可分为安全和统计等分区

最新文章

  1. zabbix-agent配置文件说明
  2. 移动端自动化环境搭建-stuptools和pip的安装
  3. http应用优化和加速说明-负载均衡
  4. Java对象生命周期
  5. 查看C语言的方法名
  6. js 获取当天23点59分59秒 时间戳 (最简单的方法)
  7. Visual Studio下,打开资源视图rc文件,提示在另一个编辑器中打开
  8. jquery图片轮播-插件
  9. pop3
  10. python s12 day3
  11. Check whether a given Binary Tree is Complete or not 解答
  12. django安装配置及测试
  13. centos 6.4 x64安装bugfree
  14. 星语硬件检测专家 V4.3 官方版
  15. Sublime Text保存文件时自动去掉行末空格
  16. OptaPlanner - 把example运行起来(运行并浅析Cloud balancing)
  17. java中强大的免费的集成开发环境(IDE)eclipse的使用技巧及注意事项
  18. 设计模式总结篇系列:抽象工厂模式(Abstract Factory)
  19. 第 8 章 容器网络 - 071 - 如何定制 Calico 的 IP 池?
  20. Cocos2d-x执行时错误:Cocos2d: Get data from file(xxx.xxx) failed!

热门文章

  1. 019-PHP创建目录函数
  2. springMvc接收json和返回json对象
  3. vue左侧菜单的实现
  4. PHP购物网站
  5. java 学生信息管理
  6. HDU - 5586 Sum(区间增量最大)
  7. windows driver 驱动程序我的下载地址
  8. 漫谈计算机组成原理(七)I/O系统
  9. Struts1 的配置文件总结
  10. ROS常见问题(一) 安装ROS时sudo rosdep init指令报错 最全解决方法