基于UML的集成化CASE系统设计与实现

被引量 : 1次 | 上传用户:lsfgis
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件技术的发展,传统的面向功能的软件开发方法,已经逐渐不适应越来越复杂和多变的需求,面向对象的程序设计语言和软件开发工具已经成为系统构建的重要工具。统一建模语言(Unified Modeling Language, UML)不仅支持面向对象的分析和设计,而且可以支持从需求分析到系统实现的软件开发的全过程,它代表了面向对象的软件开发技术的发展方向。本课题主要完成对CASE集成机制的探讨,重点对建模技术、一致性检查和建模工具集成进行研究。在此基础上开发并研制了一个“基于UML的集成化CASE系统”(简称“UML CASE系统”)的原型。通过研究和开发,追踪国内外先进理论、思想和方法,为提高软件生产效率,提高软件复用度、规范软件开发过程提供有力的理论和技术支持。本文分析、设计并实现了“UML CASE系统”原型,给出基于UML的集成化CASE系统的实现过程。介绍了系统的实现目标、总体框架、开发方法、开发环境及系统的体系结构,做出了需求分析及类的抽象工作,分析并给出了系统的用例图及类图。通过系统的功能设计、模型建立及模型检查,通过参考Rational Rose及系统设计原则,说明了系统的关键技术:数据存取机制中心库、视图集成、模型检查等。系统开发过程中主要技术难点,并分类作出讨论,包括:各种图符元素的设计、对实现关系类的实现、对关联关系类的实现、图符元素的复制、如何保存及打开图形。系统目前主要实现了部分模型的创建和一致性检查,完成了CASE系统的总体设计与详细设计,并对其关键技术和实现难点进行探讨。
其他文献
LED(Light Emitting Diode)是一种新型半导体固态光源,具有节能环保、长寿命等显著优点,因此,在全球能源日趋紧张和环保压力日益加剧的情况下,使用LED半导体照明是最佳选择。
<正> 师生关系是学校教育系统内部的主要动因之一。因为教育结构的运行归根结底是在教师和学生之间进行的。惟其如此,师生关系成为教育理论上的一个老话题。话题虽老,关于师
弗拉基米尔·纳博科夫是20世纪最伟大的双语作家。中国的纳博科夫研究,经历了20世纪80年代的萌发、90年代的译介热和21世纪初的译介高潮与"洛丽塔热"三个阶段。与国外的纳博
结合近年来编制哈尔滨市重点市政工程投资估算的实践,解决如何提高市政工程投资估算的准确性。 Combining with the practice of compiling the investment estimates for ke
数据缺失在纵向研究中往往是无法避免的。若其缺失机制与未观测到的反应变量有关,称为非随机缺失(MNAR)机制。目前常用的缺失数据处理方法,如EM算法、MI等均只适用于随机缺失(MA
采用数值模拟方法对飞机撞击特大型LNG储罐的全过程进行仿真分析。分析中采用LS-DYNA有限元程序,考虑罐体、储液与保温层间的相互问题,建立了F-15战斗机的SPH模型,对飞机材料
元诗的发展可以延二年重开科举为标志分为前后两期。元诗前期作家以遗民为主,其中刘因、赵孟是较有代表性的作家。此外,尚有耶律楚材、马祖常等少数民族作家,其中以耶律楚材
发展现代农业是我国走向现代化的必然之路。在借鉴发达国家成功经验的基础上,结合我国的国情和实践,走以提高劳动生产率和土地生产率双重目标的现代农业发展道路,是我国发展
研究目的:探寻中国养老地产发展适宜性区域差异的评价方法,为养老地产发展商寻找目标城市提供思路借鉴。研究方法:从人口与经济社会宏观发展水平、服务业发达程度、房地产市
目的探讨64层螺旋CT(64SCT)扫描在检测左心房血栓方面的价值。方法收集广西医科大学第一附属医院心内科2008-2010年住院欲行射频消融术治疗的心房颤动(房颤)病例,在同一次住