基于领域模型的面向对象分析及UML建模

基于领域模型的面向对象分析及UML建模

ID:38190514

大小:461.06 KB

页数:3页

时间:2019-05-25

基于领域模型的面向对象分析及UML建模_第1页
基于领域模型的面向对象分析及UML建模_第2页
基于领域模型的面向对象分析及UML建模_第3页
资源描述:

《基于领域模型的面向对象分析及UML建模》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第21卷第6期计算机应用与软件Vol21,No62004年6月ComputerApplicationsandSoftwareJun2004基于领域模型的面向对象分析及UML建模张凤英邹咸林(嘉应学院计算机科学与技术系梅州514015)摘要领域模型是领域知识的一种图形化表示形式,是领域知识各组成部分的抽象形式,同时领域模型也表示了领域内各系统的一些共同特征。因此,本文通过对领域模型所展示出来的一些特征的分析,讨论了如何对领域内的系统进行系统分析,并将分析过程进行UML建模。通过对分析过程的UML建模,可以提高领

2、域内系统的软件重用层次,改善软件开发过程。关键词领域模型标准建模语言UML面向对象分析OBJECT-ORIENTEDANALYSISBASEDONDOMAINMODELWITHUMLMODELINGZhangFengyingZouXianlin(DepartmentofComputerScienceandTechnology,JiayingCollege,Meizhou514015)AbstractDomainmodelsrepresentgraphicalpresentationofdomainknowledgeand

3、derivedfromthepartsofdomain,meanwhile,domainmodelshowsthecommoncharacteristicsofsystemsindomain.Byanalysingthesecommoncharacteristics,Howtoanalysethesystemwithindomainisdiss-cussedinthispaper,andtheanalyticalprocedurearemodeledbywayofUnifiedModelingLanguage(UML).Thus,th

4、esystemssoftwarereuselevelispromotedandthesoftwaredevelopmentprocedureisimproved.KeywordsDomainmodelUnifiedmodelinglanguageOOA统内部的控制流程都很熟悉。领域模型包括:领域原形模型、领1引言域功能模型、领域动态模型、领域对象模型、领域信息模型和领域数据字典。它们从不同的角度揭示了领域知识及其结构。下11面向对象系统分析面就领域模型所表现出来的一些特征,如何进行面向对象的系系统分析是软件工程过程的一

5、个重要环节,如何做好系统统分析进行讨论。分析一直是人们所关注的问题之一。系统分析方法主要有:功能分解法、数据流法、信息建模法及面向对象的分析等方法,目2领域模型及相关的OOA活动[1]前面向对象的分析是主流的系统分析方法,其主要概念包括:对象与类、结构与连接、继承、封装、消息通信。它在加强对问题21领域原形模型(DPM)域的理解和系统责任的理解、改进交流、对需求的适应性、支持领域原形模型获取了应用系统的详细的特定领域知识,通[3]软件重用等四个方面表现出比其他方法更好的能力。随着标过问题领域的形式化模型描述来提供一个详细的文档,由

6、此来[2]准建模语言UML的产生,系统建模工具就有了一个标准,该工获得需求决策。领域原形模型的主要组成成分有:用户、需求、具可以用于软件系统的可视化、说明、构建和建立文档等方面,领域工程师、设计/软件工程师、领域库、外部仓库、产品集成器。UML还可用于任何软件开发过程,无论是采用常规的软件生命该模型中的核心概念是用户需求及满足用户需求的产品,并强周期法、原形法或Rational统一过程,都可以使用UML进行系统调在需求驱动下领域工程师与设计/软件工程师之间的交流。分析和设计。因而,DPM概念说明了用户的一种逻辑,解释了领域边界和环1

7、2领域模型境内的需求。领域是由具有类似用户需求的一组或一族相关系统所组成因此,领域原形模型是对特定领域知识最初级和直观的描的一个系统集,它展示了现有各系统的共性、个性和可重用资述,注重于客户的需求和用户的功能需求,指出了领域中的主要源,并为相似系统的开发提供了参照模型[4]。领域也是研究软活动和参与者,这可用UML的usecase模型来描述,这是因为一件重用技术的重要基础,并对软件过程开发范式产生了极大的个usecase模型描述了待开发系统的功能需求,并将系统看作[5]影响。黑盒,从外部的角度来理解系统,它驱动了需求分析之后各阶段领域

8、模型是对领域各部分所形成的一种抽象表示形式,是的开发工作。在UML中一个usecase模型由若干个usecase图为了面向对象的软件开发而形成的图形化表示形式。这种图形描述,usecase图的主要元素是usecase和执

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

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

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