基于体系结构的软件复用方法研究与实践-计算机软件与理论专业论文.docxVIP

  • 11
  • 0
  • 约5.81万字
  • 约 77页
  • 2019-03-23 发布于上海
  • 举报

基于体系结构的软件复用方法研究与实践-计算机软件与理论专业论文.docx

华中科技大学硕士学位论文摘 华中科技大学硕士学位论文 摘 要 (为了促进软件复用,人们提出并尝试了许多方法,但大多数方法都集中 在代码级的复用上。事实上,代码级实体并不能最有效地被复用。很多推测 和实例证明,最有效的复用方式通常为更高抽象层次上的软件设计复用。软 件体系结构复用是一种设计复用。它复用的是系统整体结构,其中可复用的 、 体系结构元素为复用的重点。一一 | 在对软件体系结构的概念进行了介绍之后,分析了常用的软件开发模 型,在此基础上详细阐述了基于体系结构的软件开发模型,并提出了基于体 系结构的软件复用方法和过程,而且用WRIGHT语言对三层C/S模型进行 了形式化的描述。为了有效地对可复用体系结构元素(组件、连接器和设计 模式)进行获取、分类和存储,本文研究了体系结构元素的属性模型,提出 了~种三元组的描述形式。在此基础上,使用BNF具体描述了元素的属性, 并构造了一个可复用软件体系结构元素库,建立了SoftMaker(支持软件复 用的软件开发环境)下的一个基于软件体系结构复用的开发环境。且分析了 该系统的逻辑结构和开发方法,并阐述了系统的功能、总体设计和具体实现。 该系统能支持对体系结构元素的浏览、搜索、实例化和删除。通过该系统, 我们对软件体系结构复用过程的实现进行了尝试,力图促进软件体系结构复 用的实践化。 关键词:软件复用;代码级复用;软件体系结构:设计复用;软

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档