版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、岗 位 技 能能 实 训()指导书( 使用用班级: 14404001-003班)姚庆安 吕吕寻才 唐唐培丽20166年6月月1日前言面向对象象系统分分析与设设计课程程是计算算机科学学与技术术本科专专业的一一门重要要的专业业课。通过本本课程的的学习,使使学生在在已有的的计算机机软、硬件基基础知识识,程序序设计知知识,数数据库和和网络通通信知识识的基础础上系统统掌握面面向对象象系统分分析与设设计的基基本方法法和技术术,并具具有针对对特定环环境下的的应用问问题进行行信息系系统开发发(包括括系统分分析,设设计与实实现)的的能力。通过学学习本课课程学生生可以理理解和掌掌握面向向对象系系统的分分析和设计的
2、方方法和分分步过程程、掌握握面向对对象系统统分析和和设计的的建模标标准语言言,能够够利用(或或)软件件以某一一信息系系统为例例进行系系统分析析和设计计。本课程主主要介绍绍系统原原理的基基本概念念、系统统开发过过程、对面向对对象分析析和面向向对象设设计的方方法、对面向对对象分析析和设计的建建模标准准等内容容。通过本课课程的学学习,学学生掌握握的知识识、内容容及掌握握的程度度要求为为:1. 使使学生理理解面向向对象的的信息系系统的开开发过程程、系统统分析和和设计的的原则和和方法; 2. 使使学生掌掌握语言言的基础础知识,以及在面面向对象象的软件件系统分分析和设设计中的的应用,并并能使用用工具建建立
3、系统统模型; 3. 使使学生掌掌握在系系统模型型下应用用高级语语言建立立应用系系统的方方法; 4. 通通过案例例教学和和实验,提提高学生生在应用用面向对对象技术术开发软软件方面面的动手手能力和和解决问问题的能能力,并并鼓励创创新。本实验所所要求的的建模工工具为 20003。本课程通通过对图图书馆系系统进行行建模设设计开发发。目录 o 1-3 h z u第一部分分 实训训计划及及要求第一章 实训计计划实训日期期:20016.06.27-20116.007.001实训目的的、要求求及实训训方式:一. 实实训目的的为了培养养学生自自我再学学习的意意识和能能力,设设计中采采用没有有学过的的统一建建模语
4、言言,训练练学生学学习的能能力。理论和实实践相结结合,综综合运用用程序设设计知识识、数据据结构知知识、面面向对象象等知识识,提高高综合实实践的能能力。在每个设设计题目目中,除除了必须须完成的的功能外外,都留留有自由由发挥的的空间,以以体现软软件设计计的艺术术性和创创造性,培培养对软软件设计计较好的的鉴赏力力风格。训练实训训报告或或论文的的书写能能力。加强基本本工具软软件的使使用能力力。为后续课课程的学学习奠定定良好的的基础。二. 实实训要求求1、要求求学生在在实训期间间积极思思考,勇勇于创新新,努力力将学过过的多个个知识点点转变为为实践能能力,2、严格格遵守实实训纪律律,不缺缺勤,不不迟到,不
5、不早退,不不许玩游游戏。3、设计计要求每每人一组组, 独独立完成成。4、注意意设计作作品的数数量和质质量,撰撰写实训训报告。三. 实实训方式式每天提供供六个小时时的上机机时间,用用于程序序实现;其他时时间用于于完成软软件设计计,同时时有教师师辅导答答疑。拟订题目目:题目一: 银银行信息息系统需求分析析:银行是与与人们生生活密切切相关的的一个机机构,银银行可以以提供存存款、取取款、转转账等业业务。在在银行设设立账户户的人或或机构被被称为银银行的客客户()。一个客客户可以以在银行行开设多多个账户户(),客客户可以以存钱到到账户中中,也可可以从自自己的账账户中取取钱,还还可以将将存款从从一个账账户转
6、到到另一个个账户。另外,客客户可以以随时查查询自己己的账户户情况,以以及查询询以前所所进行的的存款、取款等等交易记记录。客客户还有有权利要要求关闭闭自己的的账户。实际生活活中的银银行功能能其实还还要复杂杂得多,但但为了简简化系统统,本次次设计只只考虑银银行的基基本功能能。简化化版的银银行信息息系统至至少应具具有如下下功能:一个银行行可以有有多个账账户;一个银行行可以有有多个客客户;一个客户户可以持持有多个个账户;一个账户户可以有有多个持持有者;银行可以以为客户户开设账账户;银行可以以为客户户注销账账户;客户可以以从自己己账户中中取钱;客户可以以向自己己账户中中存钱;客户可以以在同一一银行的的不
7、同账账户之间间转账;客户可以以在不同同银行的的不同账账户之间间转账;请完成登登录、存存款、取取款、转转账和查查询几个个模块的的设计。工作内容容及要求求请在一周周内完成成下列工工作内容容:进一步细细化需求求分析的的内容,识识别出系系统的参参与者,并并完成用用例图;将用例图图中的每每个用例例都写成成相应的的事件流流文档;进一步使使用活动动图来描描述每个个用例,为为后续的的系统设设计做好好准备;按照系统统的功能能分析,从从用例的的描述中中提取出出系统的的对象类类和界面面类,建建立类图图;分析类图图中的实实体类和和实体类类之间的的关系,画画出数据据库的逻逻辑模型型图(只只包含实实体类,且且注明角角色和
8、阶阶元)。对数据库库的逻辑辑模型进进行优化化,取消消多对多多的联系系,完成成最终的的逻辑模模型设计计;使用交互互作用图图或状态态机图完完成系统统动态行行为的建建模。(建建议使用用顺序图图按功能能分别描描述)。提交结果果及要求求请提交用用例图(包包括事件件流文档档)、活活动图、类图、交互作作用图。可选提交交:状态态机图、系统部部署图完成规定定格式的的实验报报告(纸纸质),上上交电子子版实验验报告和和系统建建模的成成果(各各类图和和相关文文档,电电子文档档)。题目二: 某某企业的的销售管管理信息息系统需求分析析:假设某大大型企业业需要一一个销售售管理信信息系统统,来完完成合同同信息等等销售信信息的
9、自自动化管管理,一一般来说说,一个个常见的的销售管管理系统统的功能能应包括括收集大大客户的的基本情情况、制制定产品品销售计计划、推推销本企企业的产产品、与与客户签签订销售售合同、检查客客户付款款单并催催缴客户户拖欠的的应付货货款、核核对检验验并发送送货物、核查客客户订购购的产品品、提请请生产调调度部门门组织生生产仓库库中缺少少的产品品,检查查销售合合同履行行率、提提供售后后服务等等。现做做一定的的简化与与合并,得得到系统统的分解解结构如如下:销售管理理信息系系统包括括以下几几部分:大客户管管理为大宗采采购本企企业产品品的大客客户建立立数据库库销售计划划管理根据企业业生产能能力核对对当前市市场行
10、情情的预期期制定全全年销售售计划。销售合同同管理(设计重重点)添添加、修修改、查查询销售售合同,核核对收款款单并发发送货物物,检查查收条,催催缴欠款款,核算算销售合合同履约约率,将将履约合合同转入入历年履履约合同同库;编编制年综综合统计计报表。工作内容容及要求求请在一周周内完成成下列工工作内容容:进一步细细化需求求分析的的内容,识识别出系系统的参参与者,并并完成用用例图;将用例图图中的每每个用例例都写成成相应的的事件流流文档;进一步使使用活动动图来描描述每个个用例,为为后续的的系统设设计做好好准备;按照系统统的功能能分析,从从用例的的描述中中提取出出系统的的对象类类和界面面类,建建立类图图;分
11、析类图图中的实实体类和和实体类类之间的的关系,画画出数据据库的逻逻辑模型型图(只只包含实实体类,且且注明角角色和阶阶元)。对数据库库的逻辑辑模型进进行优化化,取消消多对多多的联系系,完成成最终的的逻辑模模型设计计;使用交互互作用图图或状态态机图完完成系统统动态行行为的建建模。(建建议使用用顺序图图按功能能分别描描述)。提交结果果及要求求请提交用用例图(包包括事件件流文档档)、类类图、活活动图、交互作作用图。可选提交交:包图图、状态态机图、系统部部署图完成规定定格式的的实验报报告(纸纸质),上上交电子子版实验验报告和和系统建建模的成成果(各各类图和和相关文文档,电电子文档档)。题目三: 汽车车租
12、赁系系统分析析与设计计需求分析析系统的整整体目标标是:利利用互联联网和信信息化技技术,结结合汽车车租赁经经营的实实际运作作情况,建建设一个个覆盖汽汽车租赁赁经营全全部业务务的“汽车租租赁系统统”。功能需求求:“汽车租租赁系统统”中的功功能需求求可以包包括以下下几个方方面:客户可以以通过不不同的方方式(包包括电话话、前台台、网上上)预订订车辆;能够保存存客户的的预订申申请单;能够保存存客户的的历史记记录;工作人员员可以处处理客户户申请;技术人员员可以保保存对车车辆检修修的结果果。 满足上述述需求的的系统主主要包括括以下几几个模块块:基本数据据维护模模块:该该模块提提供了使使用者录录入、修修改并维
13、维护基本本数据的的途径。基本业务务模块:在系统统中,客客户可以以填写汽汽车租赁赁申请表表,工作作人员处处理这些些表格;同时,技技术人员员还可以以提交每每辆车的的状态,以以便工作作人员根根据这些些资料决决定是否否批准客客户的请请求。数据库管管理模块块:在系系统中,对对所有客客户、工工作人员员以及车车辆的信信息都要要进行统统一管理理,车辆辆的租赁赁情况也也要进行行详细的的登记。信息查询询模块:该模块块主要用用于查询询相关信信息。工作内容容及要求求请在一周周内完成成下列工工作内容容:进一步细细化需求求分析的的内容,识识别出系系统的参参与者,并并完成用用例图;将用例图图中的每每个用例例都写成成相应的的
14、事件流流文档;进一步使使用活动动图来描描述每个个用例,为为后续的的系统设设计做好好准备;按照系统统的功能能分析,从从用例的的描述中中提取出出系统的的对象类类和界面面类,建建立类图图;分析类图图中的实实体类和和实体类类之间的的关系,画画出数据据库的逻逻辑模型型图(只只包含实实体类,且且注明角角色和阶阶元)。对数据库库的逻辑辑模型进进行优化化,取消消多对多多的联系系,完成成最终的的逻辑模模型设计计;使用交互互作用图图或状态态机图完完成系统统动态行行为的建建模。(建建议使用用顺序图图按功能能分别描描述)。提交结果果及要求求请提交用用例图(包包括事件件流文档档)、类类图、活活动图、交互作作用图。可选提
15、交交:包图图、状态态机图、系统部部署图完成规定定格式的的实验报报告(纸纸质),上上交电子子版实验验报告和和系统建建模的成成果(各各类图和和相关文文档,电电子文档档)。题目四:酒店预预订系统统需求分析析基本业务务流程:顾客预约约:记录录,取消消,修改,查询和和显示顾客到达达:有预预约顾客客和无预预约顾客客相分离离;用餐顾客客结帐:同时刷刷新餐桌桌和预约约信息显示:显显示当前前桌子的的状态完成以下下模块:(1)预预约模块块显示预约约:显示示当天所所有预约约,同时桌桌子根据据当前时时间显示示当前状状态添加预约约:添加加一个新新的预约约,并插入入数据库库,如果是是当天预预约则显显示在预预约状态态栏中修
16、改预约约:修改改一个已已有的预预约,可以修修改订餐餐人数,预约日日期,时间以以及餐桌桌删除预约约:删除一一个已有有预约,删除数数据库信信息,如果是是当天预预约则刷刷新预约约状态栏栏查询预约约:根据据订餐人人姓名,餐桌号号,预约日日期,时间查查询预约约状态(2)到到达模块块到达情况况有两种种,一种是是有预约约的到达达,另一种种是无预预约的到到达有预约的的到达首首先要查查询预约约,故在在预约模模块中添添加到达达的功能能无预约的的到达,就可以以立即找找空桌子子用餐在到达操操作中还还要刷新新当前桌桌子状态态,由预预约或空空闲状态态转为用用餐状态态(3)结结帐模块块显示当前前正在用用餐的桌桌子信息息,从
17、中选选中需要要结帐的的桌子,进行结结帐操作作结帐完成成后,将桌子子置为空空闲状态态,若当天天还有不不同时间间预约此此桌子的的则置该该桌为预预约状态态工作内容容及要求求请在一周周内完成成下列工工作内容容:进一步细细化需求求分析的的内容,识识别出系系统的参参与者,并并完成用用例图;将用例图图中的每每个用例例都写成成相应的的事件流流文档;进一步使使用活动动图来描描述每个个用例,为为后续的的系统设设计做好好准备;按照系统统的功能能分析,从从用例的的描述中中提取出出系统的的对象类类和界面面类,建建立类图图;分析类图图中的实实体类和和实体类类之间的的关系,画画出数据据库的逻逻辑模型型图(只只包含实实体类,
18、且且注明角角色和阶阶元)。对数据库库的逻辑辑模型进进行优化化,取消消多对多多的联系系,完成成最终的的逻辑模模型设计计;使用交互互作用图图或状态态机图完完成系统统动态行行为的建建模。(建建议使用用顺序图图按功能能分别描描述)。提交结果果及要求求请提交用用例图(包包括事件件流文档档)、类类图、活活动图、交互作作用图。可选提交交:包图图、状态态机图、系统部部署图完成规定定格式的的实验报报告(纸纸质),上上交电子子版实验验报告和和系统建建模的成成果(各各类图和和相关文文档,电电子文档档)。题目五:工资管管理系统统需求分析析基本业务务流程:一个公司司由若干干部门构构成,每每个部门门经销若若干种产产品,并
19、并有若干干名职员员和经理理。工资资由基本本工资、产品销销售业绩绩奖 、若干种种保险的的扣除等等组成。其中的的销售业业绩奖按按如下规规定:职职员按其其完成额额的5%提成,经经理按该该部门完完成额的的1%提提成。每每个月生生成一个个工资表表,每年年末再按按个人的的总销售售额发放放1%的的奖金。 系统的功功能需求求 :在一个公公司中,工工资管理理系统是是非常重重要的,开开发者要要尽力做做到清晰晰、准确确、公正正。 通通过向有有关部门门了解,对对公司工工资管理理系统的的需求可可得到如如下描述述:(1) 公司的的会计负负责记录录各个部部门、各各个职员员的详细细销售信信息; (2) 公司的的会计根根据当月
20、月的销售售信息,按按一定的的规则计计算各个个职员的的月工资资; (3) 在年终终的时候候,公司司的会计计还负责责计算各各个职员员的奖金金情况; (4) 公司的的每个职职员有权权利知道道自己工工资的全全部信息息,即他他们可以以查看自自己工资资的详细细信息; (5) 如果发发现工资资有错误误的地方方,公司司的职员员有权利利向会计计反应; (6) 会计根根据反应应的错误误信息进进行核查查,并做做出相应应的处理理。工作内容容及要求求请在一周周内完成成下列工工作内容容:进一步细细化需求求分析的的内容,识识别出系系统的参参与者,并并完成用用例图;将用例图图中的每每个用例例都写成成相应的的事件流流文档;进一
21、步使使用活动动图来描描述每个个用例,为为后续的的系统设设计做好好准备;按照系统统的功能能分析,从从用例的的描述中中提取出出系统的的对象类类和界面面类,建建立类图图;分析类图图中的实实体类和和实体类类之间的的关系,画画出数据据库的逻逻辑模型型图(只只包含实实体类,且且注明角角色和阶阶元)。对数据库库的逻辑辑模型进进行优化化,取消消多对多多的联系系,完成成最终的的逻辑模模型设计计;使用交互互作用图图或状态态机图完完成系统统动态行行为的建建模。(建建议使用用顺序图图按功能能分别描描述)。提交结果果及要求求请提交用用例图(包包括事件件流文档档)、类类图、活活动图、交互作作用图。可选提交交:包图图、状态
22、态机图、系统部部署图完成规定定格式的的设计报告告(纸质质),上上交电子子版实验验报告和和系统建建模的成成果(各各类图和和相关文文档,电电子文档档)。其他:题题目可以以结合自自己所学学过的课课程中内内容自定定。第二章 时间地地点安排排17周上上机实验验安排星期时间班级试验室指导教师师星期一至星期五上午:88:300-111:300下午:一一三:000-116:000140440114044021404403652654646姚庆安吕寻才唐培丽第三章 撰写实实训报告告实训报告告的书写写格式:封皮写明明班级、姓名、指导教教师。内容提要要目录正文 题题目 时时间用例图及及进度安安排活动图状态图类类的关
23、系系交互图对象图和和包组件图和和部署图图正向工程程参考资料料实训总结结报告第二部分分 基础础知识简介在80年年代末至至90年代代中,对对面向对对象分析析与设计计方法的的研究发发展到一一个高潮潮。但是是,诸多多流派在在思想和和术语上上有很多多不同的的提法,在在术语、概念上上的运用用也各不不相同,需需要一种种统一的的符号来来描述面面向对象象的分析析和设计计活动。应运而而生。它它不仅统统一了、和的表示示方法,而而且有进进一步的的发展,最最终成为为大众所所共同接接受的标标准建模模语言。统一建建模语言言()是是一个通通用的可可视化建建模语言言,用于于对软件件进行描描述、可可视化处处理、构构造和建建立软件
24、件系统制制品的文文档。它它记录了了对必须须构造的的系统的的决定和和理解,可可用于对对系统的的理解、设计、浏览、配置、维护和和信息控控制。适适用于各各种软件件开发方方法、软软件生命命周期的的各个阶阶段、各各种应用用领域以以及各种种开发工工具,是一种种总结了了以往建建模技术术的经验验并吸收收当今优优秀成果果的标准准建模方方法。它它融入了了软件工工程领域域的新思思想、新新方法和和新技术术。不仅仅支持面面向对象象的分析析与设计计,还支支持从需需求分析析开始的的软件开开发全过过程。模型、视视图、图图的概念和和模型可可以分成成以下几几个概念念域:静静态结构构、动态态行为、实现构构造、模模型组织织、扩展展机
25、制视图和图图主要的域域视图图主要概念念静态结构静态视图图类图类、关联联、泛化化、依赖赖关系、实现、接口用例视图图用例图用例、参参与者、关联、扩展、包括、用例泛泛化实现视图图构件图构件、接接口、依依赖关系系、实现现部署视图图部署图节点、构构件、依依赖关系系、位置置动态状态视图图状态图状态、事事件、转转换、动动作、行活动视图图活动图状态、活活动、完完成转换换、分叉叉、结合合为交互视图图顺序图交互、对对象、消消息、激激活协作图协作、交交互、协协作角色色、消息息模型管理理模型管理理视图类图包、子系系统、模模型扩展机制制所有所有约束、构构造型、标记值值静态视图图1、类元类元是模模型中的的离散概概念,拥拥
26、有身份份、状态态、行为为和关系系。有几几种类元元包括类类、接口口和数据据类型。其他几几种类元元是行为为概念、环境事事物、执执行结构构的具体体化。这这些类元元中包括括用例、参与者者、构件件、节点点和子系系统。图图列出了了几种类类元和它它们的功功能。元元模型术术语类元元中包括括了所有有这些概概念。类元功能表示法参与者系统的外外部用户户类类代表了了被建模模的应用用领域中中的离散散概念。最重要的的特性是是多重性性状态类局限于某某个给定定状态的的类类元角色色在合作中中局限于于某个使使用的类类元构件系统的一一个物理理组成单单元接口刻划行为为特征的的操作命命名集.节点计算资源源信号对象间的的异步通通信子系统
27、作为且有有规范、实现和和身份的的单元的的包用例与外界代代理交互互中的实实体行为为说明2、类元元之间关关系类元之间间的关系系有关联联、泛化化、各种种形式的的依赖关关系,包包括实现现关系和和使用关关系。关联:对对象通常常要和其其他对象象发生关关联,关关联可以以具有多多层形式式。多重重性问题题(一对对一、一一对多)。在中关关联用一一条直线线来表示示。泛化:一一个类继继承了其其他类的的属性和和操作。在中泛泛化用“从之类类画一条条带空心心三角形形箭头的的连线指指向父类类”来表示示。依赖:一一个类使使用了另另一个类类。在中中依赖用用“从依赖赖类到被被依赖的的带箭头头的虚线线”表示。聚集是关关联的一一种,聚
28、聚集对象象由部分分对象组组成。也也就是整整体与部部分关联联。在中中用“整体和和部分之之间用带带空心菱菱形箭头头的连线线连接”来表示示。组合是一一种特殊殊的聚集集,在一一个组合合对象中中,部分分对象只只能作为为组合对对象的一一部分与与组合对对象同时时存在。在中用用“整体和和部分之之间用带带实心菱菱形箭头头的连线线连接”来表示示。实现:类类和接口口之间的的关系被被称为实实现。在在中实现现关系用用一个带带空心三三角形箭箭头加虚虚线来表表示,箭箭头指向向接口。关系的种种类关系功能表示法关联类实例之之间连接接的描述述依赖两个模型型元素间间的关系系泛化更概括的的描述和和更具体体的种类类间的关关系,适适用于
29、继继承实现说明和实实现间的的关系聚集聚集对象象由部分分对象组组成。也也就是整整体与部部分关联联。组合一种特殊殊的聚集集.图举例:关联依赖限定关联联聚集和组组成泛化实现关系系用例视图图当用例视视图在外外部用户户前出现现时,它它捕获到到系统、子系统统或类的的行为。它将系系统功能能划分成成对参与与者(即即系统的的理想用用户)有有用的需需求。而而交互功功能部分分被称作作用例。用例使使用系统统与一个个或多个个参与者者之间的的一系列列消息来来描述系系统中的的交互作作用。参参与者可可以是人人,也可可以是外外部计算算机系统统和外部部进程。用例之间间的关系系:关联联、扩展展、泛化化、包含含。关系功能表示法关联参
30、与者与与其参与与执行的的用例之之间的通通信途径径扩展在基础用用例上插插入基础础用例不不能说明明的扩展展部分泛化用例之间间的一般般和特殊殊关系,其其中特殊殊用例继继承了一一般用例例的特性性并增加加了新的的特性包含在基础用用例上插插入附加加的行为为,并且且具有明明确的描描述图举例:用例图用例关系系图交互视图图交互视图图描述了了执行系系统功能能的各个个角色之之间相互互传递消消息的顺顺序关系系。类元元是对在在系统内内交互关关系中起起特定作作用的一一个对象象的描述述,这使使它区别别于同类类的其他他对象。交互视视图显示示了跨越越多个对对象的系系统控制制流程。交互视视图可用用两种图图来表示示:顺序序图和协协
31、作图,它它们各有有不同的的侧重点点。协作作图也展展示对象象之间的的交互关关系,强强调交互互的语境境和参与与交互的的对象的的整体组组织。协协作图按按照空间间组织布布图,而而顺序图图按照时时间顺序序布图。顺序图协作图状态视图图状态视图图是一个个类对象象所可能能经历的的所有历历程的模模型图。状态图图由对象象的各个个状态和和连接这这些状态态的转换换组成。状态图图是对单单个对象象的“放大”,它说说明对象象所经历历的状态态变化。强调单单个对象象内状态态的变化化。状态图活动视图图活动图是是状态图图的一个个变体,用用来描述述执行算算法的工工作流程程中涉及及的活动动。活动动状态代代表了一一个活动动:一个个工作流
32、流步骤或或一个操操作的执执行。活活动图描描述了一一组顺序序的或并并发的活活动。活活动视图图用活动动图来体体现。活活动图很很像流程程图,它它显示出出工作步步骤,判判定点和和分支。可用于于表达一一个对象象的操作作和一个个业务过过程。活动图物理视图图物理视图图对应用用自身的的实现结结构建模模,例如如系统的的构件组组织和建建立在运运行节点点上的配配置。这这类视图图提供了了将系统统中的类类映射成成物理构构件和节节点的机机制。物物理视图图有两种种:构件件图和部部署视图图。构件图部署图模型管理理视图模型管理理视图对对模型自自身组织织建模。一系列列由模型型元素(如如类、状状态机和和用例)构构成的包包组成了了模
33、型。一个包包()可能包包含其他他的包,因因此,整整个模型型实际上上可看成成一个根根包,它它间接包包含了模模型中的的所有内内容。包包是操作作模型内内容、存存取控制制和配置置控制的的基本单单元。每每一个模模型元素素包含于于包中或或包含于于其他模模型元素素中。包扩展机制制提供了几几种扩展展机制,允允许建模模者在不不用改变变基本建建模语言言的情况况下做一一些通用用的扩展展。这些些扩展机机制已经经被设计计好,以以便于在在不需理理解全部部语义的的情况下下就可以以存储和和使用。由于这这个原因因,扩展展可以作作为字符符串存储储和使用用。对不不支持扩扩展机制制的工具具来说,扩扩展只是是一个字字符串,它它可以作作
34、为模型型的一部部分被导导入、存存储,还还可以被被传递到到其他工工具。我我们期望望后端工工具设计计成能够够处理各各种扩展展,这些些工具会会为它们们需要理理解的扩扩展定义义特定的的语法和和语义。扩展机机制包括括约束、标记值值和构造造型。约束是用用文字表表达式表表示的语语义限制制。约束标记值是是一对字字符串一个标标记字符符串和一一个值字字符串存储着着有关元元素的一一些信息息。标记记值可以以与任何何独立元元素相关关,包括括模型元元素和表表达元素素。标记记是建模模者想要要记录的的一些特特性的名名字,而而值是给给定元素素的特性性的值。例如,标标记可以以是,而而值是对对元素负负责的人人的名字字,如。标记值构
35、造型是是在一个个已定义义的模型型元素的的基础上上构造的的一种新新的模型型元素。构造型型的信息息内容和和形式与与已存在在的基本本模型元元素相同同,但是是含义和和使用不不同。例例如,商商业建模模领域的的建模者者希望将将商业对对象和商商业过程程作为特特殊的建建模元素素区别开开来,这这些元素素的使用用在特定定的开发发过程中中是不同同的。它它们可以以被看作作特殊的的类它们有有属性和和操作,但但是在它它们与其其他元素素的关系系上和它它们的使使用上有有特殊的的约束。构造型各种图汇汇总:第三部分分 设计计实例设计一 用例图图及进度度安排一、实验验目的1熟悉悉用例图图的基本本功能和和使用方方法。2掌握握如何使使
36、用建模模工具绘绘制活动动图方法法。3学习习使用对对题目进进行进度度安排。二、实验验器材1计算算机一台台。2 工工具软件件。三、实验验内容根据的图图书管理理系统开开发进度度,在完完成对系系统的需需求建模模,得到到用例模模型后,应应针对每每个用例例进行业业务分析析,说明明其具体体的业务务流程,现现系统分分析部指指派您完完成该项项任务。要求:对其中主主要功能能的用例例书写书书面用例例。四、实验验步骤书写“删删除读者者信息”用例的的书面用用例。一一般应包包含以下下信息:(1)管管理员在在录入界界面,输输入待删删除的读读者名;(2)“业务逻逻辑”组件在在数据库库中,查查找待删删除的读读者名;(3)如如果
37、不存存在,则则显示出出错信息息,返回回步骤(11),如如果存在在则继续续;(4)“业务逻逻辑”组件判判断“待删除除的读者者”是否可可以删除除;(5)如如果不可可以,则则显示出出错信息息,返回回步骤(88),如如果可以以则继续续;(6)在在数据库库中,删删除相关关信息;(7)显显示删除除成功信信息;(8)结结束。分析:在图书管管理系统统中,管管理员首首先登录录系统,系统验验证通过过后,管管理方可可向系统统查询数数据,在在查询后后,系统统会给出出提示,有没有有找到相相关的数数据,管管理员根根据系统统查询的的返回结结果,进进行下一一步的操操作,就就是删除除读者,在删除除的过程程中,系系统会对对查询得
38、得到的结结果判断断该记录录是否可可以删除除,若可可以删除除,则给给删除提提示,若若不能删删除,也也给相关关的提示示信息。绘图步骤骤:(1)在在用例图图上双击击,出现现如图11.1所所示,为为绘制用用例图做做好准备备。图1.11(2)在在图中的的工具栏栏选取图图标,在在右边的的图中添添加一个个,并输输入名称称,如图图1.22所示。(3)在在左边的的工具栏栏中,选选取用例例的图标标,在右右边的图图中画出出一个用用例,并并输入用用例的名名称: 。 图1.2(4)按按照步骤骤(3),绘绘制出如如图1.4和图图1.55的两个个用例。图1.33图1.44图1.55(5)在在绘出了了用例后后,接下下来的是是
39、绘制参参与者与与用例实实现,如如图1.6所示示。图1.66(6)根根据步骤骤(5),同同时完成成如图11.7和和图1.8。此此时,删删除读者者用例图图就到此此完成。其系统统查询读读者信息息等其他他的功能能会在时时序图和和活动图图中描绘绘。(7)根根据分析析情况,进进一步添添加或细细化用例例图。图1.77图1.88五、实验验报告要要求1 整整理实验验结果。2 小小结实验验心得体体会。设计二 活动图图一、实验验目的1熟悉悉活动图图的基本本功能和和使用方方法。2掌握握如何使使用建模模工具绘绘制活动动图方法法。二、实验验器材1计算算机一台台。2 工工具软件件。三、实验验内容根据的图图书管理理系统开开发
40、进度度,在完完成对系系统的需需求建模模,得到到用例模模型后,应应针对每每个用例例进行业业务分析析,说明明其具体体的业务务流程,现现系统分分析部指指派您完完成该项项任务。要求:用活动图图来描述述系统中中已知用用例的业业务过程程:1描述述删除读读者用例例。四、实验验步骤绘制“删删除读者者信息”用例的的活动图图。删除除读者信信息一般般按照以以下步骤骤进行:(1)管管理员在在录入界界面,输输入待删删除的读读者名;(2)“业务逻逻辑”组件在在数据库库中,查查找待删删除的读读者名;(3)如如果不存存在,则则显示出出错信息息,返回回步骤(11),如如果存在在则继续续;(4)“业务逻逻辑”组件判判断“待删除除
41、的读者者”是否可可以删除除;(5)如如果不可可以,则则显示出出错信息息,返回回步骤(88),如如果可以以则继续续;(6)在在数据库库中,删删除相关关信息;(7)显显示删除除成功信信息;(8)结结束。绘图步骤骤:(1)在在用例图图中,找找到删除除的用例例,如图图2.11所示,在在删除用用例上单单击右键键,在弹弹出的快快捷菜单单中选“”,工具也也会弹出出一个菜菜单,选选”,选中中后单击击,便可可以新建建好一个个活动图图。如图图2.22所示。图 2.1图2.22(2)新新建好活活动图后后,双击击删除的的活动图图,得到到如图22.3所所示,然然后把在在左边的的工具栏栏内点击击“,在右右边的图图添加一一
42、个泳道道,如图图2.44所示,并并命名为为.按照照此步骤骤,再添添加另一一个泳道道,并命命名为,得得到图22.5。图2.33(3)接接着在左左边的工工具上选选取开始始点,并并在的泳泳道上添添加,如如图2.6所示示;添加加完开始始结点后后,再来来为此活活动图添添加活动动,图22.7所所示,在在左边的的工具栏栏上选中中这个图图标,在在这边的的泳道上上添加一一个活动动,命名名为登录录(),再再在开始始结点和和活动登登录()之之间添加加活动关关系,如如图2.8所示示。图2.44 图图2.55 图22.6图2.77图2.88(3)完完成步骤骤(2)后后,登录录输入需需要对输输入的信信息进行行验证,则则在
43、图中中添加一一个验证证框,如如图2.9所示示:添加加验证框框后,验验证的内内容,如如果通过过,则允允许管理理员进行行查询操操作,如如图2.10所所示;如如不能通通过,则则结束,如如图2.11所所示。图2.99图2.110图2.111(4)验验证后,下下一步的的操作是是查询需需要删除除的记录录,添加加一个活活动,命命名为,如如图2.12和和图2.一三所所示。图2.112图2.一一三(5)最最后,在在删除后后,系统统会返回回操作结结果给操操作者,图图2.114所示示;删除除成功或或删除失失败系统统都会有有信息返返回给操操作者。(7)根根据分析析设计情情况,进进一步添添加或细细化活动动图。图2.114五、实验验报告要要求1 整整理实验验结果。2 小小结实验验心得体体会。设计三 状态图图一、实验验目的1熟悉悉活动图图的基本本功能和和使用方方法。2掌握握如何使使用建模模工具绘绘制活动动图方法法。二、实验验器材1计算算机一台台。2 工工具软件件。三、实验验内容通过前面面内容的的学习,完完成了对对图书馆馆的图书书馆管理理系统的的需求的的初步分分析,得得出系统统的用例例图和相相应的活活动态。通过这这两类图图我们可可以初步步了解系系统的业业务处理理过程,但但对业务务处理过过程的处处理状态态间转换换了解仍仍不够,这这不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑材料供应施工合同填写样本
- 新能源汽车科技合同管理办法
- 农田水利维护与管理合同
- 广告公司停车位租赁协议
- 艺术品租赁与广告合同
- 美容美发室租赁合同:美发产品篇
- 餐饮店外墙真石漆施工合同
- 建筑安防设备租赁合同
- 玩具店合资开店协议
- 机场VIP服务员录用合同
- 小学生劳动技能培养与就业市场需求
- 导管相关性尿路感染学习课件
- 疑难信访培训课件
- 云南省昆明市五华区2023-2024学年九年级上学期期末英语试卷+
- 人教版七年级数学上册期中测试卷-附带有答案
- 道路旅客运输企业双体系建设的政策法规与标准培训
- DB3714-T 0004-2021 肉种鸭强制换羽技术规程
- 概率论与数理统计考试卷题库2 (七)
- 【制药废水预处理技术的发展综述报告6000字(论文)】
- 树立信心主题班会课件1
- 展开友谊共享愉快小学二年级主题班会
评论
0/150
提交评论