基于需求驱动的软件体系结构的研究与设计

来源 :兰州理工大学 | 被引量 : 3次 | 上传用户:yangyi376
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了提高软件需求和软件设计的质量,软件工程界提出了需求分析工程技术和各种软件建模技术,需求驱动的软件体系结构设计理念也由此产生。 本文介绍了软件体系结构的概念、描述和设计方法,并在借鉴传统的体系结构描述方法的基础上提出了改进的软件体系结构描述方法——“六视图”体系结构描述方法。该方法弥补了传统的体系结构描述方法在构造多层抽象体系结构,对数据的描述,对组件、功能、开发者之间的关联的表现以及构造视图、以及视图之间的关系等方面存在的不足。借助改进的体系结构描述方法,论文提出了基于需求驱动的体系结构设计方法,该方法不仅强调了功能需求,还着重要求满足系统的非功能性需求,并强调了采用迭代增量的方法来构建软件体系结构,采用开发者熟悉的UML机制来描述软件体系结构,使具体事项之间的映射更为接近,并能得到Rational Rose等商业工具的支持。 论文在对目前广泛使用的基于构件的三层体系结构深入分析的基础上,针对其不足利缺陷,引入了Web服务技术,提出了基于Web服务的层次体系结构模型——WSBTA。通过与Web服务技术的结合,WSBTA细化和扩展了传统的三层体系结构,使之能更好的解决企业软件系统整合时所遇到的异构性问题,具有更加灵的可扩展特性。最后,在该体系结构的基础上设计了一个应用模型,结合一个具体的软件设计实例对该模型的性能进行评估。
其他文献
本论文的内容是教材《C/C++与数据结构》的多媒体课件的研究与开发。《C/C++与数据结构》教材和配书多媒体课件是天津市教改立项课题“计算机基础体系改革”的主要研究成果,
随着计算机技术的发展,伴随着网络化制造与资源集成的方案Web Services技术逐渐走向成熟,实现了客户和企业之间快速而灵活的信息共享。在资源的分散性、异构性等的条件下,使
本论文的主要内容是视频图像目标提取技术的研究,其中主要涉及在静止背景下运动目标的检测和提取技术。 在静止背景下运动目标检测和提取研究方面,本文总结了当前视频图像分
随着嵌入式技术的方兴未艾,嵌入式应用的不断增长以及嵌入式系统复杂度的不断提高;相应地,嵌入式软件的规模和复杂性也在不断提高。如何快速,高效地开发嵌入式软件,使开发出
移动代理是由用户创建并代表其创建者执行特定任务的程序对象。它的特点是其移动性和智能性。当移动代理迁移到某一台主机上执行时,其代码及数据状态完全暴露在主机之上。如果
随着互联网在各行各业的深入发展,教育领域也深受其影响。网络在线教育以其突破时空的优越性以及线上资源的多样性,更加得到大众的认可。同时,为帮助学生对专业课程体系有整体认
随着计算机和网络技术的迅速发展,信息安全显示出前所未有的重要性,而安全、方便的个人身份鉴别技术作为信息安全的一个重要方面越来越受到人们的重视。虽然利用掌纹进行个人身
在 Internet 和 Intranet 上,随着客户机数量和密集性任务的增加,单个Web 服务器受到处理能力的限制,很可能会成为网络访问的新瓶颈。Web 服务器集群系统具备高可用性和负载
随着国内3G运营执照的逐步发放,国内电信运营商面临的竞争压力越来越大。在基础运营设施建设基本完成的情况下,如何在3G业务全面推广之前更加有效的提高市场份额,成为各家移
本文主要利用UML相关图分析科教研管理信息系统功能需求,采用C/S模式结构完成设计,并在此基础上完成对大学教师综合能力的评价。从而实现科教研管理电子化、信息化和上报信息的