2023年软件设计与分析实验报告.pdf
《2023年软件设计与分析实验报告.pdf》由会员分享,可在线阅读,更多相关《2023年软件设计与分析实验报告.pdf(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一 实验名称实验一用例图二、实验目的1 .熟悉用例图的基本功能和使用方法。2 .掌握如何使用建模工具绘制用例图方法。三、实验内容分析微商管理系统的需求建模,进行用例图的绘制。四、实验环节1 .书写“用户登录购买商品信息 和 管理员管理商品”的书面用例1.1.(1)用户登录后,查找想要购买的商品;1.1.(2)“用户接口”组件数据库中,查找待购买的商品名;1.1 .(3)假如不存在,则显示错误信息,返回环节(1),假如存在则继续;1.1.(4)“用户接口”组件判断“待购买商品”是否可以购买;1.1.(5)假如不可以,则显示犯错误信息,返回环节(8),假如可以则继续;1.1.(6)在数据库中,添加
2、商品订单;1.1.(7)显示购买成功信息;1.1.(8)结束1.2.(1)管理员登录后,查找的商品;1.2.(2)“业务对象”组件数据库中,查找待管理的商品名;1.2.(3)假如不存在,则显示错误信息,返 回 环 节(1),假如存在则继续;1.2.(4)“业务对象”组 件 判 断“待管理商品”是否可以管理;1.2.(5)假如不可以,则显示犯错误信息,返回环节(8),假如可以则继续;1.2.(6)在数据库中,添加、删除或修改商品;1.2.(7)显示管理成功信息;1.2.(8)结束分析:在微商管理系统中,管理员一方面登陆系统,系统验证过后,管理方可向系统查询数据,在查询后,系统会给出提醒,有没有相
3、关的数据,管理员根据系统查询的返回结果,进行下一步的操作,就是管理商品,在管理过程中,系统会对查询得到的结果判断是否可以对商品进行管理,若可以,则给管理提醒,如不可以,也给相关的提醒信息。而用户则通过管理员所设立的商品信息进行查询,假如查询到相关信息,则系统给出用户可以进行购买操作的提醒,假如未查询到相关信息,也给相关的提醒信息。2.1.根据实验指导书画出用户的用例图。(1)添加一个用户用例(2)设立用户的属性:姓名,性别和用户I D(3)设立用户的方法:选择商品和购买商品(4)绘制出用户所能进行的活动,并绘制他们之间的关系2.(1)添加一个管理员用例(2)设立管理员的属性:姓名,性别和管理员
4、ID(3)设立管理员的方法添加商品,删除商品和修改商品(4)绘制出用户所能进行的活动,并绘制他们之间的关系修改商品0管理员删除五、实验结论通过本次实验我学会了如何绘制出各个需求关系的用例图,掌握了基本的用例图使用方法。也在该系统中了解了管理员和用户之间的关系。并设立相应的属性和方法,从而清楚地看出管理员和用户在该系统中所能进行的活动。实验二:活动图一、实验名称实验二活动图二、实验目的1.熟悉活动图的基本功能和使用方法2.掌握如何使用建模工具绘制活动图方法。三、实验内容根据已知的微商用例模型,绘制微商管理系统的登录活动图四、实验环节绘制“管理商品信息”用例的活动图,管理商品信息一般按照以下环节进
5、行:1.(1)管理员登录后,查找的商品;1 .(2)“业务对象”组件数据库中,查找待管理的商品名;L (3)假如不存在,则显示错误信息,返 回 环 节(1),假如存在则继续;1.(4)“业务对象”组件 判 断“待管理商品”是否可以管理;1 .(5)假如不可以,则显示犯错误信息,返 回 环 节(8),假如可以则继续;1.(6)在数据库中,添加、删除或修改商品;1.(7)显示管理成功信息;1.(8)结束绘图环节:(1)在用例图中,找到 管理商品信息”的用例,在用例上创建一个活动图;(2)建好活动图后,在图中添加一个泳道,命名为管理员,按此环节再添加一个泳道,命名为系统。(3)在“管理员”该泳道下添
6、加一个开始节点,登录活动,验证框和结束结占 八、(4)在“系统”该泳道下添加商品管理活动,添加、删除、修改活动和系统整理数据活动;(5)若验证对的,则可以进行商品管理,最后由系统整理管理数据后返回;(6)若验证不对的,则直接返回。登陆管理活动图五 实验结论通过本次本次实验我大体学会了使用活动图的基本功能和使用方法并,掌握如何使用建模工具绘制活动图的方法。通过绘制活动图,可以很清楚的看出管理员在管理商品是进行的各个活动环节。实验三:状态图一、实验名称实验三状态图二、实验目的1.熟悉状态图的基本功能和使用方法。2.掌握如何使用建模工具绘制状态图方法。三、实验内容根据已获得的微商管理系统的用例图和相
7、应的活动图,绘制状态图四、实验环节1.业务分析:商品管理的动态行为是由:空闲、商品查询、商品管理、失败、成 功5中状态及激活互相转换的事件。2.绘制状态图:运 用UML绘 制“商品管理”用例的状态图。分析:商品管理的重要业务都是由管理员来完毕,一方面管理员必须先登录系统,并通过验证后,便可以进行下一步的操作,查找改商品的相关信息,如存在,则进行添加、删除和修改操作,如不存在该商品,则给出提醒信息;绘图环节:(1)在用例图中的商品管理用例,新建一个状态图;(2)添加一个开始节点,当要进行管理的时候,操作者先要询问系统的状态,假如系统忙,操作者必须等待,因此,得到空闲和忙碌两种系统状态;(3)假如
8、系统忙碌,则操作者需等待、结束;假如系统空闲,则进行对商品进行查询操作,查 询 的 结 果 为 两 利 一是查询得到该商品的相关信息,二查询不到该书的相关信息,则此时有两种状态;(4)假如系统空闲,则系统先查询操作者所要查询的商品信息,假如不存在则返回相应的信息后结束,假如存在则进行商品的管理,添加、删除和修改操作,在操作者进行添加、删除、修改操作后,返回操作的结果;(5)最后,操作者进行了操作后,系统整理数据,然后将结果返还给操作者;操作成功或失败,都会有提醒信息给出,整个商品管理的过程便完毕。五、实验结论通过本次实验,我大体熟悉了状态图的基本功能和使用方法,掌握如何使用建模工具绘制状态图方
9、法。通过与相应的用例图进行分析后,绘制出了管理员管理商品动作中也许碰到的各种状态。实验四:类图一、实验名称实验四类图二、实验目的1.理解类的基本概念2.掌握如何从需求分析中抽象出类的方法。3.掌握在R at i o n a l R o s e 中绘制类的操作方法。三、实验内容从已获得的微商管理系统的用例图、相应的活动图和状态图去寻找和发现类。四、实验环节分析:由商品类、商品信息类、添加商品类、删除商品类、修改商品类4个类组成。绘制类的环节:(1)打开前面初步构建的U M L建模文献;(2)创建“商品管理业务功能”类图;(3)在图中拖出一个类图,命名为商品;(4)设立商品类的属性,插入商品名称、
10、商品I D、商品介绍、商品数量和商品价格,并设立其属性的类型值分别为 s t r i n g 型、s t r i n g 型、s t r i n g 型、i n t 型和 d o u b l e型,同时设立“p r i v a t e”权限。(5)设立商品类的方法,插入相应的设立、获取属性的方法,设立方法的类型值一律为v o i d,获取属性的类型值和商品类属性的类型值一致。商品布商品名称:S t r i n g4商品I D :S t r i n g觑商品介绍:S t r i n g的商品数量:I n t防商品价格:D o u b l eooAu ooAu Au o称称。o绍绍量量格格名名D1
11、lD介介数数价价品品品品品品品品品品荀荀荀荀荀荀荀荀荀荀置取置取置取置取置取y军依抬依用速沏速军(6)在图中拖出一个类图,命名为商品信息;(7)设立商品信息类的属性,插入商品名称、商 品I D、商品已销售数量、商品未销售数量和商品操作命令,并设立其属性的类型值分别为s t r i ng型、st r i n g 型、s t r i n g 型、s t r i n g 型和 B o o l e a n 型,同时设立p r i v a t e 权限。(8)设立商品信息类的方法,插入相应的设立、获取属性的方法,设立方法的类型值一律为v o i d,获取属性的类型值和商品类属性的类型值一致。商nn信息g
12、gnnnann6ttnsSo)Og:-BrlnJ量量:sting数数令:str售售命除肖肖乍名ID已未操品品品品品商商商商商O售售命命称O销销作作名ID已未操操品品品品品品商商商商商商取取取取置取(9)在图中拖出一个类图,命名为添加商品;(1 0)设立商品类的属性,插入添加结果和商品信息,并设立其属性的类型值分别为B。l e a n 型和商品信息型,同时设立 p r i v a t e”权限。(1 1)设立添加商品类的方法,插入相应的设立、获取属性的方法,设立方法的类型值一律为v o i d,获取属性的类型值和商品类属性的类型值一致。添力口商品年添加结果:Boolean员商品信息:商品信息添加
13、商品0(1 2)在图中拖出一个类图,命名为删除商品;(1 3)设立商品类的属性,插入删除结果和商品信息、,并设立其属性的类型值分别为B o o l e a n 型和商品信息型,同时设立“private”权限。(1 4)设立添加删除商品类的方法,插入相应的设立、获取属性的方法,设立方法的类型值一律为V。i d,获取属性的类型值和商品类属性的类型值一致。删除商品弱删除结果:B o o l e a n良湎品信息:商品信息删除商品0(1 5)在图中拖出一个类图,命名为修改商品;(1 6)设立商品类的属性,插入修改结果和商品信息,并设立其属性的类型值分别为B o o l e a n 型和商品信息型,同时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 软件设计 分析 实验 报告
限制150内