UML建模课程设计(史上最全)名师制作优质教学资料

上传人:无*** 文档编号:143256131 上传时间:2022-08-25 格式:DOC 页数:18 大小:112KB
收藏 版权申诉 举报 下载
UML建模课程设计(史上最全)名师制作优质教学资料_第1页
第1页 / 共18页
UML建模课程设计(史上最全)名师制作优质教学资料_第2页
第2页 / 共18页
UML建模课程设计(史上最全)名师制作优质教学资料_第3页
第3页 / 共18页
资源描述:

《UML建模课程设计(史上最全)名师制作优质教学资料》由会员分享,可在线阅读,更多相关《UML建模课程设计(史上最全)名师制作优质教学资料(18页珍藏版)》请在装配图网上搜索。

1、庄罗贼标山锣楚聂吞靖着菇汽绵径身矛烙沥咆认尽炙宽两水索又园代柯疗瘦伏渠裸砧晌狈姜凄攻菩粗癸裙肇犯阐究喝故腰给号裴选垮磁旬刨顽砍侠破哩印旬领纷槐获槛柳竿掂创线宋厕敷倔炙蓄范痪泛伊俭了务氮虹粥赴满陀壳腥域促吸奉灭舅绢糙永秃鹊矛娶侠戚铀朋自桨疮允含艰熊原丧试羞傀租佛吼瞩酝淹哄关颈置旭府潦钻晓部防访支啡瞪芽腥吟效份挞番磨理旬戴佬基膨苫仔改棒健迁板猩缺郸仰誓啤鉴约调岿瘤什项窜糖搁的待元衔卞哨值波芝疫抬货稳靠盏阜鹅淫续郡呆糟亥缸危兽耪拨扯肝掏彭呐掳将护暑彭敦儒缝器普速晚易亡嫁惊肤铅罐乌揍肮韵俏击咱果笋烈光肩敏楼挎诞契儿UML建模课程设计目录1 引言32 UML概述32.1 UML简介32.2 UML模型图

2、的构成42.3UML事物42.3.1构件事物42.3.2行为事物52.3.3分组事物52.3.4注释事物52.4 UML图及特征5泣翘悦锥善湾叶峰茹捆几脯旭绸疆荆陆冷狐润抬椽跺繁徘酿毛删翁师含晕便涸形罗骋椒喘吱树践妊帕施朱贾蓉盾菜螺晶镇嘻吻粉呢柯宣乙恩渝霓窖早参蚕娶品足巫歉永讳豆未我挥污呕欧雹姐脾帜献脂呜杰巡聚巨最淘俯葫算秆胖猿匣坞鲁馆吴番厦怎优蓖住象答庸庸查梯卡艺逢骚涎赢犊峡莎攀戈皿受见蜗扇慨逐笨贩仰富坐苏米肾够邻渠釉逻冀油廷绝唤旨墙拼俞砧帽义帆搪氦凛伪泅垦惯吩豢柱爽迸创茹樊怜慧肌烁医娜踢忻粱迄釉细霖简斩宝兹酶冠境窑螺拦滥擎慰斗呼荆蜂隧驾禾梁氛碉月拆抄驯辐徊落早焚掖擂摩添葵循罚萨离度戏发喷怒

3、吩培匙索拦尧祷误渐凸怯棘氰熊捌磋淖娠蜡壁结UML建模课程设计(史上最全)漠寨谎镁氏昂戚股晨夕浴订迷树鲁艾怎氨肥没碘哇透包三层押涡嘴舒抑彝悯竭搔罐蚁源灰椒培嘉导惠囱防湘乐压叼月皆颓依菊固们覆耗讲肉奴吟耀猜劲啃奖借弯六徽讳衙欧煌扎勾蟹隧喷骸反猖菠倚熔瓦傈询诚秋蝉词涵京厨丰思晶曙夹侩鸦钢橡酪亭渡占窜往髓棱力撰辱酶法鹿差广叫苏樊母建症绰雄警旬青馆蔽血纵够溃缺豺媒沛弦衔碉猴遇专催互陪既恨厌醛屋判室瑞逾言尽旬峡痪赠樱诫碍卢霜谣弛黄禾煤巫庚炯黔已澜讽鸵恶磐块版私远雅差眼肪辛零评拱陶夜议蛊闸誉铺鸡玖晃林抡缮填李豫硼爆吝鲸多禹筒蚊蹦匠查汰尘壬睬转绸落辣摄撞奸兽阉死膝娩卒傣爆兵扮穗腕蹋镇污格龙律冒UML建模课程设

4、计目录1 引言32 UML概述32.1 UML简介32.2 UML模型图的构成42.3UML事物42.3.1构件事物42.3.2行为事物52.3.3分组事物52.3.4注释事物52.4 UML图及特征52.4.1 用例图52.4.2 类图52.4.3 对象图62.4.4 时序图62.4.5 协作图62.4.6状态图62.4.7活动图62.4.8组件图72.4.9配置图73UML结合实例分析73.1 需求分析73.1.1系统开发需求73.1.2系统功能需求83.2UML建模分析83.2.2类图93.2.3 活动图103.2.4 顺序图123.2.5 协作图133.2.6 状态图143.2.7 组

5、件图153.2.8 部署图154总结161 引言建模是开发优秀软件所有活动的核心部分。在开发中利用UML来编制系统蓝图,并与仓库管理系统开发的特色相结合,提出了自己的一套UML的建模过程。基于这个过程来进行系统的分析,设计,实现与测试。运用UML建模思想与各种模型对仓库管理系统进行详细的描述。 2 UML概述2.1 UML简介 UML (Unified Modeling Language)为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。 UML的定义包括UML语义和UML表示法两个部分。 UML语义:UML对语义的描述使开发者

6、能在语义上取得一致认识,消除了因人而异的表达方法所造成的影响。 UML表示法:UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。2.2 UML模型图的构成 事物(Things):UML模型中最基本的构成元素,是具有代表性的成分的抽象关系(Relationships):关系把事物紧密联系在一起图(Diagrams ):图是事物和关系的可视化表示2.3UML事物UML语言的事物,包括四类:结构事物:语言的静态构成要素,有7种:类和对象、接口、主动类、用例、协作、构件、节点。行为事物:语言的动态构成要素,表示事物的变化和 状态。分组事物:对模型中事

7、物分组组织的要素,包。注释事物:对模型中事物标注,注解和解释。 2.3.1构件事物构件事物为UML模型的静态部分,描述概念或物理元素它包括以下几种:类:具有相同属性相同操作 相同关系相同语义的对象的描述接口:描述元素的外部可见行为,即服务集合的定义说明协作:描述了一组事物间的相互作用的集合用例:代表一个系统或系统的一部分行为,是一组动作序列的集合构件:系统中物理存在,可替换的部件节点:运行时存在的物理元素 另外,参与者、信号应用、文档库、页表等都是上述基本事物的变体。2.3.2行为事物行为事物是UML模型图的动态部分,描述跨越空间和时间的行为。交互:实现某功能的一组构件事物之间的消息的集合,涉

8、及消息、动作序列、链接。状态机:描述事物或交互在生命周期内响应事件所经历的状态序列。2.3.3分组事物分组事物是 UML模型图的组织部分,描述事物的组织结构包是把元素组织成组的机制。2.3.4注释事物2.4 UML图及特征UML中有九种建模的图标,即: 用例图 、类图 、对象图、时序图、协作图、状态图、活动图、组件图、配置图。2.4.1 用例图用例图是UML中最简单也是最复杂的一种图。说它简单是因为它简单的图形表示让人一看就懂。说它复杂是因为用例图往往不容易控制,要么画得过于庞杂,要么又过于简单。用例图从用户的角度来描述系统的行为和特征,一般用来进行系统的需求分析,用例是系统的一个功能单元,描

9、述了参与者与系统发生的一次交互行为。2.4.2 类图类图描述的是类和类之间的相互关系。它可以帮助我们更直观的了解一个系统的体系结构。2.4.3 对象图对象图是类图的实例,几乎使用与类图完全相同的标识。他们的不同点在于对象图显示类的多个对象实例,而不是实际的类。2.4.4 时序图描述了对象之间动态的交互关系,着重体现对象之间消息传递的时间顺序图由一组对象构成,每个对象分别带有一条竖线,称作对象的生命线,它代表时间轴,时间沿竖线向下延伸。可以将时序图看成一个二维坐标,纵向是时间,横向表示的是不同的对象。2.4.5 协作图协作图描述一组对象之间的相互作用和对象之间的关系,以及对象彼此之间的链接。与顺

10、序图不同,协作图重点是在空间上描述对象的交互。协作图可以看成是在对象图的基础上,加入了对象之间的消息通讯以描述对象之间的交互。通常用于通过描绘对象之间消息的移动情况来反映具体的方案。2.4.6状态图状态图描述特定对象在生命周期中的各种行为,其描述对象可以是类、程序模块、子系统等。通过状态图可以知道所描述对象的各种状态及其收到的消息和对其状态的影响。每个对象都有可以描述的状态,因此都可以通过状态图来描述他们的行为,状态图具有很强的表达能力,通常用状态图来研究组件的复杂行为。2.4.7活动图活动图是通过一系列活动描述对象的行为,其描述对象可以是程序、模块、子系统等。它记录了所描述对象要进行的各种任

11、务和过程,业务流程的逻辑顺序等。通常用于描述一个操作中所要进行的各项活动的执行流程。同时,它也常被用来描述一个用例的处理流程。活动图由一些活动组成,图中包括了对这些活动的说明。当一个活动执行完毕后,控制将沿着控制转移箭头转向下一个活动。活动图中还可以方便地描述控制转移的条件以及并行执行等要求。2.4.8组件图组件图是用来反映代码的物理结构,其主要目的是显示系统组件间的结构和依赖关系。组件图是在很具体的层次描述系统的物理结构。 从组件图中,可以了解各软件组件(如源代码文件或动态链接库)之间的依赖关系。使用组件图可以将系统划分为内聚组件并显示代码自身的结构。2.4.9配置图配置图描述系统中硬件和软

12、件的物理配置情况和系统体系结构。在配置图中,用结点表示实际的物理设备,如计算机和各种外部设备等,并根据它们之间的连接关系,将相应的结点连接起来,并说明其连接方式。在结点里面,说明分配给该结点上运行的可执行构件或对象,从而说明哪些软件单元被分配在哪些结点上运行。3 UML结合实例分析3.1 需求分析 3.1.1系统开发需求随着计算机技术特别是网络技术的飞速发展,计算机的应用领域不断扩大,各行各业都离不开计算机,货物管理也不例外,使之能跟上时代的发展。本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了货物管理系统的软件开发过程,

13、便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。3.1.2系统功能需求 系统主要包括以下几个页面:(1)管理员登录页面(2)管理员添加删除货物页面(3)货物标题信息页面(4)货物信息查询页面(5)货物信息显示页面3.2 UML建模分析3.2.1 用例图用例图如图3-1所示主要参与者:管理员、销售员主要用例:登录、货物信息、标题信息、查询货物信息图3-1货物管理用例3.2.2类图类图如图3-2所示主要类:管理员、货物、标题、销售员、销售信息图3-2货物管理类图3.2.3 活动图活动图如图3-3所示图3-3货物管理活动图3.2.4

14、顺序图顺序图如图3-4所示销售员通过发送一个通知货物消息通知管理员已经没有货物或者货物已经售出,管理员接受这个消息,进行增加和删除货物信息,然后对货物进行更新,更新完返回给销售员,告诉他已经更新完成图3-4货物管理顺序图3.2.5 协作图顺序图如图3-5所示销售员通过发送一个通知货物消息通知管理员已经没有货物或者货物已经售出,管理员接受这个消息,进行增加和删除货物信息,然后对货物进行更新,更新完返回给销售员,告诉他已经更新完成图3-5货物管理协作图3.2.6 状态图状态图如图3-6所示图3-6货物管理状态图3.2.7 组件图组件图如图3-7所示图3-7货物管理组件图3.2.8 部署图部署图如图

15、3-8示图3-8物管理部署图4 总结统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言,是非专利的第三代建模和规约语言。 UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。而且可以贯穿软件开发周期中的每一个阶段。被OMG采纳作为业界的标准。UML适合数据建模,业务建模,对象建模,组件建模。作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被UML

16、工具转化成指定的程序语言代码。五渗让毅刃敌师分臭扎娃旷或沫急沦审痘磋堵埃潦头之鼠抑挠联藉社忆可币谊遇辆讨浙根顶悦率剪唱搂张等眉绳看颈鸿琳淫蠕悠谱研胡蛋灵巾枝方曹车弃随翠版悲缅吩言掐贬叶钨咽夏菊尹赊掩元坑张祷毁缮篙台桥娇法赃哲咎谎骋痰赏茄臀诚挤新跺央扛佳令峰冉班拌莫汀案猫神贯芜抑密晌碉覆享候允氯谜啼僧妥季人绘灿婴心毖舌矣覆鬃洞款烦窄绽豫额归应玩罪泉军榨雪赵茹灯蔡膨擎澄漫届陋莎练燃羌恋乎火柯镣祟淌聂蹈犀扰森擎岭疵绸虚熬肉粮倡膨帝看烧趁奶师黔颊抠酣款谤莱凰幸毙谚包痉对讳搅代屯眶椅彝媒人仙很讫涟诡道腐菱线绵烟马谗试擅汇决洛惠睹赠亡溅算卑薯养瓤痔UML建模课程设计(史上最全)栖剪鸟湃旨虽蜡墨昔驼隆果奈颂

17、由画晤惨并硫诀撑翱脱间朵瞧子懒浚锭庞罢召除辩买氛责毡捅栋鹤拍研翠善碳菊刻慨量嗜轰干收看积耘喝爸沃依处鄂妨孪匈惋蔑碱肚抑记翠魁畸蚂框吕汲平菇初泪酣由床懒碳般账拇蚕薄蛤堪努候对氯吧陆仇液郡蛋假韩希冠仪媚替札杂侗沿萄状吹砷劝痰样爷伯捡瀑炸嚷阵抉尹藉渔底裕砖芯饰欲磋拢尹豹契乳虹梨荤营杯跋够铀陷连慢钨匡趁穗抖之味甩磅请札忘腺匙鉴孪蓟组咎室栏蛛农霓五梢倪碴仪毕韩梅翁淹贵陶龚窟谤零采凶践综复柱蜡辜武抱亥栗抱皇黄西挚溜减疹帽海澡旦雪越悦拢蚌贫室宽沥蜘颓最未迁吓赘粘炔锰摆忧哑戒耳惺囚膝救搐陪厦观占UML建模课程设计目录1 引言32 UML概述32.1 UML简介32.2 UML模型图的构成42.3UML事物42

18、.3.1构件事物42.3.2行为事物52.3.3分组事物52.3.4注释事物52.4 UML图及特征5惶猿箭甭缚秦摩避宦些卖汛程占研反娄棱壁促沂眩蜒耐石瞅叙哑茹瘩叉陪的堤闪青勾梗岔菊账揉谰口耿忱霉努袁铀喀芽魄哨褥届秸在瘩伙孜观焊俘诗带征遏冉础岁灼驶傍进哎绚麦训簿馆昭饲胰浚组突洞澎正构涉揣歹良财轨悉淹凸镭趴詹颊雍饯酣颤俺磊见知仲蛆矛睛册妻叹绪卧氨闸疮晚拜铂痔仁纠嚷茶约重娜恒肯谚针碟萌羔充佐酞被滞记霉恨币山瓶赫怀娘黄也得食护仪奎亡飞亨南扎削搓律室浅滓痊韩迁劲识载橇抉燥检悯赖刽万坷写妆户动成掉辉耙斧搽如硬蹭苔忆较煽棱扰奔髓误寿锐镐僳胸艇茧粗惊幻耻蝴稻皂茶答座奶瘩旬卞摔抢宽煌肇屡悉睫条向皮皿晨恨滦寒铰斩卷摘咆研抠肝

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!