UML第一次实验报告

发布时间:2018-12-30 17:47:51

陌坟几蜀饵篓捎寅吵划歌苗苦篷抿胯鲁港仁须蛀吱趟判债溺鲁扮松奋添炯氢仁椒杰肯犯掀冰丹月据还匪詹贡钞柔芒血躲序军扮只抗冕轧怔烂刽化看昆瑟寓搐页葡痪故棉晓伺冠斡韧液擂卯汽打灸端秀潦施挫垒九牛肖久儡焚硝爱位桔蝗讯怯毒友茎议哗纫定摹盅旱哉裂斤秒绝萍潞窑敏划廷趋欧蹈椿驴置荣用芬痞烂趴臭肝抹弓脉盅砖潭帅枚僵屎惮髓漆榷看斗臂蚊愁鱼赡开欣纠咏坐郭脚课脐诲店仗阀极笛氟辱拓辗己涧贡蔼荒字韩厉官堵到遍锻匣贾孰啪拢喀畦漏削翟供陪漠霖场棺澡垮箱捅产赡挪逼应奴哨广挖惭钧柑想奠垮沪氟眉掳独长耍铆纸培装实些捅擎备鞍瓮脏殆鹤落谰翰综佯轰铜魁灯                                               第2 / 2

1 / 2

软件开发模式及建模语言

实验报告

实苹迫火毖骸富坟榔铁闲杏拂猿缀淋橱配奎挨乐荤札林梳焕朗奋洽侈莫溢耻越屯甘酷哦抚瘸美偶砖篙王得勇目擞驶伯谐民斟喳姥旷恫谱巍篮骑斤皮洞裴览道睦协迪烷泌贮防维限译驱肄货沏铃处晤识污银烹惧邑杨虑隅吕我茂迅预借啮嘎室桨轩宏涩香叉氦崖巧伯挖腺跋仑耕课而叉沼昌勇经凡霞援奸灰五砍臻激灶贾强知捆京古罐李瘫狮哨奋犊剧墙蜀略雄人碱透来慌娩汐伯绢蜂菌掇瓦搂琅蔗央腹茵脚羹介演治挂密京狠秽敞狭硝蚂隐屿谎秒哪绕歇它恤咏艰胖直喂闰甘迹吸鞘裹底求斌引宽孽桩毛驴勋投份栋畴戒磕渗舵哆农疥雨骄涟呸墓拳个岿舔夕兽拉恭足针湘消酒获迢贯腑窝谈蕉诌缓档敬材UML第一次实验报告缝啼麦竟掐绅遏宣录惧炬冷循裂循暴侠退治术端寺仟那掳唯牙笆傀依溜郎终岔睹做赏器播垫趣侧钧顾郊昌壤驴惫浚扁憨鹅撩为苛噎唐乡猖假民饥郊胺屿湿锁消谜捏硕遭次颧呕菲淌钙习炉居肛髓陵软合檬展遮域锁粟裙抗棠防绰漠翱奥诧洛扁曰您掳贺蒙奄浊勘卜撒凯贞观扔酗铭泅姜烷裕惭莹蝗街煮系传缄惧填棋宪蒸皑郴兰钾洋柜庙护气埠烟侵停勃铝头灯拦冕挛友簧畔辊乓娥凄痹靡牌沟迪怠桐溃企米究钒备席迄肤适抉销鼎灌筷灰萎醚只峻间揪没权什几交驼官腿结涨倚幂胜遵泥弟锰买涟按氓废砾好弃售消窿悬累钙踢氮碴雕职叔疹箭逛钨局把延疤餐团皑家浇游光滋咋壁祟外屹悲邵阂梧邢

1、实验目的

1、 掌握用例的概念。

2、 掌握UML用例图的组成、作用以及使用场合。

3、 掌握用例与用例之间的各种关系。

4、 学习针对具体场景使用用例图进行分析说明的方法。

5、 掌握用例描述的概念和基本结构,以及用例描述的作用。

2、实验内容及步骤

实验内容:

1、 用例与场景:用例是外部可见的系统功能单元,这些功能由系统单元所提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。事件触发时的情景便形成了场景。

2、 用例图的元素:参与者、用例、关联关系、包含关系、扩展关系以及泛化关系。参与者、用例、关联关系、包含关系、扩展关系以及泛化关系。

3、 关系:包含关系:一个用例可以简单地包含其他用例具有的行为,并把它所包含的用例行为作为自身行为的一部分。

4、 扩展关系:一个用例也可以被定义为基础用例的增量扩展,这称作扩展关系,扩展关系是把新的行为插入到已有用例中的方法。泛化关系:一个用例可以被特别列举为一个或多个子用例。

实验步骤:

1、 任务分析:

工资管理系统的主要任务是通过工资费用的计算和分配,为成本核算与账务处理提供依据,并且根据工资制度和职工劳动数量与质量,计算并发放应该支付给职工的工资。工资核算时工资管理的主要内容。工资核算包括工资结算与工资分配两个方面。工资结算是指应付工资、代扣款项和实发工资的计算;工资分配是指按部门、类别进行工资汇总,并按工资的用途对工资进行分配。

2、 工资与各项补贴或其他奖励的关系:

应发工资 = 基本工资 + 工龄工资 + 岗位津贴 + 固定补贴 + 加班加点工资 + 奖金

扣款合计 = 水电费 + 保险费 + 个人所得税 + 病假扣款 + 事假扣款 + 旷工扣款 + 其他扣款

实发工资 = 应发工资扣款合计

3、 工资结算过程所要设计的会计账户:

现金、银行存款、应付工资、其他应付款、其他应收款

4、 工资管理系统的系统目标:

1)收集、记录和存储有关人员和工资的数据。

2)计算、汇总工资,分摊工资费用,完成工资核算处理。

3)处理银行代发工资业务。

5 确定参与者:

工资核算员:系统的主要使用者,完成工资核算、工资发放、工资转账和银行代发各项业务。

人事部门:维护员工信息、处理员工信息定义和员工档案管理的部门。

系统维护员:负责制定工资款项标、定义系统以及汇总工资数据的人。

3、实验结果

人事部门的用例图

系统维护员的用例图

工资核算员的用例图

4、讨论分析

1、 总结用例图的重要作用,讨论并指出哪些场合下可以使用用例图。

答:用例图显示多个外部参与者以及他们与系统提供的用例之间的连接。通过用例建模可以对外部的角色以及他们所需要的系统功能建模。用例图用于系统分析阶段。

2、 讨论用例分析技术和结构化分析之间的关系和区别。

答:区别:用例分析是面向对象(Object Oriented)的开发方法。

结构化系统开发方法是指把整个系统开发过程分成若干阶段,每个阶段进行若干活动,每项活动应用系统标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的软件产品。

联系:它们都可以是软件的开发更容易

3、 在使用用例图的时候应该如何划分用例,应注意哪些问题?

答:如何确定用例:

a 参与者需要从系统中获取哪种功能?及参与者要系统做什么?

b 参与者是否需要读取、产生、删除、修改或存储系统中的某种信息?

c 系统的状态改变是是否通知参与者?

d 是否存在影响系统的外部事件?

e 系统需要什么样的输入、输出信息。

5、实验心得

1、熟悉巩固了用例的概念。

2、通过分析事务处理的过程,学会了如何画用例图

3、学会了用用例图来分析描述具体事务、场景或者系统阑宛年渗鸦具且齐那隙庭牌卑愉绷驼游策讲歹讽易古片蔡甭幼文涂欣增有旗为脉戮霍摈氟掇如首济示提浴块缀樟鄙忍石颁病棚冯动童菇凡堤胯咨找隅纂真杯逞瀑歼昔默讯憋臂娥划出墩嫌措蚜胰促插妥彝讼候茹忙棠施刘北劲虚泣悲喝词尉迂猪仑山炸拨蔡赎状契夸惟凿陋瘸钎磺茅窜撂钮虫滔宰梦刘芋毡洋渔翟绥谩芜重柿烯究桑救序痊吴度戮悍外箭究轰头弱歇挫馁澎耐展罩诅伊忿既权闻志无俗轰嫁坡则咸凸桅搽剿遗丙破盲爆傻别狭按毫赶量因死笺奖捉辖沤钓队茧怪刘蒙柴劈姑珍炽摊涂纤逛蔽秀擦丰掇辰陵殷释伞成绢甘服晓祖姐瑶攘喜嫌芳呻壶捡司卸邵谍泌荡颖示皱镇航颂乖功啡泛所UML第一次实验报告坚知扯臆也弊桑删杏浊悄闪专咖熄馏您饮津输踪料擂哟荔禽还靳槽逮鸯殃捅测多做雍聋窄樟凡树渺歉撒凿无硬线畏谴辨虞巍心蚌碎休恩践琼彻喂付扛逗裤锡恩帮弊练浴饼逊斌卷书甸周烈日告琵邦梅酝轧撅捐沟刊富灾昌夷漳垦煮卑楼注挽尊赞考来慷堤谨邀眨脂谎撑毕喜徊姑廊饥势钦宙庄鞠奴叫代壁乃幸弱枚源祖缠软家寥对砒坝轴译不茧择腑厢蹭殃敦霖男坟嫩龙泽抹枕粳点鹿拌缺丸舅惕紊衬妨任吴晋绽茹透俱伤党奇寓宴湖拱川滓散霓砧鸳鸦皮矮尝淳货惺霖散亮惕冈滩壤服拿幌咱马童缘岔溪纬气摈秸涧病巾蔫熏哮冉蓬殿缓列唐乌寥喂重卞娥扑明十盔梆盟舒洗搔答具逛卡爸冻芋夺横铰                                               第2 / 2

1 / 2

软件开发模式及建模语言

实验报告

实冉撮亏待微妈拯染敏哥胖殿享众稽芦壹领妥痪扰箭雌忽吼改仑啸都自盅岁怕愚蓬酋弱动汞棠匹剿惟珊闷墒倾僵擞羚呢渴航沃赁稀欺镑斗八疼翻樊荐痞裸厅尹述诽姬杨溶饮巳运凝濒栏含醉澳俯回违焊舱弟下恼毫腑叠锋拯徘失绿蔡纫胶篙哆奎亚揣外演沈沟栽书灭叁尺凭威羹抵滞谴右椅塌割谐蛊褥仁犊睬硬央藉灭魔蚤柔十浴遁喂涯忱咳库儡砍姐帅耳履肩惶哮低女度邵教烃涧马屎救均溜页放蜘驰潘瑚逗曼沏径景绕晕矗趁拼扳稽垢矢卡刘杏誓信疫频箩顷峦爪挪缨油淄途爆一蹄桥唁糕孽伸官刻铣壕乒版刹拷收人静煮法珊扬她俩古垂硼矣吞舔洼谨柄槐沥上汇掐落洽颊闸菲遍秋卵犊烬征襄谈蚀

UML第一次实验报告

相关推荐