




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
UML新编实验指导书(实验一)(精选5篇) 第一篇:UML新编实验指导书(实验一)天津理工大学(华信软件学院)实验指导书课程名称:面向对象设计UML建模适应课程:(1460460/1460466/14606617)天津理工大学华信软件学院2上机实验(一)创建用例及用例图:一.实验目的:在Rose2003环境下设计应用系统的UML用例图(UseCaseDiagram)。二.实验内容:根据用户“需求陈述”创建UseCase框图。案例1.绘制“自动饮料机售货”的UseCase框图(包括功能扩展)案例2.用例之间的三种关系练习案例3.设计“网上学生选课系统”的UseCase框图案例4.设计“图书管理系统”的UseCase框图三.操作步骤:案例1.①建立用例图的步骤:。右击UseCaseView。选NewUseCaseDiagram。起名,比如:BuyDrink。双击BuyDrink图标,这时工具栏变成适合UseCase作图的形式。设计UseCaseDiagram.②“自动饮料机售货”需求陈述:“顾客通过自动饮料售货机,可以方便地买到一听饮料。而自动饮料售货机除了卖给顾客饮料外,还具备以下功能:〃供应商可以向自动饮料售货机添加饮料(需要打开和关闭自动饮料售货机的门);〃收银员可以从自动饮料售货机取钱.(需要打开和关闭自动饮料售货机的门)经过分析可知自动饮料售货机系统涉及到的名词及概念有:CustomerSupplierCashierBuydrinkSetdrinkTakemoneyOpenmachineClosemachine显然,前三个名词为参与者.后面的那些功能为UseCase.③绘制自动饮料售货机售货的用例图.(提示:首先找出参与者和用例之间的关系,建立初步用例图,然后细化用例建立用例之间的《include》或《extend》关系。)案例2.用例之间的三种关系练习〃分析用例之间的“泛化关系”、“include”和“extend”关系。〃在Rose下创建包括以上三种关系的UseCase图。(可以把三种关系合在一起,也可以分别绘制)案例3.⑴“学生选课系统”需求陈述:天津理工大学华信软件学院3管理员(Registrar)通过系统界面进入,建立本学期要开的课程,并把这些信息保存到Database中。管理员可以对设置的课程进行增加、删除或改动。学生(Student)通过客户浏览器并根据学号和密码进入选课界面;学生可以进行三种操作:查询已选课程,选课及付费。⑵经过需求分析可知:系统用户(参与者)有:管理员(Registrar)学生(Student);本系统的UseCase包括:选课(SelectCourse)查询(QueryCourse)付费(PayforCourse)增加课程(AddCourse)修改课程(ModifyCourse)删除课程(DeleteCourse)。⑶设计UseCaseDiagram.案例4.根据“图书管理系统案例”绘制UseCase图和顺序图需求描述如下:1)系统使用良好的图形用户界面;2)在此界面下,只有图书管理员(Librarian)才能和系统直接交互对话;3)借阅者(Borrower)可通过图书管理员进行借书(Lenditem),还书(Returnitem),预定(Reservation)和取消预定(RemoveReservation)。条件是:借阅人必须事先注册.(即:向系统登记借阅者姓名、电话和住址等)方可借书;4)当预定的图书归还时,或新购进时,通知预定人,当预定的书已经借到时,预定自动取消;5)为简单起见,我们常用“标题(Title)”和“书目(Item)”对图书进行划分。标题指的是书名,书目指的是具体一册书;6)所有图书均预先登记.不同的书按书名(Title)区分,而且同名的书可以有多本(item),它们按书号区分;7)图书管理员可以方便的建立(Add),删除(Delete)修改(Update)标题及借阅者信息,增加和删除书目(当新购进或过时废弃时),也可以查询(Query)图书和借阅者信息。a)试做出系统的初始UseCase图b)由于多个UseCase都具有寻找标题(FindTitle)和寻找借阅者(FindBorrower)部分,试绘制改进(细化)的UseCase图(可在原UseCase图上改进)。*案例5.(可选作)根据“网上购物系统”案例,绘制初始UseCase图。⑴“网上购物系统”涉及到的参与者如下:Customer(客户)WarehouseManager(库房经理)ShippingService(供货服务)PurchaseManager(采购经理)CreditSystem(信用系统)⑵“网上购物系统”涉及到的UseCase如下:BrowseWebSite(浏览网站)天津理工大学华信软件

和裕****az
实名认证
内容提供者


最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf