面向方面的可执行软件过程的研讨.pdfVIP

  • 2
  • 0
  • 约8.25万字
  • 约 70页
  • 2018-01-05 发布于广东
  • 举报
摘要 在软件过程中,比较频繁出现的情况是在已经存在的过程中增加或更新需求, 通常要求改变软件模型中的一系列任务,角色,工作产品,工具,步骤等元素, 它们通常横切不同模块而且缺乏系统的模型,容易造成软件过程理解和管理的困 难。 面向方面的处理方法提供了一种捕获过程扩展的模块化方法,通过过程方面 的描述机制能够很清楚的记录过程的扩展,适应了过程裁剪的需要。通过对XPDL 进行扩展,使模型转换为可被特定工作流引擎解析的XPDL语言,并在工作流系 统的支持下自动流转起来,实现可执行的软件过程。软件过程的自动化可以提高 软件项目开发的效率,降低其风险,增强软件项目的可控性,为软件开发工程提 供保障。 本文的目标是利用面向方向的思想和SPEM模型研究软件过程,并通过工作 流技术实现面向方面的软件过程的自动化。基于以上目标,本文首先对过程方面 模型进行扩展,增加了过程连接点以及过程切入点的定义和描述,进一步完善了 过程方面描述机制,从而使面向的方面的思想能更加灵活的应用到软件过程中。 程方面中,从而解决了由于更新过程需求,造成软件模型元素的散射和缠结问题。 面的编织机制。 最后将面向方面的软件过程模型映射到工作流过程元模型,根据SPEM标准 以及XPDL的扩展机制对XPDL进行扩展,使之满足面向方面软件过程建模所包 含的元素。从而能够被工作流引擎解析,使我们改进的软件过程模型实现自动化 管理。 关键词:软件过程,面向方面,SPEM,XPDL Abstract toaddanewconcernor aconcern. Inthesoftware iScommon improve process,it aseriesof and to nis thatwe steps change tasks,roles,products,tools demanding moduleswhichlack model realizethe oftencrosscutdifferent systemic concerns.They resultinhard and inthe ofsoftware. and process understandingmanagement to methodthatoffersamodularizationmethod ItiSall capture aspect.oriented thismethodmakesclearrecordsofthe extensions.The of process description process of of theextention meetst

文档评论(0)

1亿VIP精品文档

相关文档