一种敏捷型JAVA程序开发方法
摘要 | 第1-5页 |
ABSTRACT | 第5-6页 |
第一章 引言 | 第6-11页 |
·软件开发方法学现状 | 第6-7页 |
·重量型软件开发方法 | 第6-7页 |
·轻量型软件开发方法 | 第7页 |
·敏捷型程序开发方法 | 第7-9页 |
·敏捷型程序开发方法研究的意义 | 第7-8页 |
·几种敏捷型方法的简介 | 第8-9页 |
·本论文所要解决的问题 | 第9-10页 |
·本论文的组织 | 第10-11页 |
第二章 敏捷型JAVA程序开发方法的理论基础 | 第11-27页 |
·敏捷型建模 | 第11-13页 |
·建模和敏捷建模概述 | 第11页 |
·敏捷建模的目标、价值观、原则和实践 | 第11-13页 |
·建立敏捷的模型 | 第13页 |
·用UML实现敏捷建模 | 第13-18页 |
·用UML进行可视化建模 | 第14-17页 |
·用例图 | 第17页 |
·类图 | 第17-18页 |
·UML现存在的缺点 | 第18页 |
·ALSD与JAVA过程蓝图 | 第18-27页 |
·为什么采用ALSD | 第18-19页 |
·ALSD形式化定义 | 第19-20页 |
·JAVA过程蓝图的定义 | 第20-22页 |
·ALSD图形表示记法 | 第22-23页 |
·JAVA过程蓝图图形表示记法 | 第23-24页 |
·抽象概念图到JAVA过程蓝图的平滑过渡 | 第24-26页 |
·JAVA过程蓝图到抽象概念结构图的逆向映射 | 第26-27页 |
第三章 一种敏捷型JAVA程序开发方法 | 第27-35页 |
·本开发方法的开发步骤 | 第27-28页 |
·本开发方法的特点及其适用范围 | 第28页 |
·捕获需求 | 第28-30页 |
·捕获需求的意义 | 第28页 |
·捕获需求的一般步骤 | 第28-30页 |
·捕获需求作为用例 | 第30页 |
·获得用例 | 第30-32页 |
·使用用例的意义 | 第30-31页 |
·捕获用例 | 第31页 |
·绘制用例图的步骤 | 第31页 |
·建立用例模型 | 第31-32页 |
·抽象设计类 | 第32-33页 |
·构造类图的意义 | 第32页 |
·建立类图的步骤 | 第32-33页 |
·类方法的可视化定义 | 第33页 |
·本方法与XP、RUP的比较 | 第33-35页 |
第四章 建模工具的设计与实现 | 第35-46页 |
·构造建模工具的意义 | 第35页 |
·建模工具的特点 | 第35-36页 |
·建模工具的实现 | 第36-45页 |
·UML类图建模子系统 | 第36页 |
·ALSD过程建模子系统 | 第36-45页 |
·开发ALSD过程建模子系统的目的 | 第36-37页 |
·开发所选用的语言 | 第37-38页 |
·ALSD过程建模子系统的分析、设计和实现 | 第38-43页 |
·主要流程图与算法 | 第43-45页 |
·小结 | 第45-46页 |
第五章 敏捷型JAVA程序开发方法的应用 | 第46-54页 |
·挖雷游戏问题 | 第46页 |
·用敏捷型JAVA程序开发方法分析挖雷游戏 | 第46-53页 |
·需求分析 | 第46-47页 |
·捕获用例 | 第47页 |
·抽象类图 | 第47-49页 |
·类方法的可视化定义 | 第49-53页 |
·小结 | 第53-54页 |
结论与展望 | 第54-55页 |
参考文献 | 第55-57页 |
致谢 | 第57页 |