支持分析设计的javadoc扩展及工具实现

支持分析设计的javadoc扩展及工具实现

论文摘要

本文主要从软件维护过程中存在的代码与文档不一致、从而带来大量维护成本的问题入手,从多个方面深入分析了自文档技术的理论基础和实际意义。提出了一种基于“支持分析设计的javadoc扩展”的解决方案,即由编写程序代码的开发人员在Java源文件注释中加入本文给出的自定义标记和对于维护有帮助的信息,之后维护人员运行本工具得到所需要的设计文档和分析文档。在实现上首先根据UML知识体系为软件开发人员提供自定义标记规范;其次利用javadoc提供的接口,抽取注释中的信息进行转化生成类图;第三在原有javadoc的输出格式基础上进行源代码一级的修改,抽取出分析类信息;最后将所有生成物分类输出,为软件维护人员提供设计文档和分析文档。该系统是一个功能相对完善、操作简单、使用方便的支持分析设计的软件工程自文档工具。

论文目录

  • 提要
  • 第一章 绪论
  • 1.1 本文背景
  • 1.1.1 目前软件维护过程中存在的问题
  • 1.1.2 软件文档使用现状
  • 1.1.3 产生问题的原因
  • 1.1.4 软件工程领域的常用解决方案
  • 1.2 研究现状
  • 1.2.1 自文档技术简介
  • 1.2.2 相关理论
  • 1.2.3 自文档相关工具
  • 1.2.4 自文档技术优缺点分析
  • 1.3 本文工作
  • 1.4 本文结构
  • 第二章 javadoc 简介
  • 2.1 javadoc简介
  • 2.2 javadoc利弊分析
  • 2.3 javadoc标记
  • 2.4 javadoc运行
  • 2.5 javadoc功能扩展
  • 2.6 标准Doclet输出简介
  • 2.6.1 标准Doclet输出页面
  • 2.6.2 输出文档的组织方式
  • 2.7 小结
  • 第三章 系统概述
  • 3.1 系统结构与功能
  • 3.1.1 系统运行流程图
  • 3.1.2 系统生成物
  • 3.1.3 系统用户
  • 3.1.4 自定义标记规范
  • 3.1.5 UML类图生成模块
  • 3.1.6 分析类抽取模块
  • 3.2 系统特点
  • 3.3 系统开发和运行环境
  • 第四章 自定义标记规范的设计与实现
  • 4.1 定义新标记
  • 4.1.1 定义类图生成所需标记
  • 4.1.2 定义分析文档生成所需标记
  • 4.2 自定义标记的限定
  • 4.3 小结
  • 第五章 UML 类图生成模块的设计与实现
  • 5.1 实现原理
  • 5.2 利用docletAPI自定义doclet的步骤
  • 5.3 关键数据结构定义及分析
  • 5.4 类图生成部分的关键设计
  • 5.5 分析类视图的生成
  • 5.6 DOT文件生成以及格式转化
  • 5.6.1 DOT语言简介
  • 5.6.2 用DOT语言表示类图
  • 5.6.3 DOT文件生成流程图
  • 5.6.4 格式转化
  • 5.7 小结
  • 第六章 分析类抽取模块的设计与实现
  • 6.1 实现原理
  • 6.2 标准Doclet源码分析
  • 6.3 标准Doclet运行流程分析
  • 6.4 分析类抽取模块流程的设计与实现
  • 6.5 分析类抽取生成器的设计与实现
  • 6.6 小结
  • 第七章 结论
  • 参考文献
  • 摘要
  • Abstract
  • 致谢
  • 相关论文文献

    • [1].中考情境分析类试题解题攻略[J]. 中学政史地(初中适用) 2020(Z1)
    • [2].2017年第8期 2017年高考优秀作文点评专辑[J]. 语文月刊 2017(07)
    • [3].CRTER杂志调查分析类文章体例[J]. 中国组织工程研究与临床康复 2011(17)
    • [4].CRTER杂志调查分析类文章体例[J]. 中国组织工程研究与临床康复 2011(15)
    • [5].CRTER杂志调查分析类文章体例[J]. 中国组织工程研究与临床康复 2011(16)
    • [6].CRTER杂志调查分析类文章体例[J]. 中国组织工程研究与临床康复 2011(18)
    • [7].山西举办第二届统计专家命名活动[J]. 数据 2008(09)
    • [8].美国国家地理分析类问题整合[J]. 中学政史地(高中文综) 2009(02)
    • [9].双证型化工分析类高职人才的培养[J]. 贵州师范学院学报 2010(06)
    • [10].高职高专食品分析类课程的教学改革与实践[J]. 山东省农业管理干部学院学报 2009(06)
    • [11].数学专业分析类课程的优化与改革实践[J]. 沈阳师范大学学报(自然科学版) 2015(02)
    • [12].以能力培养为目标的教学改革在高职分析类课程中的应用[J]. 广西轻工业 2010(02)
    • [13].地方高校分析类数学课程教学内容及体系的改革与实践[J]. 数学教育学报 2011(02)
    • [14].例谈分析类地理综合题的答题模式[J]. 中学地理教学参考 2012(05)
    • [15].食品分析类课程“把课堂还给师范生”新型教学模式的探索[J]. 安徽农业科学 2014(23)
    • [16].中美电影中精神分析的表现元素比较[J]. 电影文学 2011(19)
    • [17].应用型本科高校数据分析类课程案例库建设与实践[J]. 环球市场信息导报 2017(39)
    • [18].以提升高三学生地理分析能力为目标的原因分析类试题复习专题设计探究[J]. 热带地貌 2017(02)
    • [19].《人民日报》通用框架与常见内容分析类目的应用研究[J]. 新闻研究导刊 2015(12)
    • [20].国外分析类教材的共同点[J]. 高等数学研究 2019(04)
    • [21].《陕西气象》天气分析类稿件存在问题分析[J]. 陕西气象 2016(04)
    • [22].基于项目沉浸式的数据分析类课程教学研究[J]. 计算机教育 2017(06)
    • [23].中美高中地理教材分析类活动性课文对比研究[J]. 中学地理教学参考 2016(15)
    • [24].基于项目沉浸和MOOC的数据分析类课程实践教学探讨[J]. 现代信息科技 2020(01)
    • [25].延拓在分析类课程教学中的认识和体会[J]. 教育教学论坛 2018(04)
    • [26].应用型高校数学专业分析类课程教学内容的分层与教学——以合肥学院为例[J]. 中国培训 2016(08)
    • [27].基于SOLO分类的选考综合题答题策略与技巧指导——以“气候特征和成因的分析类综合题”为例[J]. 地理教学 2020(14)
    • [28].浅议高中诗词分析类题目应试策略[J]. 中华少年 2016(12)
    • [29].应用型地方高校经济学本科专业数据分析类课程的优化探析[J]. 高教学刊 2020(33)
    • [30].地理学实验分析类论文的写作[J]. 地理学报 2014(05)

    标签:;  ;  ;  ;  

    支持分析设计的javadoc扩展及工具实现
    下载Doc文档

    猜你喜欢