用例描述中的不恰当步骤(2022版)_第1页
用例描述中的不恰当步骤(2022版)_第2页
用例描述中的不恰当步骤(2022版)_第3页
用例描述中的不恰当步骤(2022版)_第4页
用例描述中的不恰当步骤(2022版)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

物流信息管理系统用例描述中的不恰当步骤用例描述中的不恰当步骤开发人员需要注意的是,由于用例是作为参与者和系统之间交互的描述,因此应该避免包含任何系统内部过程(如图1所示)例如“系统存储信息到数据库”。这些步骤被认为是不恰当的用例描述。

用例是描述用户和系统之间交互的一个工具,而不是描述内部处理的工具。系统内部过程的描述应该在设计阶段使用合适的工具进行,例如通信图等。图1不恰当的用例步骤用例描述中的不恰当步骤在用例描述当中,分析师必须关注描述用户传递到系统的信息(例如,“顾客选择要订购的图书”)以及系统传递给用户的信息(例如,“系统显示需要支付的总金额”)。要忽略任何有关于内部处理的方面。描述时可以这样表述:系统显示需要支付的总金额;而不能这样表述:系统计算需要支付的总金额。换句话说,此时的系统应该被视为一个黑盒子。用例描述中的不恰当步骤用例01:Orderbooks(包含不恰当步骤)应当避免此类情况1.顾客通过关键字搜索图书。2.[X]系统在数据库中查找满足条件的图书。3.系统生成符合关键字的图书列表,至少包含书名、作者、价格、页数、出版社、ISBN、封面图片等4.系统生成订单信息(每本书的书名、作者、数量、单价、合计)及订单价格。5.顾客提交订单。6.[X]系统分类汇总计算,通过将购买的图书数量乘以单价并计算销售的总额。7.系统生成订单信息(每本书的书名、作者、数量、单价、合计)及订单价格。8.顾客提交订单。9.[X]系统标记订单“已完成”,并存入数据库中。图2含有不恰当步骤的用例示例如果分析师想要记录一个公式或算法来执行一个给定的计算,该计算的结果需要展示一些数据,然后可以在用例中使用注释和记录作为一个非功能性需求。

图2显示了这样的一种情况,用例描述超出了推荐的范围,并且加入了不恰当步骤。其中不恰当的步骤用[X]标记。事实上,系统执行验证、计算和内部查询都不会影响与用户的交互。用户只需要知道系统已经收到他所发送的数据,并且在必要时,可以从系统中恢复这些数据。系统的内部处理操作,则是一种内部问题,这只会在设计和编码阶段得到解决。用例描述中的不恰当步骤LOGISTICS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论