书籍介绍
为了确保软件质量和提高产品竞争力,软件组织需要规范软件开发过程、实施软件过程管理。软件过程管理可以为快速开发高质量软件、有效地维护软件运行等各类活动提供指导性框架、实施方法和最佳实践。本书从软件过程的应用实践出发,分析了软件过程应用中存在的问题;系统综述了软件过程改进以及软件过程建模仿真的研究动态;介绍了软件过程技术的产生、发展和主要研究方向,提出了软件过程技术的总体框架;阐述了小组软件过程TSP的产生和发展、TSP的结构与流程,分析了TSP与CMM/PSP的关系;从目的、内容等方面介绍了软件过程建模仿真,并分析比较了典型的仿真建模方法;采用改进的基于多范例推理方法建立仿真模型,对范例表示、多范例派生、范例索引和检索、范例修改和储存方法进行了研究;采用离散事件建模和连续建模思想相结合的建模方法,将TSP抽象成内层和外层两个层次,并且对内层模型和外层模型的建立进行了阐述,对模型的形式化表示与仿真实现算法进行了研究;采用集合和关系代数演绎活动的执行及其对该过程的影响,将TSP抽象成多层排队的数学问题,对TSP静态特性仿真与判别以及TSP动态特性仿真进行了研究;提出了一种软件过程建模方法的评