阅读笔记05
《UML大战需求分析》的前九章向我们介绍了UML的九类图,并且就每一类图进行了详细的介绍,并且介绍了他们怎样与需求分析结合起来。
《UML大战需求分析》的前十章为我们提供了一个简单的考勤系统,我们模拟真实开发的场景进行实践训练。
首先我们要考虑为什么会有这样一个项目,客户为什么想要做这个项目,公司为什么会借这个项目,公司在这个项目上的战略是怎样的。绘制需求分析全过程的活动图。
然后我们需要确定需求:
1.命中客户的真正需要,是保证客户能赢的关键。
2.用简单的方式来满足客户的真正需要,简单意味着工作量低,这是保证我们能赢的关键。
3.提升项目组成员的水平,能帮助项目客服许多困难,完成许多高难度的工作。
4.项目组需要持续思考和进化这个项目成功的标准,并用这个标准知道项目的工作。
然后我们开始执行需求分析了!
⑴首先调查组织机构情况
包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程作准备。
⑵然后调查各部门的业务活动情况
包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。
⑶协助用户明确对新系统的各种要求
包括信息要求、处理要求、完全性与完整性要求。
⑷确定新系统的边界
确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。
⑸分析系统功能
⑹分析系统数据
⑺编写分析报告