基于uml的建模分析与应用

基于uml的建模分析与应用

ID:31359576

大小:105.50 KB

页数:6页

时间:2019-01-09

基于uml的建模分析与应用_第1页
基于uml的建模分析与应用_第2页
基于uml的建模分析与应用_第3页
基于uml的建模分析与应用_第4页
基于uml的建模分析与应用_第5页
资源描述:

《基于uml的建模分析与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于UML的建模分析与应用  摘要:论文简要介绍了UML(UnifiedModelingLanguage)标准建模语言的特点,UML建模语言的静态建模机制和动态建模机制及其使用方法,并运用UML的建模机制和方法对餐饮管理信息系统进行了分析建模。  关键词:UML建模;分析建模;描述和构建  中图分类号:TP393文献标识码:A文章编号:1009-3044(2016)27-0243-02  标准建模语言(UnifiedModelingLanguage,简称UML)是图形建模语言,具有高度的可视化的特点。其目标是用面向对象的方法去描述系统,它有着广泛的应用领域和应用前景,而其最为广泛的应用是建立软

2、件的系统模型。除此之外也可以用UML来描述诸如工业过程和工业系统等其他领域。即UML建模适用于具有静态结构及动态行为的任何系统。  1UML建模概要  UML建模可概要可归纳为静态的建模方法和动态的建模方法这两大类。6  用UML进行面向对象的系统分析时,首先是要描述系统的需求,以此确定系统的功能;其次是要依据系统的需求为系统去建立静态模型,进一步去描绘和构建系统的结构;最后是去描绘和阐述系统的行为。在此,应用UML的前两步创建的都是系统的静态的模型,可使用的图形工具包括有用例图、类与对象图、包图、构件图和配置图,这些图形构成了UML建模语言的静态建模机制,通常由用例图和类与对象图来描述和构建

3、系统的功能和结构;进行建模分析的第三步是描述系统可以执行的动作或是执行动作时的时序状态以及存在的交互关系。对这些情形的描述和构建可以使用状态图、活动图、顺序图和合作图等,这些内容则构成了UML建模语言的动态建模机制。  2UML的建模应用  下面以餐饮企业管理信息系统为例,用UML的建模机制和方法对餐饮企业管理信息系统进行具体的分析建模。  2.1系统描述  餐饮企业管理信息系统是根据餐饮企业的特点和日常经营活动内容对其业务信息的处理和流程进行规范化的管理。它的使用对象是餐饮管理员和餐饮服务员。  2.2系统需求分析与建模  2.2.1系统分析与功能描述  用UML对系统进行需求分析时,是使用

4、用例来获取用户的需求的,一个用例表示系统具有的某一种功能。在此选择用例图描述使用系统和与系统有关的相关联的角色以及这些角色对系统功能的要求,系统中的所有的用例以及这些用例的使用者构成了系统的用例图,以此来描述系统具有的功能和系统的使用者。分析阶段是针对问题域中的类和问题域中的对象展开分析,必须识别出系统中的这些类以及类与类之间的关系,而后由类图去加以描述和说明。而类与类之间是需要协作才能实现用例的,因此这就还要用到动态模型去描述类之间的协作。在系统分析这一阶段和时期,应该仅就问题域的对象去建模,暂不考虑软件系统中涉及的技术细节。6  遵循UML的建模思想对餐饮管理信息系统进行具体的分析建模。根

5、据餐饮企业的特点,餐饮企业可见的业务活动和应实现的功能应该包括有菜品业务的管理,该项功能的使用者是餐饮管理员。菜品信息的管理是餐饮管理的核心内容,诸如顾客所点的菜品是否可用、菜品查询、菜品编号、菜品名称、菜品价格等;系统前台的营业管理应该包括营业订单信息的录入、查询、添加、修改和删除等,该项功能的使用者是前台服务员;餐饮企业还应提供餐饮预定服务,应按顾客指定的时间和内容提供餐饮产品,餐饮预订的信息管理应该包括顾客预订信息的录入、查询、添加、修改和删除等,该项功能的使用者是预订服务员;同理,餐饮企业还应提供外卖服务,要实现对外卖信息的录入、查询、添加、修改和删除等,该项功能的使用者是外卖服务员;

6、同时系统还应该具有对员工基本信息的管理功能,这项功能的使用者是餐饮管理员。因此菜品管理、前台业务管理、预定业务管理、外卖业务管理和企业员工管理是餐饮管理信息系统中的五个用例。它们与系统的执行者也就是餐饮管理员、前台服务员、预定服务员和外卖服务员构成了餐饮管理信息系统的用例。  2.2.2系统结构描述  用类图描述系统的组成结构。类的分析是建立在用例分析的基础上的。类模型是面向对象方法的核心内容,它是对系统中的某一类对象的抽象,它描述了系统中各种对象的类型以及对象之间的各种静态关系,6是具有职责的数据模型。每个类都包含其特有的静态属性和动态行为,这些属性和行为标注在类名称的下方,由类可生成具体的

7、数据对象实例。通过分析得知餐饮管理系统中的基本类有:员工类、预定类、前台类、外卖类和菜品类,由此得到概念层上的系统,即餐饮管理信息系统的结构。  2.2.3系统中类行为的描述  上述系统中的每个类都具有自己的动态行为。接下来给出其动态行为的描述。仅以前台营业为例用UML的状态图和顺序图对前台营业的处理流程进行具体的分析与描述。其他类的动态行为图可以类似的得出。在此,状态图描述了一个具体对象的可能的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。