功能区域分析可以从组件业务模型开始,并可将确定的 CBM 能力作为起点。业务建模的工作由正在研究的业务领域确定范围,所以功能区域分析可从这组初始业务领域中进行选择,然后进一步将它们分解为子领域,并最终分解成功能区域 - 来自初始模型的 CBM 组件应在此处提供良好的指导信息。
 
功能区域分析以创建摘要描述开始,摘要描述用于定义每个领域的高级别的主要功能职责。接下来,每个领域又分解成更小更离散的功能区域。每个功能区域将按它负责的具体功能以及它与其他功能区域协作过程中所依赖的功能来进行描述。
 
如果功能区域分析是使用 CBM 工作的输入执行的,那么业务领域通常将映射为 CBM 能力,CBM 业务组件是识别功能区域的好起点,CBM 组件服务和活动是识别功能的好方法。CBM 组件通常一对一映射到功能区域,虽然在某些情况下,CBM 组件可能过于笼统而包含过多种类的功能。在这种情况下,就需要把它进一步分解成多个功能区域。
 
这些功能区域将分配到业务系统,业务系统将支持一些服务来交付这些功能(这些功能本身可能也指示了自动化),这些功能即为业务系统内将实现这些服务中的一些或全部的 IT 子系统。 具体步骤  
 
1、将领域分解为功能区域  
 
功能区域分析以创建摘要描述开始,摘要描述用于定义每个领域的高级别的主要功能职责。接下来,每个领域又分解成更小更离散的功能区域。每个功能区域将按它负责的具体功能以及它与其他功能区域协作过程中所依赖的功能来进行描述。
 
如果功能区域分析是使用 CBM 工作的输入执行的,那么业务领域通常将映射为 CBM 能力,CBM 业务组件是识别功能区域的好起点,CBM 组件服务和活动是识别功能的好方法。CBM 组件通常一对一映射到功能区域,虽然在某些情况下,CBM 组件可能过于笼统而包含过多种类的功能。
 
在这种情况下,就需要将它进一步分解成多个功能区域。这些功能区域将分配到业务系统,业务系统将支持一些服务来交付这些功能。
由于每个功能区域按其功能来进行分析和描述,因此分析时还将识别一个较大的环境,其中包含了该功能区域与其他功能区域之间的关系(即:功能区域之间的交互和协作)。这将有助于确定拥有功能区域的业务系统如何进行协作。
2、将功能区域映射到(IT)子系统  
 
对业务领域的分区形成了一组功能区域。这些功能区域应指示了内聚功能的聚集,这些内聚功能可分配到子系统,子系统将交付该能力。每个子系统是一个概念性机制,用来帮助定义交付该能力的服务的封装,而该能力可能最终由业务系统内的 IT 系统自动执行。子系统相互协作来交付由拥有功能区域的业务系统提供的服务。
 
源自功能区域分析的子系统识别实现了从对功能区域进行业务识别、将功能区域映射到业务系统、直到决定哪些子系统实际参与实施给定功能区域的无缝转换。这些子系统将成为供复用的蓝图。该方法不仅向我们提供了子系统行为的抽象规范,还提供了子系统相互协作和依赖所遵循的约束。
 
可能不必进一步优化分配到业务系统的功能。在这种情况下,功能区域和子系统之间存在一对一的映射,即支持该功能区域的业务系统具有一个 IT 子系统(等价对象),可产生自己的行为。另一方面,子系统的数量增长可能意味着功能区域过于宽泛而无法分配到单个业务系统,并需要对其进行进一步的划分。
 
 

功能区域分析--如何将业务架构转化成为IT应用相关推荐

  1. 企业业务架构的需求管理与软件开发的供求曲线

    世事唯有变化不变,架构亦如此.企业架构因其庞大的体量,必然蕴含众多引致其变化的因素,即便是一个被仔细切分过的服务也很难保证自己不会变化,何况包罗万象的架构.架构设计并不是为了一味的追求稳定,甚至不是为 ...

  2. 基于企业级业务架构的需求管理与软件开发的供求曲线

    世事唯有变化不变,架构亦如此.企业架构因其庞大的体量,必然蕴含众多引致其变化的因素,即便是一个被仔细切分过的服务也很难保证自己不会变化,何况包罗万象的架构.架构设计并不是为了一味的追求稳定,甚至不是为 ...

  3. 荐书丨企业业务架构的发展及与IT架构的关系

    架构君:本文来自<企业级业务架构设计:方法论与实践>一书,作者为付晓岩,本书专注于企业级的业务架构,公众号「架构文摘」获得机械工业出版社华章分社的授权,刊载其中的部分章节--企业业务架构的 ...

  4. 企业架构概述及业务架构详解

    编辑导语:企业架构可以辅助企业完成业务及IT战略规划,还是企业信息化规划的核心,也有助于个人职业的健康长远发展.本文作者对企业架构的全景以及业务架构设计进行了分析,感兴趣的小伙伴们一起来看一下吧. 1 ...

  5. bpmn2.0业务过程模型和符号_IT帮业务架构学习小组学习内容

    关于学习内容,担心大家学完的可能不多,所以考虑是先选择一小部分来学.但考虑到业务架构属于组织级学科,本身就要求体系全面,所以还是决定把全套内容放入到本期学习.下面我列举一下我们这8个月在业务架构自主学 ...

  6. 如何快速设计业务架构?

    之前介绍过,应用业务架构模型可以快速对新需求进行企业级分析,那就讲一个实际发生过的例子供大家参考. 以前做企业级项目的时候,曾经接到一个紧急设计业务架构方案的通知.由于当时公司还处于企业级转型项目的施 ...

  7. 重新发现业务架构:银行数字化转型经验与方法分析

    公众号回复:干货,领取价值58元/套IT管理体系文档 公众号回复:ITIL教材,领取最新ITIL4中文教材 正文 来源丨晓谈岩说 本文根据付晓岩老师在[2020 Gdevops全球敏捷运维峰会]现场演 ...

  8. CTO也糊涂的常用术语:功能模块、业务架构、用户需求、文档

    能模块.业务架构.需求分析.用户需求.系统分析.功能设计.详细设计.文档.业务.技术--很多被随口使用的名词,其实是含糊甚至错误的. 到底含糊在哪里,错误在哪里,不仅仅是新手软件开发人员糊涂,许多入行 ...

  9. 艾永亮:企业如何基于超级产品战略,构建业务架构,进行竞品分析

    本文运用超级产品战略,从用户角度出发,以业务构架为基础,描述如何通过竞品分析打造超级产品. 在B端产品的创新过程中,许多产品经理都不愿意做竞品分析,这是因为在细分市场当中,B端产品的竞品分析成本非常高 ...

最新文章

  1. python 压缩图片
  2. 爬虫python下载-如何用Python爬虫实现百度图片自动下载?
  3. log4j使用方法(一)——先跑起来再说
  4. 关于串口接收数据不全的问题
  5. [云炬python3玩转机器学习] 5-7,8 多元线性回归正规解及其实现
  6. Tomcat Filter 源码分析
  7. 论文浅尝 | 主题感知的问答生成
  8. 关于机器学习,你需要知道的三件事!
  9. 前端JavaScript开发中需要注意的代码问题
  10. java 静态变量与静态初始化块中变量的初始化顺序
  11. count(1)与count(id)与count(*)效率,以及覆盖索引,索引下推
  12. TCP长连接(KeepAlive)
  13. CR网络和主网络的认知无线电切换算法
  14. linux+qt使用assimp库进行模型加载
  15. 解决docker network create --subnet报错的问题:Error response from daemon: Pool overlaps with other one on th
  16. 可行性研究报告怎么写?
  17. shell 追加指定内容至某文件
  18. LINUX IIO子系统分析之七 虚拟iio device驱动实现
  19. Java web接入google身份验证器二次验证
  20. 英文 E-mail写作指南

热门文章

  1. python3: 数字日期和时间(1)
  2. 二分查找算法为什么要先排序
  3. 基于HTML5移动web应用
  4. C++ 中vector的学习
  5. Java this 心得
  6. MongoDB 2.5 版本将提供新的查询引擎
  7. Oracle错误大全(目前自己所碰到的)
  8. 神经网络训练集与Fock矩阵
  9. oracle health monitor,Oracle 11g Health Monitor Checks
  10. java servlet 请求_java servlet请求数据