下载此文档

基于构件的领域分析方法与建模研究.docx


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
基于构件的领域分析方法与建模研究关键词:复用领域分析特征模型应用系统软件开发摘要:在基于构件的软件工程思想指导下,介绍了面向特定领域的软件开发过程,对基于特征的领域分析方法中结合面向对象和构件化的思想进行了探讨,提出了基于构件的领域需求分析方法,提高了软件复用的层次,并将此方法应用于基金管理领域的需求分析中。关键词:领域分析软件复用基于构件的软件工程需求分析软件的可复用性是人们评价一个软件系统的重要指标。软件复用是提高软件生产效率与质量的一种有效途径,它可以通过软件中的可复用构件(ponent)来实现,即通过集成已有的构件来创建新系统。以领域分析为基础的特定领域复用(Domain-SpecificReuse)是提高软件复用水平的重要途经之一。将目标集中在一个特定应用领域中实现软件复用,从构件的开发到构件的存储与管理都比较容易。本文对结合面向对象、FODA方法和构件化思想的领域分析方法进行了初步探索,提出了构件化的领域分析方法,从而为在软件开发的前期阶段实现构件化开发,更加有效地实现软件复用提供了指导。“为了复用目的而设计的软件”的过程。软件复用是在软件开发中避免重复劳动的解决方案,其出发点是应用系统的开发不再采用一切“从零开始”的模式,而是以已有的工作为基础,充分利用过去应用系统开发中积累的知识和经验,如:需求分析结果、设计方案、源代码、测试计划及测试案例等,从而将开发的重点集中于应用的特有构成成分。与软件复用相关的两个基本开发活动是面向复用的开发和基于复用的开发,前者是生产可复用构件的过程,后者是利用现有的可复用构件生产新系统的过程。它们分别对应领域工程和应用工程,处理好它们之间的关系,才能实现真正成功的软件复用。,它覆盖了建立可复用的软件构件的所有活动。其中“领域”是指一组具有相似或相近软件需求的应用系统所覆盖的功能区域。领域工程是创建可复用构件的过程,其核心思想是:应用模式领域化,问题抽象通用化,软件元素重用化,开发过程工程化。实施领域工程的过程可以分为以下三个主要的阶段: (1)领域分析:目标是获得领域模型。(2)领域设计:目标是获得DSSA(特定领域软件体系结构)。(3)领域实现:主要任务是依据领域模型和DSSA开发、组织可重用构件。需要特别指出的是,领域工程的三个基本阶段所描述的过程是一个反复的、逐渐求精的过程。在实施领域工程的每个阶段中,都可能返回到以前的步骤,对以前得到的结果进行修改和完善,再回到当前步骤,在新的基础上实施本阶段的过程。,称为应用工程。在应用工程中,软件开发人员的任务是针对一组特定的需求产生一组特定的设计和实现。与此相对,在领域工程中,领域工程人员的基本任务是对一个领域中的所有系统进行抽象。领域工程的各个阶段主要是对应用工程中相应阶段产品的抽象,领域工程又对本领域中新系统的开发提供支持。在CBSE思想的指导下,基于构件的应用工程实际上是构件的组装过程。ponent)是指应用系统中可以明确辨识的构成成分。而可复用构件是指具有相对独立的功能和可复用价值的构件。随着对软件复用理解的深入,构件的概念已不再局限于源代码构件,而是

基于构件的领域分析方法与建模研究 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人一花一世
  • 文件大小50 KB
  • 时间2019-06-12
最近更新