
02 企业EA-应用软件架构设计规范.docx
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOCX
简介:
本文档详细介绍了企业级EA(Enterprise Architecture)中应用软件架构的设计标准与最佳实践,旨在为企业IT系统建设提供指导。
《企业EA - 应用软件架构设计规范》是一份针对企业应用软件架构设计的详细指导文档,旨在确保软件架构与企业的信息化或ERP总体框架保持一致性和灵活性。该规范强调了四个核心原则:一致性、敏捷性、集成和重用以及迭代更新。
在数据架构方面,《规范》要求定义系统中的主要数据主题及实体,并明确其分布策略。具体而言,定义主题域需要通过分析业务过程模型、业务能力模型以及系统用例,结合全局数据模型来确定高度相关的数据实体;每个业务功能至少应包含一个这样的主题域。在构建逻辑模型时,则需进一步细化概念模型中的细节,包括属性的定义、主键和约束条件,并处理多对多关系以生成新的关联实体。此外,《规范》建议采用UML2.0“类图”来帮助设计数据逻辑架构。
对于主数据而言,《规范》指出这些基础数据在系统内及跨多个系统的共享中扮演着重要角色,因此需要遵循企业级的主数据管理平台(SG-MDM)定义的标准进行处理。这包括确定它们之间的引用关系和依赖性等细节信息。
同时,在设计过程中还需考虑业务流程与数据流动的关系:基于一二级业务流程模型以及具体的能力需求来制定详细的数据流向图示,确保外部实体被充分纳入到相应的流中。此外,《规范》还建议利用“企业架构-应用软件架构设计规范”中的方法论和工具集(如业务流程—数据实体操作矩阵)来描述数据的生成、变化及流动过程。
技术选型方面则需遵循可行性原则,包括技术实现的可能性、运行维护简便性以及经济成本效益等多维度考量;并确保所选择的技术符合企业总体架构的要求。对于任何偏离标准的情况,则需要启动专门的偏差处理流程,并获得相关批准后方可执行。
应用架构设计的目标在于明确应用程序的功能划分及其边界条件,根据特定的应用特点来确定其风格和分布策略。这通常通过关键用例或特性分析来进行功能定义工作;并使用诸如“鲁棒图”之类的工具进行详细规划与实施。
总而言之,《规范》适用于企业级软件项目的概要设计方案阶段,并旨在提供一个结构化、灵活且高效的框架,以支持企业的业务战略发展需求,确保所开发的应用能够很好地融入到整个信息化体系之中。通过遵守这些指导原则,可以提高项目开发效率,降低后期维护成本,同时增强系统的集成度和扩展性。
全部评论 (0)


