基于ODP的架构师实践问答

2025-10-08 07:03:36

基于ODP的架构开发过程是什么样的

ODP的系统构想是什么

ODP的需求分析是什么

ODP的系统架构设计是什么

ODP的实现模式是什么

ODP的架构原型是什么

ODP的项目规划是什么

ODP的并行开发是什么

ODP的系统转换技术是什么样的

ODP的操作与维护是什么样的

ODP的系统移植是什么

1.基于ODP的架构开发过程是什么样的

答:架构设计用事实说话是最基本的研究方法。以软件架构为中心的开发过程是以质量和风险驱动的,最终提供一个稳定、低风险的系统架构,满足客户的需求包括潜在需求。开放进程参考模型RM-ODP是一个ISO标准,为分布式计算进程提供一个框架。它定义了分布式系统的重要性质:开放性、整体性、灵活性、可塑性、联合性、可操作性管理性、优质服务、安全性、透明性,并定义了一组视点。ODP定义的五个视点是企业视点(企业业务架构)、信息视点(逻辑信息架构)、计算视点(计算接口架构)、工程视点(分布式工程架构)、技术视点(技术选择架构)。

2.ODP的系统构想是什么

答:系统构想是一个系统开发人员和系统用户之间共同的协议。构想描述建立了从需求分析开始的所有项目活动的语境,高度概括了企业业务架构的核心内容。

以架构为中心的开发的第一步是建立一个构想描述,并且假定构想描述在各个开发阶段不会改变,所有的改变必须在关键的项目计划中有所反应,特别是在系统架构中。系统构想包括为客户、为软件系统开发团队等受益人创建的,有助于各方面明确系统的目的和范围。

系统构想面临很多问题,如构想面临多个方面但架构师不可能完全掌控;共享架构优问题时,不容易马上察觉;架构师随意修改且不通知受影响的人;管理人员能力不足以评估架构师但引进情况不明的架构师等。

3.ODP的需求分析是什么

答:需求一般是定义系统外部行为和外观及用户信息,外部行为包括保证外部行为能够