ArchiMate由开放组拥有和维护,与开放组体系结构框架(TOGAF)紧密相连,但适用于任何EA方法。符号引用阐明了功能、角色、过程、参与者、产品和服务。参考文献定义了关系,说明了它们如何相互作用和影响。从概念上讲,ArchiMate是从UML演变而来的,UML使其易于理解并易于融入架构(architecture)框架开发的工具中。
Continue readingAuthor: [email protected]
如何结合 TOGAF 和 ArchiMate?
结合 TOGAF 和 ArchiMate 是创建完全优化的 EA 实践的绝佳方式。TOGAF 全面而灵活的方法可以创建完全适合您业务的架构,而 ArchiMate 的清晰度将使架构更改更容易沟通和促进。将两者结合当然是最好的选择,但几乎不是强制性的。最终,该决定应基于您当前的 EA 设置。如果您手头有企业架构师,他们很可能对学习什么以及是否为个人、团队或部门提供培训有自己的偏好和建议。对于新的企业架构师来说,学习 TOGAF 和 Archimate 可以提供极好的职业机会。他们每个人都提供了一个有益的认证途径,可以帮助候选人理解高级别的 EA 概念,并最终成为有资格担任高级职位的全面专业人士。
Continue readingArchiMate语言结构简介
ArchiMate是由开放集团ArchiMate论坛维护的开放集团标准。后续版本定期发布,最新版本为2016年年中发布的ArchiMate3.0。它包括企业架构建模语言规范以及ArchiMate框架。在ArchiMate中,模型定义为“概念集合”,概念定义为“元素或关系”。企业架构建模语言规范提供了特定于企业架构领域的概念的精确定义和说明。这种建模语言可以用来表示企业架构,也可以用来描述它们随时间的变化。
Continue readingArchiMate和 TOGAF标准的兼容性
ArchiMate建模语言旨在与TOGAF框架兼容;即,遵循TOGAF框架中提供的指导原则和最佳实践的架构师可以使用ArchiMate语言来涵盖许多建模任务,包括基于TOGAF框架中建议的各种架构视点创建视图框架。
Continue readingArchiMate 示例
此处介绍的 ArchiMate 示例视图根据 ArchiMate 标准组织成分层框架(请参阅此处的ArchiMate 3.1 版)。这些示例视图说明了如何使用 ArchiMate 概念。一些示例可以用作设计模式。
Continue readingArchiMate的好处是什么?
ArchiMate 是一种建模语言,旨在提高公司的内部运作效率。这种语言由 The Open Group 开发,使用清晰的术语来直观地描绘企业内部的联系。企业架构是这些连接的常用词。 ArchiMate 可以查看哪些部门和操作与其他部门和操作相关。这种标准语言描述了业务的结构、流程、信息如何流动、技术基础设施和 IT 系统。继续阅读以了解 ArchiMate 建模对企业有何好处。
Continue reading企业架构的定义
“企业”是具有一组共同目标和/或单一底线的组织的任何集合。从这个意义上说,企业可以是政府机构、整个公司、公司的一个部门、单个部门或由共同所有权联系在一起的地理上相距遥远的组织链。
Continue readingArchiMate 3.0 规范简介
本白皮书概述了ArchiMate 3.0规范。ArchiMate 3.0规范是对ArchiMate 2.1规范的重大更新,并于2016年6月作为开放式集团标准发布。版本3.0中包含的新功能包括用于在战略层面对企业建模的元素,如能力、资源和能力e、 它还包括对材料和设备的物理世界建模的支持。此外,语言的一致性和结构得到了改进,定义与其他标准保持一致,并以各种其他方式增强了其可用性。
Continue readingArchiMate ArchiSurance Case Study : ArchiSurance 保险公司案例研究
ArchiSurance案例研究是一个虚构的示例,旨在说明ArchiMate®建模语言在TOGAF®框架中的使用。案例研究涉及保险公司ArchiSurance,该公司是由三家以前独立的公司合并而成的。案例研究描述了公司的基线架构,然后是一些变更场景。本案例研究需要作为认证的ArchiMate培训课程的范例。但是,它不是TOGAF定义的一部分。这项工作通过说明TOGAF和ArchiMate标准的组合使用,支持开放式团队的无边界信息流愿景,以便在不同的组织、系统和计划中一致地表示体系结构信息。
Continue reading如何在UML中指定类的可见性 (Specifying Visibility for Classes in UML)
UML支持以下四个层次的可见性: 类中属性和操作名称前的~, +, -# 和 – 符号表示属性和操作的可见性。
封装 (encapsulation) 是数据隐藏的原则:对象隐藏其数据,不让外界看到并且只允许外部人员通过调用对象的方法来操作该数据。的
类的元素被封装在该类中的程度取决于元素的可见性级别。某属性或某物的可见性操作指定属于其他类的对象是否可以“看到”该属性或
操作。