设计原理作为解释的三个案例研究
1. 设计原理的潜力与案例研究概述
设计原理(DR)在提升复杂系统项目中终端用户和开发团队外部利益相关者的理解方面具有潜力,但此前对这一潜力的实证研究相对较少。接下来将介绍三个案例研究,探索DR在不同方面的应用,包括在部分受控环境下的研究生参与研究,以及两个实地研究,分别将DR用于技术转移和系统评估与迭代重新设计。这些案例揭示了利用DR解释潜力的挑战,同时也展示了DR为复杂系统可理解性做出贡献的机会。
2. 案例一:VentureQuery项目
- 项目背景与目标
- VentureQuery项目旨在探索能否利用DR的概念和技术,为软件应用提供可实施的嵌入式解释模型。该项目分析、设计并构建了一个用于在网络上创建和自动发布电子问卷的软件系统。目标是提供一个具有现实复杂度的项目作为DR的来源,并将DR捕获和结构化,以便为系统用户提供解释。
- 项目团队由来自英国一所大学理学硕士课程的12名研究生组成,约一半成员有丰富的系统开发经验,且都对系统设计过程有浓厚兴趣。
- 数据收集
- 核心设计团队的21次会议进行了录音,设计团队成员与项目评审人员和潜在用户的另外3次会议也进行了完整记录,会议平均时长90分钟。录音被转录为文本文件,产生了超过400页的设计会议对话。
- 除了设计会议录音,还分析了其他项目工件对DR的贡献,包括领域分析文档、设计文档(如活动挂图绘图)、各种统一建模语言(UML)图、会议议程和笔记以及团队成