基于UML的协同式CASE平台的研究与实现.pdf
文本预览下载声明
V_01.3l NO.3 安徽 工业 大学学报(自然科学版) 第3l卷 第3期
July 2014 J.ofAnhuiUniversityofTechnology(NaturalScience) 2014年 7月
文章编号:1671—7872(2014)03—0314—04
基于UML的协同式CASE平台的研究与实现
邓 育,陈业斌。邰伟鹏
(安徽工业大学计算机科学与技术学院,安徽 马鞍山243032)
摘要:针对 目前软件生产要求的高效率、短周期、高质量及面向团队协作开发等需求,提出一种基于UML(u_nmedModeling
Language)的协同式开发方法,并基于此方法设计出B/S模式的集成化CASE(ComputerAidedSoftw~eEngineering)平台。平
台采用嵌套式3层架构及面向工作流的基于角色的访问控制。实现了在浏览器界面动态设置角色权限、创建与修改项 目数据库
及前后台代码 自动生成等功能。实验结果表明:该平台能够有效地满足开发过程中的明细分工 ,高效组合等要求 ;开发周期缩
短,开发效率提高,软件系统的开发成本降低。
关键词:UML;协同式;3层架构;工作流;基于角色的访问控制
中图分类号:TP311.56 文献标志码:B doi:10.3969/j.issn.1671—7872.2014.03.020
ResearchandImplementationofUM L—based
CollaborativeCASEPlatform
DENGYu,CHENYebin,TAIW eipeng
(SchoolofComputerScienceandTechnology,AnhuiUniversityofTcchnoloyg,Ma’anshan243032,China)
Abstract:Accordingtotherequirementsofhilghefficiency,shortcycle,highqualityandteam-orientedinthe
softwareproduction,amethodofUML-basedcollaborativedevelopmentisproposed,andan integratedCASE
platform underB/Smodewhichadopts htenested3-tierarchitecturenadhteworkflow-orientedRoleAccess
Control(RBAC)modelisdesignedaccordingtohtismethod.Itisimplementedthatdynamicallysetrole
permissionsonhtebrowserinterface,createormodifytheprojectdatabase,besideshtefunctionofautomatically
codegeneration.Practiceresultshowshtattheplatfomr caneffectivelymeethterequirementsofdetaileddivision
oflabornadefficientportfoliointheprocessofdevelopment,nadcallalsoshortenthedevelopmentcycle,
improvehteefficiencyofdevelopment,nadreducesoftwraedevelopmentcost.
Keywords:UML;collaborative;3-tierrachitecture;workflow;roleaccessconrtol
在合理时间内开发和管理高质量软件是软件生产亟待解决的问题,基于UML的集成化软件开发方法针对
此问题提供了良好的解决方案。周伯生等n1对基于UML的集成化软件开发环境作了大量研究,讨论了基于UML
的集成化软件开发环境的设计思想及应具备的主要功能和基于该思想开发的可视化建模工具UML/Designer
的功能体系结构与实现;陈英等圆设计 目标语言C抖的代码生成结构,提出代码生成器由模型检查子系统、模
显示全部