关于软件过程实施系统的构建研究
flex软件摘要:随着科学技术的发展,对于软件过程实施系统的要求也越来越严格。由于软件过程具有不确定性以及较高的动态性,对于软件过程中的细节事先是无法确定的,因此要求软件过程实施系统具有一定的灵活性以及适应动态的变化过程。本文针对过程模式下进行软件过程实施系统,研究其过程模式下得软件过程实施系统的柔性。
关键词:软件过程模式 软件过程实施系统 构建以及研究
中图分类号:tp 文献标识码:a 文章编号:1007-0745(2013)05-0122-01
长期以来,由于软件过程中具有的不稳定性以及动态性,导致无法事先了解软件过程的细节,对于软件过程模式的构建并不能代表软件过程中的所有活动,应该根据软件过程运行的实际情况来对过程模式中不适应当前情况进行及时的修改以及调整,这就要求软件过程实施系统必须具备适应软件过程动态变化的能力,也就是软件过程实施系统有较高的柔性。下面对软件过程模式的过程实施系统进行分析,探讨软件过程实施系统应具有的柔性。
一、软件过程实施系统具有柔性的概念
所谓过程实施系统的柔性就是软件系统适应新情况以及新任务的能力,当环境以及情况在不断的变化时,软件过程实施系统也应该进行相应的调整,来适应新环境以及新情况的出现。软件过程实施系统的柔性主要表现在以下两个方面:①一方面是范围,对于系统柔性的评价可以从响应可预知的变化以及不可预知的变化这两个层次来进行评价,分别是软件过程实施系统的鲁棒性以及多功能性。②另一方面是时间,主要是在限定的时间里系统所达到的适应程度以及系统达到某一适应程度所需要的时间这两方面来对系统的柔性进行评价,分别是软件过程实施系统的效率以及响应所需要的时间。
二、对于软件过程模式的软件过程实施系统的构建
首先,对软件过程实施进行初步的了解。所谓的软件过程实施就是对软件项目将过程模型转变为过程实例,并且对过程实例进行运作(process enactment),以及对软件过程中的相关活动进行不断的优化。因此,软件过程实施系统就是对软件过程的实施活动提供自动或者半自动的计算机系统,它也是计算机系统的一类。软件过程实施系统主要是对软件过程模型进行监控以及管理,对软件过程的信息进行整理以及收集等等,对于软件过程实施系统与其他的软件过程之间的相关术语的关系如下图1所示:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论