欢迎来到天天文库
浏览记录
ID:12465632
大小:149.50 KB
页数:17页
时间:2018-07-17
《软件工程上机实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验一 使用案例与角色创建订单处理系统的usecase框图练习步骤:一、增加系统用例模型包、usecase框图、用例和角色1、右单击浏览器中的usecase视图包并选择New---Package2、将新包命名为SystemUseCaseModel3、右单击SystemUseCaseModel包并选择New---UseCaseDiagram4、将新框图命名为Main5、双击浏览器中的MainUseCase框图打开框图6、用用例工具栏按钮将新用例加进框图中7、将新用例命名为AddItemtoShoppingCart8、重复第6
2、步到第7步,将其余用例加进框图中,包括:i.ViewShoppingCartii.ViewDetailsofItemsiii.PurchaseItemsinShoppingCartiv.RemoveItemfromShoppingCartv.BrowseItemsforSalevi.ProvideFeedbackvii.SrockInventoryviii.ReturnItemtoStockix.ShipOrderx.AddNewItemforSalexi.RemoveItemforSalexii.PurchaseInve
3、ntory9、用角色工具栏按钮将新角色加进框图中10、将新角色命名为Customer11、重复第9步和第10步,将其余角色加进框图中,包括: CreditSystem WarehoseManager ShippingService PurchasingManager三、增加关联1、用单向关联(unidirectionalassociation)工具按钮在客户角色与“AddItemtoShopping17Cart”用例之间画出关联。2、重复第1步,将其余关联加进框图中四、增加用例描述1、选择浏览器中的
4、“AddItemtoShoppingCart”用例。2、用文档窗口在“EnterNewOrder”用例中增加下列描述:Thisusecaseallowsthecustomertoaddanitemforsaletotheirshoppingcartforpurchase3、用文档窗口增加其余用例描述。五、增加角色描述1、选择浏览器中的客户角色2、用文档窗口增加销售员角色的下列描述Thecustomersistheindividualwhoispurchasingitemsfromtheorganization3、用文档窗口
5、增加其余角色的描述结果如下图:17实验二对象交互(Interaction框图)实验内容创建Sequence框图和Collaboration框图,在电子商务系统的购物推车中增加新项目。完成了sequence和collaboration框图实现步骤:设置选择[tools]----[options]选择[diagram]标签确保复选框sequencenumbering,collaborationnumbering和focusofcontrol单击ok退出Options窗口创建sequence框图1、右单击浏览器中系统使用案例模型
6、的AddItemtoShoppingCart2、[new]---[sequencediagram]3、取名MainFlow4、双击打开新框图将角色和对象加进框图1、将Customer角色从浏览器拖动到框图中2、选择object工具栏按钮3、单击框图顶部添加对象4、将新对象取名为CartInterface5、对下列对象重复第3和第4步:a)CartMgrb)ProductMgrc)ProductItemsd)WhiteCrewSockse)CartItems将消息加进框图1、选择objectionmessage工具栏按钮2、
7、从Customer角色的生命线拖动到CartInterface对象生命线3、选中消息时,输入Addwhitecrewsockstocart4、重复第2和第3步,将其他消息加进框图中lAddwhitecrewsockstocart(在CartInterface与CartMgr之间)lGetwhitecrewsocks(在CartMgr与ProductMgr之间)lFindproduct(whitecrewsocks)(在ProductMgr与ProduceItems之间)lGetproduct(在ProductItems和W
8、hiteCrewSocks之间)lAddwhitecrewsockstocart(在CartMgr与CartItems之间)5、从工具栏中选择MessagetoSelf按钮176、在最后一个消息下面,单击CartItems对象的生命线,加上返身消息7、将新消息命名为Addwhitecrewsocksto
此文档下载收益归作者所有