知识驱动开发:项目知识模型与KDD方法解析
1. 项目知识文档与模型
在项目开发中,文档制作和项目知识模型是两个关键要素。文档制作是指能够生成指定项目知识的文档。在传统的文档制作模式下,团队成员手动创建文档,这可能会导致信息重复、不一致等问题。而项目知识模型(PKM)则提供了一种数字化的解决方案,从PKM中提取的文档可以避免这些问题,因为信息都来自同一个源头,具有一致性。
以功能规格文档(FSD)中关于用户注册时设置安全问题和答案的摘录为例,我们可以看到传统文档与PKM的差异。文档摘录中详细描述了用户注册时设置安全问题和答案的要求,包括问题的选择范围、答案的长度要求等。而对应的PKM项目知识则以各种构建块的清单形式呈现,具体如下:
- 流程步骤构建块清单 :
- Process_Step_01:用户选择/创建三个问题和答案。
- Process_Step_02:系统验证问题/答案。
- Process_Step_03:系统显示错误消息。
- Process_Step_04:系统存储三个问题及其答案。
- 业务数据构建块清单 :涵盖安全问题和答案的相关数据,如长度要求、是否可选择或输入等。
- 业务规则构建块清单 :规定了安全问题设置的规则,如问题必须不同、答案无限制等。
- 场景构建块清单 :列举了问题的选择场景,如可选择的问题列表、问题的类型等。
- 消息构建块清单 :包含各种错误消息,如同一问题不能重复添加等。
超级会员免费看
订阅专栏 解锁全文
62

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



