小组软件过程的仿真建模方法研究

小组软件过程的仿真建模方法研究

论文摘要

目前,包括中国在内的许多国家将软件业作为国民经济的支柱产业,由此软件的生产方式开始向全球化、规模化、工业化转变,软件生产开始进入以改善软件过程为中心的软件工程时代,因此,小组软件过程(Team Software Process,TSP)等一系列帮助提高软件开发过程效率的方法应运而生。但是,软件过程改进是一项综合的且需要持续开展的活动,涉及软件过程工程的方法和过程领域的关键技术,对于TSP等过程框架实施的高效性、可靠性的检验只有在软件项目完成后才能获得,这种滞后性使软件过程的指导性大打折扣。因此对TSP建立仿真模型并重用仿真模型的方法和相关技术的研究成为一个挑战性的、具有重要意义的理论和实际应用课题。该课题的研究对于提高软件项目管理和控制能力,提升软件企业的过程能力成熟度,促进我国软件产业的发展具有重要的指导意义。 本文从改善TSP的实施和提高项目的过程控制能力入手,给出三种仿真建模方法;并对三种方法进行评价,给出各自的适用性;将演化计算引入软件过程模型重用过程,对三种仿真建模方法的设计原理、实现算法、结果分析、软件过程模型重用方法及实现算法等进行了深入的研究。所做的工作主要体现在以下几个方面: (1)提出基于多范例推理的仿真建模方法。考虑到TSP是一个人员数量、时间、设备对于活动的多约束满足问题,采用集合和关系代数的方式,应用改进的基于多范例推理方法建立仿真模型,对范例表示、多范例派生、范例储存以及范例改写方法进行了研究,该方法除了达到事前分析、预测TSP的目的,还体现出良好的可重用性。 (2)提出基于层次的仿真建模方法。考虑到TSP进展情况等宏观因素以及对不同活动和产品定量描述的微观因素,采用离散事件建模和连续建模思想相结合的建模方法,将TSP抽象成两个层次分别对应于内层和外层,并且对内层模型和外层模型的建立进行了阐述,对模型的形式化表示与仿真实现算法进行了研究,并通过实验证明它们的有效性。 (3)提出基于多层排队建模和相关矩阵一致性判断的仿真方法。考虑到TSP静态特性和动态特性,以活动为中心,采用集合和关系代数演绎活动的

论文目录

  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.2 相关研究工作
  • 1.2.1 软件过程技术
  • 1.2.2 仿真建模方法和技术
  • 1.2.3 重用技术
  • 1.3 论文的主要工作
  • 1.4 论文的组织结构
  • 第2章 基于多范例推理的仿真建模方法
  • 2.1 引言
  • 2.2 软件过程建模仿真
  • 2.2.1 软件过程建模仿真的目的
  • 2.2.2 软件过程建模仿真的内容
  • 2.2.3 软件过程仿真建模的数学方法
  • 2.3 基于多范例推理的仿真建模原理
  • 2.4 问题的描述与计算模型
  • 2.5 TSP基于约束满足的多范例推理
  • 2.5.1 对 CBR的改进
  • 2.5.2 范例的表示和多范例的派生
  • 2.5.3 范例的改写和存储
  • 2.6 基于多范例推理的仿真建模方法分析
  • 2.7 本章小结
  • 第3章 基于层次的仿真建模方法
  • 3.1 引言
  • 3.2 基于层次的TSP仿真模型
  • 3.2.1 基于层次的TSP仿真建模原理
  • 3.2.2 概念和术语
  • 3.3 外层模型的描述
  • 3.4 内层模型的描述
  • 3.5 基于层次的仿真模型的建立方法
  • 3.5.1 TSP仿真的形式化表示
  • 3.5.2 TSP的仿真算法
  • 3.6 仿真模型的实验验证
  • 3.7 本章小结
  • 第4章 基于多层排队建模和相关矩阵一致性判断的仿真方法
  • 4.1 引言
  • 4.2 TSP的活动及其边界
  • 4.3 TSP的静态特性
  • 4.4 TSP的动态特性
  • 4.5 TSP静态特性的仿真与判别
  • 4.6 TSP动态特性的仿真与分析
  • 4.7 TSP仿真实验及分析
  • 4.8 本章小结
  • 第5章 仿真建模方法的评价体系框架与模型重用
  • 5.1 引言
  • 5.2 TSP仿真模型的使用过程
  • 5.3 TSP仿真建模方法的评价体系框架
  • 5.4 模糊综合评价方法及其应用
  • 5.5 三种仿真建模方法的比较结果
  • 5.6 TSP递阶重用的理论分析
  • 5.7 TSP递阶重用的设计和实现
  • 5.7.1 演化计算的应用
  • 5.7.2 递阶重用的实现
  • 5.8 本章小结
  • 结论
  • 参考文献
  • 攻读博士学位期间发表的论文和取得的科研成果
  • 致谢
  • 相关论文文献

    • [1].混合式教学在《软件过程与项目管理》课程中实施的初步探索[J]. 当代教育实践与教学研究 2020(03)
    • [2].层次分析法在软件过程度量中的应用[J]. 计算机工程与设计 2017(01)
    • [3].浅谈基于信息化平台的制导航空弹药软件过程管控方法[J]. 中国管理信息化 2017(07)
    • [4].软件过程管理课程的教学模式改革初探[J]. 教育教学论坛 2017(45)
    • [5].基于统计过程控制的软件过程管理研究[J]. 电子技术与软件工程 2016(11)
    • [6].关于建设开发软件过程软件项目管理的重要性探析[J]. 电子测试 2015(13)
    • [7].中小软件企业软件过程管理及其改进方法分析[J]. 电子技术与软件工程 2015(20)
    • [8].数据驱动的双层次软件过程挖掘方法[J]. 软件学报 2018(11)
    • [9].基于证据的软件过程可信度模型及评估方法[J]. 软件学报 2017(07)
    • [10].基于业务流程再造的软件过程管理研究[J]. 档案学通讯 2016(01)
    • [11].软件过程管理预警及异常模式设计与应用[J]. 信息工程大学学报 2013(05)
    • [12].军用软件过程质量度量实施方法研究[J]. 微型机与应用 2014(17)
    • [13].小规模软件企业软件过程管理与改进策略研究[J]. 黑龙江科技信息 2012(02)
    • [14].软件过程管理探析[J]. 商业文化(下半月) 2011(06)
    • [15].一种软件过程复用的价值模型分析方法[J]. 云南大学学报(自然科学版) 2011(S2)
    • [16].一种软件过程质量的度量方法[J]. 计算机工程与应用 2010(09)
    • [17].软件过程发展及研究[J]. 项目管理技术 2010(06)
    • [18].企业小组软件过程在管理学生软件开发中的研究与应用[J]. 计算机教育 2008(16)
    • [19].合理的软件过程管理是软件质量的基础[J]. 情报探索 2008(03)
    • [20].软件过程评估与改进模型的比较[J]. 电脑学习 2008(03)
    • [21].基于规则的小组软件过程仿真模型及其算法[J]. 微电子学与计算机 2008(07)
    • [22].一种辅助软件过程管理的集成化方案[J]. 计算机技术与发展 2008(08)
    • [23].一种改进的软件过程质量度量方法[J]. 办公自动化 2013(20)
    • [24].软件过程风险评估方法研究[J]. 计算机科学与探索 2014(06)
    • [25].基于系统动力学的软件过程偏离控制[J]. 计算机工程与设计 2011(05)
    • [26].一种个体软件过程能力度量方法(英文)[J]. 软件学报 2009(12)
    • [27].面向软件密集型装备的软件过程度量和分析框架[J]. 装备指挥技术学院学报 2008(05)
    • [28].基于灰色多层次的软件过程风险评估[J]. 管理观察 2008(15)
    • [29].软件过程与管理方法综述[J]. 软件学报 2019(01)
    • [30].支持软件过程可信评估的可信证据[J]. 软件学报 2018(11)

    标签:;  ;  ;  ;  ;  

    小组软件过程的仿真建模方法研究
    下载Doc文档

    猜你喜欢