uml新编实验指导书(实验一)

uml新编实验指导书(实验一)

ID:32400596

大小:508.00 KB

页数:4页

时间:2019-02-04

uml新编实验指导书(实验一)_第1页
uml新编实验指导书(实验一)_第2页
uml新编实验指导书(实验一)_第3页
uml新编实验指导书(实验一)_第4页
资源描述:

《uml新编实验指导书(实验一)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、4天津理工大学华信软件学院天津理工大学(华信软件学院)实验指导书课程名称:面向对象设计UML建模适应课程:(1460460/1460466/14606617)4天津理工大学华信软件学院上机实验(一)创建用例及用例图:一.实验目的:在Rose2003环境下设计应用系统的UML用例图(UseCaseDiagram)。二.实验内容:根据用户“需求陈述”创建UseCase框图。案例1.绘制“自动饮料机售货”的UseCase框图(包括功能扩展)案例2.用例之间的三种关系练习案例3.设计“网上学生选课系统”的UseCase框图案例4.设计“图书管理系统”的UseCase框图三.操作步骤:案例

2、1.①建立用例图的步骤:。右击UseCaseView。选NewàUseCaseDiagram。起名,比如:BuyDrink。双击BuyDrink图标,这时工具栏变成适合UseCase作图的形式。。设计UseCaseDiagram.②“自动饮料机售货”需求陈述:“顾客通过自动饮料售货机,可以方便地买到一听饮料。而自动饮料售货机除了卖给顾客饮料外,还具备以下功能:·供应商可以向自动饮料售货机添加饮料(需要打开和关闭自动饮料售货机的门);·收银员可以从自动饮料售货机取钱.(需要打开和关闭自动饮料售货机的门)经过分析可知自动饮料售货机系统涉及到的名词及概念有:CustomerSuppli

3、erCashierBuydrinkSetdrinkTakemoneyOpenmachineClosemachine显然,前三个名词为参与者.后面的那些功能为UseCase.③绘制自动饮料售货机售货的用例图.(提示:首先找出参与者和用例之间的关系,建立初步用例图,然后细化用例建立用例之间的《include》或《extend》关系。)案例2.用例之间的三种关系练习·分析用例之间的“泛化关系”、“include” 和“extend”关系。·在Rose下创建包括以上三种关系的UseCase图。(可以把三种关系合在一起,也可以分别绘制)案例3.⑴“学生选课系统”需求陈述:4天津理工大学华信

4、软件学院管理员(Registrar)通过系统界面进入,建立本学期要开的课程,并把这些信息保存到Database中。管理员可以对设置的课程进行增加、删除或改动。学生(Student)通过客户浏览器并根据学号和密码进入选课界面;学生可以进行三种操作:查询已选课程,选课及付费。⑵经过需求分析可知:系统用户(参与者)有:管理员(Registrar)学生(Student);本系统的UseCase包括:选课(SelectCourse)查询(QueryCourse)付费(PayforCourse)增加课程(AddCourse)修改课程(ModifyCourse)删除课程(DeleteCours

5、e)。⑶设计UseCaseDiagram.案例4.根据“图书管理系统案例”绘制UseCase图和顺序图需求描述如下:1)系统使用良好的图形用户界面;2)在此界面下,只有图书管理员(Librarian)才能和系统直接交互对话;3)借阅者(Borrower)可通过图书管理员进行借书(Lenditem),还书(Returnitem),预定(Reservation)和取消预定(RemoveReservation)。条件是:借阅人必须事先注册.(即:向系统登记借阅者姓名、电话和住址等)方可借书;4)当预定的图书归还时,或新购进时,通知预定人,当预定的书已经借到时,预定自动取消;5)为简单起

6、见,我们常用“标题(Title)”和“书目(Item)”对图书进行划分。标题指的是书名,书目指的是具体一册书;6)所有图书均预先登记.不同的书按书名(Title)区分,而且同名的书可以有多本(item),它们按书号区分;7)图书管理员可以方便的建立(Add),删除(Delete)修改(Update)标题及借阅者信息,增加和删除书目(当新购进或过时废弃时),也可以查询(Query)图书和借阅者信息。a)试做出系统的初始UseCase图b)由于多个UseCase都具有寻找标题(FindTitle)和寻找借阅者(FindBorrower)部分,试绘制改进(细化)的UseCase图(可在

7、原UseCase图上改进)。*案例5.(可选作)根据“网上购物系统”案例,绘制初始UseCase图。⑴“网上购物系统”涉及到的参与者如下:Customer(客户)WarehouseManager(库房经理)ShippingService(供货服务)PurchaseManager(采购经理)CreditSystem(信用系统)⑵“网上购物系统”涉及到的UseCase如下:BrowseWebSite(浏览网站)4天津理工大学华信软件学院AddItemtoShoppingCart(给购

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。