欢迎来到天天文库
浏览记录
ID:43592015
大小:773.50 KB
页数:27页
时间:2019-10-11
《面向对象分析与设计实验》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、面向对象分析与设计OOA模型框架OOA过程OOD模型框架OOD表示方法ROSE简介优秀的可视化建模工具Rose占据了市场上可视化建模工具的主导衡量可视化建模工具的标准:易于使用灵活性整合到应用程序生命周期的容易程度可伸缩性基于的标准Rose的优势GUI允许在同一模型中使用多种构件、语言逆向工程团队管理数据建模和Web建模Rose的基本功能面向对象建模用例分析支持UML、COM、OMT和Booch’93语义检查支持可控的迭代开发双向工程支持多用户并行开发可以与数据建模工具集成OLE链接、自动化多平
2、台可用性UML2.0的图用况图的制作包图包图用来描述包及其依赖关系。上机操作1:图书馆系统的用况图“借出图书”的用况描述用况名称借出图书参与者图书管理员(主要参与者),读者(次要参与者)假设图书馆是开架借阅,读者总是找到书后办理借书手续,因此,借书不需要验证库存,而且每本书都是可识别的。前置条件图书管理员已被识别和授权后置条件存储借书记录,更新库存数量,所借图书状态为出借主事件流1.图书管理员将读者借书卡提供给系统;2.系统验证读者身份和借书条件;3.图书管理员将读者所借图书输入系统;4.系统记
3、录借书信息,并且修改图书的状态和此种书的可借数量;5.系统累加读者的借书数量;6.重复3-5,直到图书管理员确认全部图书登记完毕;7.系统打印借书清单,交易成功完成。备选事件流2a.非法读者1.系统提示读者身份错误,用况结束2b.读者借书数已达限额1.系统提示读者已达结束限额,用况结束2c.读者有过期未还书籍1.系统提示读者应归还的书籍列表和到期日,用况结束5a.读者借书数已达限额1.系统提示,并要求结束输入2.图书管理员确认借书完成5b.读者有该书的预定记录1.删除该书的预定信息图书馆系统的类
4、图借书的顺序图还书的顺序图状态图图书馆类图.图书馆实体类的方法分析阶段——系统用户登录的顺序图设计阶段——系统用户登录的顺序图实体类、控制类与边界类获取验证:图书管理员创建«boundary»:借书用户界面«control»:借书控制类«entity»:读者«entity»:资源项目«entity»:借书记录上机操作2:餐馆管理系统——类图上机操作2:餐馆管理系统——顺序图上机操作2:餐馆管理系统——协作图上机操作3:学习ATM的实例拓展练习(I):旅店预定系统根据需求描述,使用用况图及规约说明
5、建立该系统的需求模型。某公司要开发一个旅店预定系统,该旅店可对外开放豪华双人间、双人间、三人间和单人间,房间费用视情况按季节调整,但周一到周五半价(周末全价)折扣不变。对于外界请求,该系统应能根据请求入住时间预定指定档次的房间,记录旅客姓名、地址、联系电话、有效证件号、房间类型和预定天数,并计算出总费用。预定的同时旅客按规定须提交10%定金。六个小时之内旅店允许旅客取消预定,并退回所有定金,超过六个小时定金不退还。每周一系统自动打印一周预定情况清单。采用哪种费用支付方式和何种类型操作界面尚不确定
6、。拓展练习(II):POS系统根据需求描述,利用用况图建立该系统的需求模型。某POS系统用来记录商品销售信息和处理客户的支付。记录完整的销售信息从条形码中获得被购买的商品信息当一次销售被提交给系统后,削减相应库存量、处理现金支付,记录实付款额,计算应还款额处理信用卡支付/支票支付出纳员要使用系统,必须登录进入系统
此文档下载收益归作者所有