需求分析评审报告
1评审会议前提出的问题
1.1文档的规范问题
1.文档的头部应该加上项目经理、文档的撰写人以及撰写日期等。
1.2 DFD存在的问题
1.新管理员资料在0层图不存在,但在1层图出现,是否属于数据流不平衡 2.加工3的细化中,有一个编号文件,但上层DFD没有 3.格式化转化是否需要进一步细化 4.加工7是否要细化(加工说明)
5.当用户没有查询或者统计时,应该也可以打印,是否要增加数据流?
1.3 DD存在的问题
1.“常用枪支数据”的来源应该写用户还是系统文件? 2.“要恢复的枪支数据”的简述表述不清 3.“智能标签”的简述表述有误 4.“备份的枪支数据”的简述表述有误
5.“用户状态标识”的组成跟DFD表述不一致,简述也有点不清 6.“统计数据”的简述表述不清
7.加工3的“新枪支的编号”、“新枪支资料”、“修改后的枪支数据”为空,需要补充
1.4加工说明存在的问题
1.加工名称与DFD不一致(主要是0层图跟少数1层图) 2.加工1的加工逻辑与DD不一致 3.加工4的加工逻辑表述不当
4.加工5的加工逻辑是否可改为“„„显示器显示结果” 5.加工6的输出可否为“磁盘” 6.缺加工1.2、1.3的输出
7.加工2.2的加工逻辑,是否有必要判断查询条件合法?合法性在加工2.1已处理(加工4.2有同样问题)
8.加工2.2.2的加工逻辑,IF条件里,SQL语句是否正确应该在编译的时候检测到的问题,不应该是产生查询结果的条件
9.加工3.2的激发条件不应该是“用户提出新建枪支请求”吧? 10.缺加工3.3的输出
11.加工5.3的激发条件是不是应该改为“查询或统计后”?同理,加工逻辑也作相应的修改。
2 评审会议对提出问题的解决
2.1 DFD问题的解决
1.新管理员资料数据流不平衡:通过在0层图中加入新管理员资料的数据流来解决
2.加工3的编号文件:这个编号文件是属于子加工的,不需要出现在父加工中 3.格式化转化的细化:进一步细化为“生成统计结果的报告单”和“根据用户要求的大小生成缩略图或列表或详情打印”。
4.加工7的细化:加工7主要处理常用数据,可进一步细化为两个加工:“常用数据增加或删除处理”、“获取常用数据”。
5.打印请求:在系统的0层和相应的1层加入“打印请求信息”数据流。
2.2其他问题的解决
1.表述不清的地方:换一种表述方法,力求用户、程序员都读得懂而且不会产生歧义。 2.一致性问题:审查DFD、DD、加工说明,改正不一致的地方。
最后的修改结果将在需求分析文档最终版里体现。
3 最后的评审意见
需求分析基本实现了用户提出的功能,并增加了隐含的功能。
发现有必须改正的问题,但不影响整个工作产品,稍作修改即可继续进行到
下一个阶段,不再需要进行下一步复审。