欢迎来到天天文库
浏览记录
ID:38363707
大小:628.50 KB
页数:13页
时间:2019-06-11
《CASE常用工具》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、CASE常用工具一.CASECASE即ComputerAidedSoftwareEngineering,中文意思是计算机辅助软件工程。CASE是一套方法和工具,可使系统开发商规定的应用规则,并由计算机自动生成合适的计算机程序。CASE工具分成"高级"CASE和"低级"CASE.高级CASE工具用来绘制企业模型以及规定应用要求,低级CASE工具用来生成实际的程序代码。CASE工具和技术可提高系统分析和程序员工作效率。其重要的技术包括应用生成程序、前端开发过程面向图形的自动化、配置和管理以及寿命周期分析工具。采用CASE工具辅助开发并不是一种真正意义上的方法,它必
2、须依赖于某一种具体的开发方法,如结构化方法、原型方法、面向对象方法等,一般大型的CASE工具都可以支持。CASE是一种自动的方法,能全面支持除系统调查以外的每一个开发步骤,是一种开发的环境,是80年代末从计算机辅助工具、第四代语言、绘图工具发展而来。二.CASE的常用工具1.RationalRose大恐龙,小项目中难以使用,虽然是UML设计者做的。虽然这是一个推荐使用的高端工具,它使改进和维护设计、从模型生成报表、在平行协作环境中与他人共同进行建模工作变得很方便。尽管Rose这个名称跟英文中玫瑰单词一摸一样,但是这里他代表Rational公司的面向对象分析和设
3、计工具的一款力作。Rose目前在国内正被越来越多的公司所使用,其原因一方面是随着软件规模的扩大,面向对象分析和设计的优势突现出来,软件企业正在从面向过程向面向对象过渡。另一方面,Rose集中体现了统一软件建模(UML)的先进设计思想,能够通过一套统一的图形符号简洁有效地表达各种设计思想。当然,Rose本身在设计上的完善和与RationalCASE家族的完美集成也是作为一款最成功的CASE产品的基础。Rose2002功能上可以完成UML的9种标准建模,即静态建模(用例图类图对象图组件图配置图)和动态建模(合作图序列图状态转移图活动图),为了使静态建模可以直接作用
4、于代码,Rose提供了类设计到多种程序语言代码自动产生的插件。同时,作为一款优秀的分析和设计工具,Rose具有强大的正向和逆向工程能力。正向工程这里指的是由设计产生代码,逆向工程指由代码归纳出设计。通过逆向工程Rose可以对历史系统作出分析,然后进行改进,再通过正向工程产生新系统的代码,这样的设计方式我们称之为再工程。ROSEDataModeler软件它通过一个公共的工具和UML(统一建模语言)将数据库设计人员与开发团队的其他人员联系起来,帮助加速开发过程。使用RationalRose软件,数据库设计人员可以直观地了解应用程序访问数据库的方式,从而可以在部署之
5、前发现并解决问题。其功能包括:1)支持对象模型、数据模型和数据存储模型的创建。2)映射逻辑和物理模型,从而灵活地将数据库设计演变为应用程序逻辑。3)支持数据模型、对象模型和已定义数据语言(DDL)文件/数据库管理系统(DBMS)之间的双向工程。4)变换同步选项(在变换期间对数据模型和对象模型进行同步)。5)数据模型-对象模型比较向导。6)支持一次性对整个数据库进行正向工程。7)集成了其他IBMRationalSoftwareDevelopment生命周期工具。8)能集成任何兼容SCC的版本控制系统,包括IBMRationalClearCase软件。9)能够以W
6、eb页面的方式发布模型和报告,以此来提高整个团队的沟通效率。其最突出特点就是通过使所有的团队成员独立开发、协作沟通和交付更好的软件来统一开发团队,建立稳定、有弹性、基于构件的系统构架,以可控、可管理、可确认的方式进行开发,从而降低成本,加快面市的速度。一个无缝集成所有领先的IDE与最新技术的工具可满足您的所有技术需要,最大化开发工作的速度和简便性。2.PowerDesignerSybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据
7、模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的数据库设计软件,例如PowberBuilder,Delphi,VB等相配合使来缩短开发时间和使系统设计更优化。 powerdesigner是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(ConceptualDataModel)和物理数据模型(PhysicalDataModel)两个层次对数据库进行设计。在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标
8、数据库管理系统的具体化。PowerDe
此文档下载收益归作者所有