揭秘IBM架构设计方法论 —— Solution Design I

IBM Solution Design是一种融合售前方案设计与用户体验的架构方法论。它包括理解客户业务、定义客户需求等多个阶段,强调活动驱动设计,通过工件来展现解决方案。在理解客户业务时,需了解业务方向、组织架构和IT环境。定义客户需求阶段则涉及项目定义、需求识别、系统上下文描述、非功能需求识别、高阶数据源定义和架构决策记录,以及可行性评估。该方法论对于架构师和项目团队提供清晰的指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Solution Design概述

    Solution Design是IBM历史上一个知名的方法论,其设计的初衷始于售前的解决方案设计,因其对庞大复杂的UMF框架做了精选,相对简单又不失完整,在项目实施过程中也广受架构师欢迎。前几年,随着用户体验的崛起,客户越来越注重体验,IBM开始大力推行Design Thinking作为解决方案设计方法论。但是架构师、开发工程师和运维工程师难以使用Design Thinking方法论,所以Solution Design仍然在项目实施阶段被广泛使用。

    如图所示,IBM Solution Design定义了整个解决方案设计流程中的活动,每一项活动都会产生或者更新一些工件,最终形成的解决方案是由一组互相关联的工件共同组成的:

    注意,虽然工件构成的解决方案是最终的成果,不要错误的认为Solution Design方法论是由工件驱动的,应当是由活动驱动设计过程,按需创建并及时更新工件。下面,结合IBM杰出工程师Dr. Marcel Schlatter在苏黎世大学的讲义和IBM杰出工程师蒂拉克·米特拉的大作《实用软件架构:从系统环境到软件部署》,讲解一下方法论中的关键环节和工件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值