首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于UML的软件复杂性度量方法和工具的研究

中文摘要第3-5页
英文摘要第5-6页
1 绪论第10-14页
    1.1 课题研究背景第10页
    1.2 课题研究现状第10-12页
    1.3 课题研究目的及意义第12页
    1.4 论文的研究内容第12-13页
    1.5 论文的章节安排第13-14页
2 面向对象技术和UML模型第14-20页
    2.1 面向对象技术第14-15页
        2.1.1 面向对象的基本思想第14-15页
        2.1.2 面向对象设计思想与面向结构设计的区别第15页
    2.2 UML模型第15-18页
        2.2.1 类图第17-18页
        2.2.2 时序图第18页
    2.3 UML模型的结构设计属性第18-19页
    2.4 本章小结第19-20页
3 度量基本理论和软件复杂性度量第20-28页
    3.1 软件度量的基本理论第20-21页
        3.1.1 度量和软件度量第20页
        3.1.2 度量表示理论第20页
        3.1.3 软件度量评估准则第20-21页
    3.2 软件复杂性度量第21页
    3.3 面向对象量度集第21-27页
        3.3.1 C&K面向对象量度组第21-23页
        3.3.2 Wei Li量度组第23-24页
        3.3.3 Lorenz&Kidd量度组第24-25页
        3.3.4 MOOD量度组第25-27页
    3.4 本章小结第27-28页
4 基于UML的软件复杂性度量方法第28-45页
    4.1 传统面向对象复杂性度量方法的比较第28页
    4.2 类的复杂性度量第28-29页
        4.2.1 影响类复杂性的因素第28-29页
        4.2.2 类的复杂性度量方法第29页
    4.3 封装复杂性度量第29-30页
        4.3.1 影响封装性的因素第30页
        4.3.2 封装复杂性度量方法第30页
    4.4 继承复杂性度量第30-34页
        4.4.1 继承路径和继承图第31-32页
        4.4.2 影响继承复杂性的因素第32-33页
        4.4.3 继承复杂性度量方法第33页
        4.4.4 继承图复杂性第33-34页
    4.5 多态复杂性度量第34-37页
        4.5.1 影响多态复杂性的因素第34-35页
        4.5.2 多态复杂性度量方法第35-37页
    4.6 内聚复杂性度量第37页
    4.7 耦合复杂性度量第37-41页
        4.7.1 影响耦合复杂性的因素第37-40页
        4.7.2 耦合因素的权重确定第40页
        4.7.3 耦合复杂性度量方法第40-41页
    4.8 软件系统级复杂性度量第41-43页
    4.9 本文的创新和改进之处第43-44页
    4.10 本章小结第44-45页
5 度量工具的实现及实例验证第45-63页
    5.1 度量实验的框架设计第45-46页
    5.2 相关工具的选择第46页
        5.2.1 建模工具第46页
        5.2.2 开发平台第46页
    5.3 度量工具的实现第46-51页
        5.3.1 工具界面图第46-47页
        5.3.2 xml文件的解析第47-50页
        5.3.3 xml文件信息存储第50页
        5.3.4 度量计算第50-51页
    5.4 实例验证第51-60页
        5.4.1 汽车租赁系统实验模型第52-55页
        5.4.2 图书馆管理系统实验模型第55-56页
        5.4.3 使用工具进行计算第56-60页
    5.5 结果分析第60-62页
    5.6 本章小结第62-63页
6 总结与展望第63-65页
致谢第65-66页
参考文献第66-69页
附录第69页
    A. 作者在攻读硕士学位期间发表的论文题目第69页

论文共69页,点击 下载论文
上一篇:莫愁湖与南京城西侧水系关联性研究
下一篇:基于风险分担的PPP高速公路双层定价模型