欢迎来到天天文库
浏览记录
ID:30792181
大小:194.05 KB
页数:11页
时间:2019-01-03
《uml在web网站的应用与研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、UML在WEB网站的应用与研究摘要:用UML方法分析设计了WEB应用程序,根据WEB应用程序的特点分析UML如何高效地应用于WEB应用程序。本文以构建一个B/S模式的网站信息发布系统为例,介绍了UML的基本概念、建模过程,应用UML建立了网站信息发布系统的各种模型,详细描述了UML在网站信息发布系统中从需求分析到系统实现整个软件开发过程的应用,对基于UML的软件项目开发具有一定指导意义。关键词:UML;建模;WEB;信息发布系统;ApplicationofUMLtoWEBandItsResearcAbstrac:Int
2、hisarticle,UMLisusedtoanalyzeanddesigntheWEBapplicationprogram.Accordingtoitscharacteristic,thearticlemakesananalysisofhowtheUMLshouldbeefficien什yappliedtotheWEBapplicationprogram・ThisarticleintroducesthebasicconceptandmodelingprocessofUML,byconstructingainforma
3、tionpromulgationsystemofwebsiteinB/Smode,developesvariousmodelsofinformationpromulgationsystemofwebsitebyUML,describestheapplicationofUMLininformationpromulgationsystemofwebsitefromneedanalysetoimplementationofthewholesystemindetail,hassomeguidemeaninginsoftewar
4、edevelopmentbyUML.Keyword:UML;modeling;WEB,InfonnationPromulgationSystem1•引言随着计算机和Internet的迅速普及,很多企事业单位都相继建立了自己的网站,为使网站能及时准确地反映最新情况,网站必须随时更新,若每一个部分的更新都是手工制作网页(或编写程序),那必将耗费许多人力和财力,而且时间效率极低,所以对于许多需要经常更新的内容和版面必须做成动态发布与管理,根据发布的信息动态自动生成网页,快速有效地构建动态网站,以减轻更新网站信息的维护工作和提
5、高更新效率。本文采用UML的分析和设计方法,对网站信息发布系统进行了全程的建模实现。2.UML简介UML(UnifiedModelingLanguage),是一种面向对象的图形化的建模语言,用来建模和开发软件系统,它的主要作用是帮助软件开发人员对软件系统进行面向对象的描述和建模,它提供了各个阶段的可视化建模支持,贯穿从需求分析到系统实现和测试的全过程。UML提供了整套描述软件系统模型的概念和图形表示法,可从不同的视觉为系统建模。采用UML和可视化建模工具的目的在于能够通过图形化的表示使开发者捕捉到与系统相关的重要细节,
6、需求分析是否能被真正理解,解决方案是否得到有效执行等。作为一种支持面向对象的分析与设计的建模语言,UML不仅可以表达各种基本功能块的概念,还提供了若干方式来表示各基本功能块之间复杂的相互关系,这种相互关系蕴涵在UML的丰富的图表之中。UML是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。UML包括概念的语义、表示法和说明,提供了静态、动态、系统环境及组织结构的模型。3UML开发WEB流程许多组织都把UML作为框架设计的通用语言,并在各种不同类型的开发流程中使用UML的图表。UML不依赖特定的开发流程方法
7、,定义标准的开发流程并不是UML开发的计划。但是否存在一个严格定义、管理方便的工作流程是区别项目水平高低的关键。项目的流程在本质上要满足不同组织、不同风格、不同应用领域的需要。在某些情况(例如错综繁绕的软件的开发)下有效的开发流程方法很可能在其他情况(如严格实时的系统开发)下效果并不是很好。应用领域、实现技术和开发小组的技能在很大程度上决定了工作流程的选择。UML可以支持大部分的开发流程方法,流程标准化的问题还没有引起足够的重视,但选择某种开发流程的框架,并在这个框架的基础上规划自己的工作流程已被普遍认同。虽然UML没
8、有强制使用特定的开发流程,但更提倡从用例驱动到以体系结构为中心最后反复改进、不断添加的软件开发过程。4WEB应用程序特点由于HTTP协议的无状态、无记忆性,需要用专门的手段来维护每个来访客户的信息。WEB页面是天然的模块、功能划分,页面设计是WEB应用程序所特有的。性能平衡是设计WEB应用程序时必须要考虑的方面,由于WEB应用程序
此文档下载收益归作者所有