基于Agile的UML建模工具的研究与开发

基于Agile的UML建模工具的研究与开发

ID:36648059

大小:2.18 MB

页数:68页

时间:2019-05-13

基于Agile的UML建模工具的研究与开发_第1页
基于Agile的UML建模工具的研究与开发_第2页
基于Agile的UML建模工具的研究与开发_第3页
基于Agile的UML建模工具的研究与开发_第4页
基于Agile的UML建模工具的研究与开发_第5页
资源描述:

《基于Agile的UML建模工具的研究与开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、东华大学硕士学位论文基于Agile的UML建模工具的研究与开发姓名:吴红玲申请学位级别:硕士专业:计算机应用指导教师:乐嘉锦;丁晓东2003.3.1摘要、f随着计算机应用的飞速发展,软件的复杂程度不断提高,源代码的规模越来越大,项目失败的可能性也相应增加。经过长期的研究实践,人们愈来愈深刻地认识到,建立简明准确的可视化模型是把握复杂软件系统的关键,可防止人们过早地陷入各个模块的细节,从全局上把握系统的全貌及其相关部分的联系。UML(UnifiedModelingLanguage)统一建模语言是近几年OMG(Object

2、ManagementGroup)对象管理组织推出的面向对象建模语言的标准【lJ。该标准统一了面向对象领域的表示法,为软件系统和非软件系统的建模提供了统一的标准。它明确提出了建模的概念,统一了模型,针对软件工程领域的问题提出了新的解决方案,被誉为软件工程领域的里程碑。另一方面,随着互联网的发展和经济的全球化,软件开发也面临新的要求,即快节奏的软件开发以适应经常变化的需求,满足市场竞争的需要,由此产生了Agile方法(它是一组开发方法的统称,主要有XP、SCRUM、Crystal、FDD、DSDM等)。它们共同的特点是强调

3、软件开发过程中的适应性和与人为本12]。之所以称之为Agile是与以前的重载型软件开发方法相对而言。重载型的软件开发方法强调需求的不变性、文档的标准化和开发人员的固定性。但随着软件需求的越来越不可预知性,重载型的开发方法很难适应这种软件的开发,于是Agile的适应性和与人为本的概念应运而生。它强调软件开发过程中的自适应性、过程迭代和以人为本。这一方法大大满足了目前软件开发的需求。Agile方法适合于小型项目组的开发,在实践中取得了显著效果,如IoNA公司的Obix技术支持小组在采用了XP方法后,软件生产率提高了67%;

4、据软件生产率组织(SPG)的统计,SCRUM方法可提高生产率6倍。’Y本论文在研究切m。和Agile的基础上,将这两种技术相结合,提出了一种软件工程领域的新思路,在采用Agile的软件开发过程中,摘要使用UML建模软件系统,从而支持软件开发从需求获取、需求分析、设计、测试到部署的全过程。在此基础上开发了基于Agile的UML建模工具,它完全支持UML的九种框刚¨。这些框图为Agile软件开发方法的全过程、过程迭代以及开发成员之间的交流提供了有利的支持。基于Agile的UML建模工具既体现了UML统一建模的思想,也体现了

5、Agile软件开发方法的思想,它将目前软件工程领域的两大技术相结合,为软件工程领域出现的问题提供了新的解题思路。关键字:UMLAgileXML建模工具软件工程面向对象AbstractTheResearchandDevelopmentoftheUMLModelingToolBasedOnAgileABSTRACTWithdevelopmentofcomputer,thecomplexityofsoftwareisimproving,thesizeofcodeisgrowing,andthepossibilityofpro

6、jects’failureisincreasing.Peoplegraduallyrealizethattheimportantthingtograspthewholecomplexsoftwaresystemistosetupfightvisualmodels,whichcanpreventpeoplefromgoingintodetailstooearlyandCanholdthewholesystemanditsrelationships.UML(UnifiedModelingLanguage)isthestan

7、dardobject-orientedmodelinglanguageproposedbyOMGrObjeetManagementGroup).Itunifiedtheobject-orientednotationsandprovidedastandardforsoftwaresystemsandnon-softwaresystems.UMLputforwardthespecificconceptofmodeling,unifiedmodels,andproposednewresolventforproblemsofs

8、oftwareengineering.Itishonoredthemilestoneofsoftwareengineering.Ontheotherhand,withthedevelopmentofIntemetandtheeconomyglobality,softwaremeetsnewrequirements,thatis,f

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

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

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