基于形式规格说明的统一软件建模系统的研究

被引量 : 0次 | 上传用户:yilongfengyue5656
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着软件规模的不断扩大,复杂性不断增加,如何提高软件开发效率,保证软件质量成为软件业界的中心问题。面向对象软件建模技术为提高大规模软件开发的效率与质量带来了希望,为软件开发自动化奠定了基础。 面向对象软件建模语言UML以其图形化的表达及对软件设计提供各种各样的支持而迅速成为软件业界的标准。它为设计人员提供了各种各样的视图、半形式化的元模型语义、对设计元素的形式化逻辑约束。UML采用直观的图形表示法,给使用者带来了方便,但同时图形表示法有模糊性,特别是需求分析模型中语义描述用的是自然语言,使设计人员难以建立严格的需求模型,无法通过工具自动完成模型内部的一致性检查、证明、验证;无法从需求模型自动或半自动地获得设计模型,并保持模型间的一致。 形式化的软件规格说明建立在严格数学基础上,具有精确的符号表示,采用严格的数学工具、具有精确数学语义,能够进行推理和演算,并适合工具处理。因此,用形式方法来构建系统,可提高传统的结构性和易维护性,提高软件的质量。 本文从提高UML模型的精度和模型一致性入手,将形式化的软件规格说明技术应用到UML需求模型与设计模型的构建中,对面向对象的软件模型的框架、类模型、交互模型、构件模型、体系结构模型,以及模型的静态特性与动态特性进行了深入的研究。所做的工作和取得的成果主要体现在以下几个方面: ●提出了一种基于形式规格说明和面向对象技术的软件建模策略。采用面向对象建模方法,将统一建模语言UML(Unified Modeling Language)、统一开发过程RUP(Rational Unified Process)与统一程序设计理论UTP(Unified Theory of Programming)相结合。分析了软件开发过程,并对统一开发过程RUP中涉及的模型进行了深入的研究,定义了概念类模型、设计类模型、交互模型、构件模型、体系结构模型,并从语义上给出了模型的良定义条件。 ●系统地提出了一系列提高UML软件模型精确性的策略。利用面向对象的形式化规格说明语言OOL建立了软件开发中涉及的各种动、静态模型,给出了模型精确的形式化语义,从而可以从语义上分析所建模型的正确性,以及设计模型相对于需求模型的正确性。 ●提出了保持静态模型与动态模型一致的策略。分析了RUP中类模型与交互模型的关系,根据模型的语义,给出了动静态模型一致的条件和实现的策略。 ●提出了保持需求模型和设计模型一致以及下一迭代段与上一迭代段一致的策略,既保持模型的横向一致又保持模型的纵向一致,并显示了如何用模型精化的方法消除不一致。
其他文献
媒介文化最大限度地提升了社会对东北文化的认知水平,消弭了东北文化的空间隔离性,使人们对东北文化的认知有了更为广阔的文化参照域。媒介文化通过改变人们的传统经验和价值
虚拟轴研抛机床的总体布局具有多样性,其工作空间的大小和形状、运动参数以及静、动态特性都有很大差异。因此,在制定总体布局方案时,除了运动学分析设计之外,建立机床的三维
电化学沉积在制备具有特殊结构和功能的表面材料方面正发挥其特有的优势,成为现代表面技术的一种重要方法。本工作选择以下两类具有典型意义的电沉积体系作为研究对象,尝试采
公司股权设计及其相关的投资者利益保护问题一直是微观金融所研究的核心问题之一,本文通过分析投资者高度关注所投资企业股权设计的原因入手,通过总结理论界的相关成果,对投
社会资本是20世纪70年代后期在西方社会网络研究的基础上发展起来的、与物质资本和人力资本相对应的理论概念。到20世纪90年代,社会资本已成为经济学、社会学、政治学等多门
能源消耗特别是用电量是经济发展的同步指标,能够准确、直接地反映经济运行状况。随着我国经济的飞速发展,环境问题日益突出,我国三大耗能之一的建筑能耗也呈现出急剧上涨的
随着网络技术的高速发展,入侵事件的不断发生使得网络安全的重要性越发显现出来。如何才能建立一个安全而又健壮的网络系统,保证重要信息的安全,对于未来Internet的可持续发
本文针对目前网络技术突飞猛进,工业控制器局域网技术的不断完善,人们对基于网络监控系统呼声越来越高的现状,特对基于局域网的点焊监控系统作了进一步深入的研究。这一技术
永磁同步电机(Permanent Magnet Synchronous Motor,PMSM)电力拖动系统以其优异的性能在各个领域得到了广泛的应用。但是对于某些无法安装位置传感器的系统,如空调压缩机,或
城市总体规划作为城市建设发展的纲领性文件,在我国城乡规划体系中发挥着决定性作用;规划实施评估是对规划质量的综合检测,是城市规划工作体系必不可少的重要环节。国家新型