设计理由管理:从基础到实践应用
在软件工程领域,设计理由管理(RM)是一个至关重要但又充满挑战的课题。它主要聚焦于几个基础问题,这些问题对于有效管理设计理由起着关键作用。
1. 设计理由管理的基础问题
设计理由管理涵盖了多个基础方面:
- 捕获理由 :即如何引出并记录设计理由。
- 表示形式 :确定设计理由应采用何种形式进行呈现。
- 形式化处理 :将设计理由转化为期望的表示形式。
- 理由使用 :探讨如何运用已记录的设计理由。
- 潜在障碍 :识别在捕获、表示、形式化和使用设计理由过程中可能遇到的潜在阻碍。
令人惊讶的是,自设计理由研究开展35年多以来,这些基础问题仍未得到完全解决,甚至在某些情况下还存在激烈的争议。早期,人们期望RM能迅速在实际中广泛应用,但事实证明,开发出在实际项目中有效的RM系统困难重重,而这些困难与上述基础问题密切相关。
许多RM问题并非软件工程领域所独有。例如,有效捕获设计理由是软件工程、机械工程、土木工程、建筑设计、城市设计和政策制定等领域中RM面临的最大难题。实际上,存在一些与领域无关的核心问题,只有解决这些问题,RM才能在各个领域具有实际应用价值。
不过,软件工程在创建实用RM系统方面具有决定性优势。计算机在软件工程中的角色与其他设计领域有很大不同。在其他领域,计算机通常通过创建人工制品的模型来支持设计,如建筑的数字模型;而在软件工程中,计算机直接用于创建软件本身。软件工
超级会员免费看
订阅专栏 解锁全文
168万+

被折叠的 条评论
为什么被折叠?



