追忆往昔,主任在培养我们学生上还是投入不少精力的,在办公室交流讨论了许久,一边录音,一边纸笔齐上,摘录下客户所表达的对于软件需求的信息,结束之后留下来的只有一段录音、几张“抽象派”的作品,我所需要做的第一步就是要将逻辑上离散的用户需求整理成结构完整,逻辑连贯的文档。∵涉密∴就不贴上来了。
谈话稿的文档主要包含有以下信息:
- 各个实体对象的基本信息,例如:宿舍楼宇和寝室的基本信息,系统设计时用于数据库的设计将会用到;
- 执行者所要完成的操作,将来用例图可能需要牵涉;
- 提供服务或者完成操作的流程,用例描述中的活动图需要用到。
因为是和客户打交道的文档,旨在完整清晰再现用户的要求,因此不涉及专业术语,文字直白易懂,也没有复杂的图示,全部是文字描述,
流程上的关系用简单的←→箭头表示。