《软件工程与软件自动化 (25).pdf》由会员分享,可在线阅读,更多相关《软件工程与软件自动化 (25).pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
文档自动化文档自动化 文档很重要!软件开发人员不爱写文档 软件的使用和维护必需文档 多余的文档对客户和开发人员都是一种负担 不爱写文档 没人读 文档过时 文档自动化的优势 简化项目文档生成过程 维持精确性、一致性和时效性 减轻开发人员负担 设计文档设计文档 LiveSource 技术技术 IBM/Rational Borland Together 单向手工单向手工同步同步 双向实时双向实时同步同步 代码逆向代码逆向UML图图 设计阶段的UML图与代码不一致 构建时自动生成UML图 示例:UMLGraph工具 ORMORM框架框架 实体类实体类 数据库表数据库表 变化变化 数据字典数据字典 数据库文档化示例数据库文档化示例 结合结合SchemaSpy、Ant 和和 Javadoc 代码文档化示例代码文档化示例 代码的局部说明 行注释/块注释/*/Javadoc注释/*.*/Xml注释/API文档可以更全面了解代码 通过Javadoc,Ndoc,Doxgen等文档工具可以将注释和相关代码提取出来,进一步处理为易于阅读的外部文档htm,doc,pdf等 用户文档示例用户文档示例 结合使用 Ant、一个 DocBook XSL 文件和 XSL Formatting Objects(XSL-FO)来生成 PDF 格式的用户文档 谢谢大家谢谢大家