您好, 访客   登录/注册

软件过程建模中的新趋势

来源:用户上传      作者: 本刊编辑部

  S.T.阿训尼亚 M.I.桑切斯―塞居拉 编
  20世纪60年代,熟悉软件系统开发方式的需求促成了软件工程学科的形成。自从那时起,对软件模型的改进投入了许多的研究和开发的努力。软件过程是一组承担了管理、开发和维护软件系统的活动。它包括了完成任务的技术、执行活动的人员、他们的作用、约束以及人工制品(软件) 的生产。软件过程模型是对软件过程的抽象,该模型对于理解、做出决策以及制定实际的软件过程提供了某些有用的信息和深入的理解。为此,多年以来人们已经设计了各种各样的软件过程模型,用这些模型来建立、描述及预描述软件系统构造过程。
  近来软件过程建模必须越来越多地应对新的挑战,而这些挑战是由软件工业必须面对的测试所引起的。本书阐述了软件过程建模的新趋势,涉及了开放式源代码的软件过程;软件过程模型与模拟的系统动态特性;人件:在软件开发以及软件过程扩展中人的重要性。
  软件开发的一个新趋势是开放式源代码项目的开发。由于这种类型的项目是最近几年的创造,控制这类项目开发的过程模型是不为人们所熟悉的。本书涉及了开放式源代码软件的过程建模,还涉及了可应用于软件项目管理的软件过程模拟,并且按照能力成熟度模型改进了软件开发过程的能力。
  本书共有6章。第1章开放式源代码软件开发过程的发现、建模和重新制定:一个实例研究;第2章软件过程动态特性:建模、模拟及改进;第3章软件过程模拟与系统动态特征―――一种用于学习和决策支持的工具;第4章高层次软件项目建模与系统的动态特征;第5章过程信息的面向人员的捕获、显示及使用;第6章E3过程建模系统的要求与验证。
  第1章解释了实现开放式源代码软件过程模型的经验。从第2章到第4章介绍了软件过程改进的系统动态特性方法的概念。第5章把注意力放在了面向人员的过程新概念,以及什么样的工具可以用来支持这些过程的制定。第6章回忆了对被称着E3的过程模型的描述经验,以及支持这个过程模型的软件系统。
  本书可供研究及从事软件开发的相关研究人员和从业人员阅读参考。
  胡光华,高级软件工程师
  (原中国科学院物理学研究所)


转载注明来源:https://www.xzbu.com/8/view-1061132.htm