Table 4 Purposes of software process modeling
表4 软件过程建模目的 Documentation [28,30,34,38,39,44,46,47,49,53 55,57,59 64,68 70,73,76,77,80]
Execution [16,22,33,38,42,44,47 49,51,53,55 57,59,67,69 73,79,80,87 89]
Analysis [27 29,32,35,36,47,49,50,66,70 72,74,80,82 86,90] Evolution [23,27,28,31,73,75,88]
(1) 文档化.表4中第1行列出的研究都将支持过程文档化作为一个目标,除了从一般意义上支持文档化以外,一些研究还从其他方面深化对文档化的支持:Bhuta等人[46]和Gary等人[54]从基于组件的开发这一思想出发,讨论了如何通过过程组件支持过程片断的重用;Jaccheri等人[68]提出了一种基于面向对象的建模语言,以支持软件过程的提取(elicitation);Fuggetta等人[76]基于E3讨论了如何对比较复杂的、大规模的软件开发过程进行建模;Lee等人[28]探讨了如何通过UML支持软件过程的各种视图;Ruìz等人[63]通过MOF和XMI支持软件过程的交换和传递;Sellers等人[77]提出了SPEM,OPF,OOSPICE和LvieNet这4个过程元模型的超集,以更好地支持软件过程建模;Baldassarre等人[62]从过程模式的角度,讨论了如何支持过程模型的定制,以适应过程所执行的具体环境.
(2) 执行.如前所述,由于信息反馈缺乏客观性,任务抽象层次和产品描述粒度的不一致,导致实际软件开发活动并不能严格地与在PSEE中执行的虚拟过程保持一致,而实际情况一般是两者之间的偏离(deviation)经常很明显,以致于PSEE对于实际软件开发活动失去了指导意义.表4中第2行列出的每一项研究都将支持软件过程的执行作为其研究目的,而下面的论文还着重阐述了如何解决上面的偏离问题:Cugola[89]基于一个面向工作
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新教学研究软件过程建模方法研究(16)全文阅读和word下载服务。
相关推荐: