第06章 软件架构设计 之 特定领域软件架构
2016-01-13 13:00
531 查看
一、定义
特定领域软件架构DSSA(domain-specific software architecture)就是在一个特定领域中为一组应用提供组织结构参考的标准软件框架。
垂直域:定义了一个特定的系统族,包含整个系统族内的多个系统,结果是在该领域中可作为系统的可行解决方案的一个通用软件体系结构。
(例如:教育领域)
对于垂直域,划分越细越好。
(例如:教育领域再细分为:大学、中学、小学)
水平域:定义了在多个系统和多个系统族中功能区域的共有部分。
(例如:很多系统中都有权限管理)
二、基本活动
领域分析、领域设计、领域实现
1、领域分析
这个阶段的主要目标是获得领域模型。领域模型描述领域中系统之间的共同的需求。我们称领域模型所描述的需求为领域需求。
领域分析机制:
2、领域设计
特定领域软件架构DSSA(domain-specific software architecture)就是在一个特定领域中为一组应用提供组织结构参考的标准软件框架。
垂直域:定义了一个特定的系统族,包含整个系统族内的多个系统,结果是在该领域中可作为系统的可行解决方案的一个通用软件体系结构。
(例如:教育领域)
对于垂直域,划分越细越好。
(例如:教育领域再细分为:大学、中学、小学)
水平域:定义了在多个系统和多个系统族中功能区域的共有部分。
(例如:很多系统中都有权限管理)
二、基本活动
领域分析、领域设计、领域实现
1、领域分析
这个阶段的主要目标是获得领域模型。领域模型描述领域中系统之间的共同的需求。我们称领域模型所描述的需求为领域需求。
领域分析机制:
2、领域设计
相关文章推荐
- 第06章 软件架构设计 之 软件架构的概念
- zeromq源码分析笔记之架构(1)
- Maven架构及使用
- iOS 查看包架构信息
- 不错的博客和工具网站
- 网站地址
- 个人创业楷模:一个人,一个网站,5.75亿美元卖掉
- GreenPlum体系架构
- 为什么你不应该自行更新 Drupal 网站?
- 如何应对高并发 —— 动态网站静态化
- 各大网站IP地址库及接口说明
- 各大网站IP地址库及接口说明
- 是否应该立即将网站升级到Drupal 8?
- [Windows Server 2003] 手工创建安全网站
- 是否应该立即将网站升级到Drupal 8?
- 为什么你不应该自行更新 Drupal 网站?
- java 网站绑定微信公众平台(微信绑定,微信支付)
- 程序人生--架构师
- 如何应对高并发 —— 动态网站静态化
- 推荐20个开源项目托管网站