- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向目标导向的软件演化过程行为的研究.pdf
云南民族大学学报:自然科学版,2015,24(1):66—74 CN53—1192/N ISSN 1672—8513
doi:12.3969/j.issn.1672—8513.2015.01.014 http://xb.ynni.edu.cn
面向目标导向的软件演化过程行为的研究
黄世反 ,沈勇 ,王道红 ,康洪炜 ,郑见琳 ,贾书伟
(1.云南大学 软件学院,云南 昆明650091;2.云南大学 云南省软件工程重点实验室,云南 昆明650091;
3.云南省农村信用社 科技结算中心,云南 昆明650000)
摘要:对软件演化过程行为的分析有助于在演化前期阶段发现一些不合理的设计情况,从而达
到降低软件演化的风险.在面向目标导向的软件演化过程模型的基础上,使用通信顺序进程的原
理对软件演化过程的行为进行了研究,分别从过程的迹、确定性和不确定性等方面进行了深入的
分析,并给出了每一种行为的计算方法.
关键词:通信顺序进程;目标导向;软件演化过程 ;过程行为
中图分类号:TP31 文献标志码:A 文章编号:1672—8513(2015)01—0066—09
软件演化是指在软件的整个生命周期之内所进行的对软件进行维护和更新的行为和过程,最早对软件
演化这一现象进行研究的是Lehman等人,他们从对 IBM软件开发过程的研究中提出了软件演化的概念,继
而总结出了软件演化的八大定律…;由软件开发团体、软件工程学院(SEI)及CarnegieMellon大学共同开发
的CMM(capabilitymaturitymode1)把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监
控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业 目标 .Osterweil等 提出了一个著名
的观点:“软件过程也是软件”,认为软件过程和软件一样具有相同的特性.ISO/IEC15504是一个新兴的软
件过程评估的国际标准,它定义了大量的软件工程过程和测量其能力的尺度,Eman等 对 ISO/IEC15504
中软件需求分析 (SRA)过程能力评估的预测效度进行了实证研究,发现对于规模较小的企业,预测有效性的
证据是相当弱的.Lehman等_5把软件演化过程模型看作是一个多层次多循环的反馈系统,同时还提出了一
种E类型的软件演化动态建模的方法.文献[6]从平台、技术、模型等方面对软件的动态演化进行了全方位
的探讨与研究,但涉及到过程方面的研究却很少;在软件演化过程方面的研究以李彤 最为著名,在 《An
ApproachtoModellingSoftwareEvolutionProcesses)--书中做了详细深入的研究,他提出了一个形式化的软件
演化元模型(EPMM),并把EPMM分为4个层次:任务层、活动层、过程层和全局层,同时还提出了演化过程
的描述语言(EPDL),对软件演化过程中效率的改进等做了全面、细致的研究,在软件演化过程的研究中独
树一帜.
随着 日益增多的遗产系统,软件演化过程变得 日益重要 ,为了加深对软件演化过程的了解 以及很好
的管理演化过程中的每一个活动,必须对软件演化过程进行建模,软件演化过程的模型是对软件演化工作中
所有活动的一个抽象描述,通过对软件演化的过程建立模型,使得相关人员可以对软件演化中的各项活动和
任务有清晰的认识和掌控.软件演化过程行为是在所建立的模型基础之上,对软件演化中活动发生的一种抽
象描述,对软件演化过程行为进行研究能够提前对软件在演化过程中所发生的情况做出准确的判断.
在软件演化过程中,不同的角色、人员所关注的焦点并不相同,譬如项 目经理只关心某个过程是否按进
度进行,至于过程里具体的活动和任务的进度就不太关心;对于管理某个具体过程的负责人来说,其所关注
的焦点主要集中在该过程的活动或任务之上,为满足这项要求,本文在对过程行为进行分析的同时,分别从
过程层和活动层进行详细的阐述.本文主要研究工作包括:基于 目标和环境提出了一种基于 目标导向的软件
收稿 日期 :2014—03—07.
基金项 目:云南省软件工程重点实验室面上基金 (2012SE306;2011SE12).
作者简介:黄世反 (1988一),男,硕士研究生.主要研究方向:软件工程.
通信作者:沈 勇(1970一)
文档评论(0)