看了一下,提点个人观点
首先该系统有几个角色?不是只有收银员一种吧。
但uml图中,只有营业员没有别的actor。
这样很危险,很容易造成需求遗漏。
至于《大型商场收银系统》需求分析报告
更象是一份给客户看,用以争取项目的文件,
但作为项目实施显然太简单。各种需求
只有个名词,对每个需求也没有结构化的
比较详细的描述,或许作者另有详细的文件
没有公开,但如果没有的话那将是很危险的。
容易引起各方的期望差异。
在我看来 UML图只是个便于交流的简单表述,
项目的基础应该是有较详细内容,并与所记录内容
直接有关用户确认过的 需求分析报告。
至于对具体UML的画法,我觉得usecase图画的更象是个
状态图,系统细节暴露多了点,甚至是不必要的,
比如构造/销毁用户界面等,我认为这些根本不应该引入usecase图中.
反而有损于usecase的简明性。
有可能的话,能否多发布一些开发文档,这样大家也可以有个实际的东西
可以谈谈。老是空对空的,也谈不出什么来