系统开发方法的原理与实践解析
1. 方法即行动知识
方法描述是一种语言实体,属于行动知识的范畴。行动知识涵盖了指导人们在社会实践中行动的理论、策略和方法。方法描述是方法创建者针对预期用户所进行的社会行动的结果,可理解为方法创建者就特定开发任务的执行方式给出的建议。
方法用户接收并解读这一“信息”,通过遵循或不遵循该建议将方法描述转化为实际行动中的方法。方法作为“信息”的表述基于方法创建者对开发领域的理解以及其基本价值观和信念。在团队环境中,共享理解至关重要,这种理解可能是隐性或显性的,有正确的也有错误的。同样,方法用户对方法的解读也基于自身的理解、信念和价值观。
行动知识可分为五个不同方面:
- 主观知识 :属于人类“主观世界”的一部分,与“隐性知识”相关,是某人在解读和理解方法后所拥有的知识。
- 主体间知识 :由多人“共享”,他们对其赋予相同的含义,并能够进行有意义的交流。
- 语言知识 :以交际符号表达,如书面的方法描述。
- 行动知识 :通过行动表现或体现,即“行动中的方法”。
- 结果知识 :行动知识的痕迹可在物化的人工制品中找到,如生成的模型、文档以及实际开发的软件。
下面用一个mermaid流程图展示方法描述在沟通情境中的流程:
graph LR
A[方法创建者] -->|价值观、信念和理解| B[方法描述]
超级会员免费看
订阅专栏 解锁全文

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



