软件体系结构建模方法的研究与应用

被引量 : 0次 | 上传用户:liuxing20090113
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前软件开发中普遍存在软件质量低下的问题,为解决这一问题有多种不同的途径和方法。随着软件系统规模和复杂性的不断增加,软件体系结构在软件开发中的作用显得越来越重要。软件体系结构是软件系统的高层抽象,用于描述整个系统的结构和行为。目前,软件体系结构已发展为软件工程的一个重要研究领域。通过软件体系结构,能够从总体构架的层面上和在开发的早期对提高软件的质量提供支持。在传统软件设计过程中,需求与设计之间存在一条很难逾越的鸿沟,从而很难有效地将需求转换为相应的设计。于是软件体系结构的概念应运而生,并试图在软件需求与软件设计之间架起一座桥梁,着重解决软件系统的结构和需求向实现平坦地过渡的问题。软件体系结构的建模,就是建立软件体系结构模型的方法和过程。软件体系结构模型能够帮助人们从全局上把握住整个软件系统的总体结构。软件体系结构建模是软件体系结构研究的一个主要领域,也是软件体系结构应用的重要途径。本论文提出了一种新的软件体系结构建模方法,在这个方法中使用开发者熟悉的UML的扩展机制来描述软件体系结构的基本元素,另外还强调了采用RUP统一软件过程中迭代增量的方法来构建软件体系结构,从而使软件体系结构模型的构建符合传统的软件开发方法,并能得到商业工具的支持。软件体系结构模型的研究有利于从全局的、整体的角度来理解和分析系统。大型信息系统的体系结构建模在需求和详细设计之间架起一座桥梁,但是体系结构模型的作用决不仅仅局限于系统设计阶段,它对整个信息系统的需求分析、设计、开发、测试、维护等各个阶段以及项目管理都有重要的指导意义。论文完成的工作主要包括以下几点:1.通过引入软件体系结构模型,主要是“4+1”视图模型,抽取出软件系统中存在的模型;2.研究UML的元模型体系结构以及UML的扩展机制及其对象约束语言OCL,构建从软件体系结构元素到UML的映射规则;3.应用UML本身提供的扩展机制和基于对UML的元模型的研究,构造一种基于UML的对软件体系结构进行描述的方法;4.对构建的体系结构模型进行评估;5.软件体系结构建模对于软件开发的各个阶段的指导意义。软件体系结构建模方法的研究离不开理论方法的指导,同时也是实践性很强的一个过程。电子商务系统,一个通用的网上订购系统,为软件体系结构建模方法的应用提供了一个实践的环境,证明了软件体系结构模型对于提高软件质量,保障软件开发的顺利进行起到了重要的作用。
其他文献
<正>一、信息不对称对中小企业融资行为的影响分析所谓信息不对称是指一方拥有相关的信息而另一方缺少相关信息。信息在交易双方的不对称分布,会导致拥有信息优势的一方给信
文章通过对"以赛带练"、"以赛代练"与"比赛训练法"三者之间关系的研究,就如何处理好篮球运动中比赛与训练之间的关系进行分析讨论,提出新的论点和论据,为篮球运动训练发展寻
背景和目的:慢性脑缺血是神经系统的一种常见的病理状态,伴发于血管性痴呆(Vascular dementia,VD)、阿尔茨海默病(Alzheimer’s disease,AD)及Binswanger病等多种疾病的病理过程中,早
简要综述了藻类生物技术在水污染生态毒理学和污水生物净化方面的研究成果及应用实例,同时对其研究前景进行了探讨。应用藻类生物检测技术对重金属、农药、有机污染物、有毒
文章通过说明在这个艺术与自然联盟的时代,自然韵律美为设计开辟了新途径,着重论述了肌理美在设计中的运用,并结合自己的实践,阐明了肌理美与自然材质设计带来的自然韵律美。
本文基于并购贷款、融资支持等鼓励兼并重组政策背景,构建融资约束、相对规模和并购绩效理论框架,以中国制造业为研究对象,运用路径分析实证检验发现:在融资约束的情况下,并
论文以串空间理论为基本架构,因为串空间理论结合了多种形式化方法的思想和技术,本身体现了协议形式化分析领域的发展方向,而且可以用定理证明的手动方法完成证明,得到可信的结果
高职酒店管理专业设置必须适应社会的发展需要才能更具生命力。近年来,我国酒店行业陷入一个怪圈:一边是酒店管理专业大学生毕业就失业或跳槽,一边是饭店业人力资源的短缺。
自由贸易理论主张,自由贸易政策能使贸易双方得到更多的贸易利益。但现实中各国政府却不同程度地对贸易进行干预,形成了自由贸易理论与实践的背离。本文利用博弈模型,从东西
固体微区分析技术能够快速、高效、大信息量地提供有关元素在固体样品中的分布状况,已在各领域内发挥着十分重要的作用。介质阻挡放电(Dielectric barrier discharge,DBD)具有