如何识别软件系统后续迭代的系统边界.doc_第1页
如何识别软件系统后续迭代的系统边界.doc_第2页
如何识别软件系统后续迭代的系统边界.doc_第3页
全文预览已结束

下载本文档

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

文档简介

如何识别软件系统后续迭代的系统边界?在确定软件系统的不同迭代的系统边界时,请你用书店自动化系统的例子来说明这个概念。书店自动化系统帮助书店雇员查询书本是否有库存。如果有库存,则显示放置该书的书架号。书店自动化系统还在数据库中维护各种书的价格。当顾客选择要购买的书时,书店雇员输入书的标题。作为应答,书店自动化系统更新库存并生成销售收据。所有书的续订级别设置为 5。书店自动化系统使储备部门的雇员能够在新货达到时更新库存。此外,书店自动化系统生成销售统计信息,其中包括的字段有:书名、出版商名、ISBN 号、已销售的册数及销售收入。销售统计信息将帮助书店业主了解一段时间里业务情况,确定不同书的库存标准。分析:书店自动系统的用例有:n 搜索书籍n 更新库存n 生成销售收据n 更新续订列表n 生成销售统计信息n 书店管理书店管理用例促使软件系统更新库存、更新需要订购书单、准备销售统计信息、以及准备账单。书店自动系统的角色是:n 顾客n 书店雇员n 储备部门雇员n 书店业主你可在第一次迭代中实现以下用例,因为这些用例建模书店自动系统的基本特征:n 搜索书籍n 更新库存n 书店管理n 生成销售收据第一次迭代的角色是:n 顾客n 书店雇员下图显示书店自动系统的第一次迭代的系统边界。书店自动系统的第一次迭代的系统边界上图描述次要角色“客户”、向角色“书店雇员”查询书的可用性。角色“书店雇员”输入关于书的查询。“搜索书籍”用例提供查询的结果。如果顾客购买这本书,则书店雇员用“生成销售收据”用例请求软件系统生成销售收据。接着,Generate Sales Receipt 用例触发 Bookshop Administration 用例更新已购书的库存。在第二个迭代中,可将以下用例添加到第一个迭代开发的原型里。n 更新续订列表n 生成销售统计信息书店自动系统的第二次迭代的角色是:n 顾客n 书店雇员n 储备部门雇员n 书店业主下图显示书店自动系统的第二次迭代的系统边界:书店自动系统的第二次迭代的系统边界上图描述当某种书达到续订级别时,“书店管理”用例更新书的续订列表。当新货达到时,角色“储备部门雇员”用“更新库存”用例输入数据,并且“书店管理”用例更新库存。角色 Bookshop Employee 和 Boo

温馨提示

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

评论

0/150

提交评论