基于统一建模的系统分析与设计

被引量 : 0次 | 上传用户:ansunyou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件系统开发须经过需求分析和系统设计两个阶段。传统软件开发方法学使用的基本技术,是结构分析和结构设计技术。它是围绕实现处理功能的“过程”来构造系统,而用户需求的变化大部分是针对功能的,因此,用这种技术开发出来的软件,其稳定性、可修改性和可重用性都比较差。分析阶段中的数据流法把整个问题域看作一些数据流来加工,分析结果不能直接地映射为问题域,而是经过了不同程度的转化和重新组合。设计阶段的数据库的设计是用实体—关系模型方法(E—R方法),这两个阶段在本质上是分离的。如果在需求分析阶段采用面向对象的分析方法,设计阶段采用面向对象的设计方法,在编程阶段采用面向对象程序设计语言,则不仅使需求阶段到实现阶段,使用统一的对象概念,可以做到平滑的过渡,而且需求分析与设计阶段的对象模型可以很自然地转为数据库的结构。面向对象技术最近的几年里取得了前所未有的进展,其中最重要的、具有划时代重大意义的成果之一,就是统一建模语言UML的出现。统一建模语言(UML)是由世界著名的面向对象技术专家Grady Booch,Jim Rumbaugh和Ivar Jacobson发起,在著名的Booch方法、OMT方法和OOSE方法的基础上,广泛征求意见,集众家之长,几经修改完成的。本论文首先介绍了统一建模语言及其支持环境Rational Rose,接着从面向对象分析与设计技术在软件系统分析与设计中的应用出发,研究与总结出基于UML的软件系统分析与设计方法,并对其中的步骤进行详细的说明。由于当前流行的商用的数据库管理系统还是基于关系模型的,所以本论文对对象与关系数据库的映射进行了的深入的研究与探讨。最后将基于UML的系统分析与设计方法应用于实际系统——河南通信计费账务系统中,进行详细分析与设计。
其他文献
冲击波在巷道围岩-多孔金属材料-钢支护构成的刚-柔-刚(R-F-R)支护结构的传递过程可简化为一维应力波在结构中传播问题,通过对R-F-R支护结构防治冲击地压理论分析,得到岩块冲
随着国民经济的快速发展,城市规模的不断扩大,一些大中城市的空气质量有逐渐恶化的趋势。随着人民生活水平的提高,人们也越来越关注所居住城市的空气质量。空气质量的好坏直接影
目的:肥大细胞类胰蛋白酶已被证明在皮肤、肺成纤维细胞和肝星型细胞增生和胶原合成中具有重要作用。本实验研究肥大细胞类胰蛋白酶(tryptase)及蛋白水解酶抑制剂苯甲脒(benz
现代奥运会的营销活动可以追溯到 1896 年第一届雅典奥运会,直到 1984 年,其间营销活动时隐时现。1984 年以来的奥运会营销为我们提出了新的课题。 本文通过对市场营销学、
伦理委员会是生命伦理体制化的一个重要体现,为保证其评审质量,必须有标准操作规程(SOP)。这既是程序正义,也是为了真正实现正义。程序正义绝不是可有可无的,也不是可遵循可
校长的思想直接决定着学校的发展。校长要成为一名有思想的人,成为深谙教育规律的行家里手,就必须爱学习、勤思考、重实践、敢创新。保康县通过组织实施名校长工程、校长素质
随着全球化和信息技术的迅速发展,使得市场竞争日趋激烈,产品生命周期日益缩短以及顾客需求的多样化和对时间的日益敏感性,企业经营环境的不确定性大大增加,使得现代企业面临着严
通过对当前各院校教学资源库的建设与共享情况分析,提出一种基于云计算思想建设高效的和可拓展的教学资源库的思路。详细探讨了教学资源库建设中的资源标准制定、资源存储平
【正】 明初洪武三十年(公元1397年)在陕西汉中,巩昌地区爆发了高福兴、田九成领导的农民起义。这次起义集众四、五千人,活动于沔县(今陕西勉县)、略阳、两当、徽州(今甘肃徽
<正>在评价莫奇尼戈陵墓时,拉斯金改变了重点,就他对威尼斯衰落所作的解释而言,其重要性不亚于大革命时代法国历史学家在"旧王朝"[ancien regime]档案材料的基础上所提出的不