首页> 外文学位 >Software documentation: Building and maintaining artefacts of communication.
【24h】

Software documentation: Building and maintaining artefacts of communication.

机译:软件文档:建立和维护通讯工具。

获取原文
获取原文并翻译 | 示例

摘要

Software documentation is an important aspect of both software projects and software engineering in general. In fact, documentation engineering has become a popular sub-domain in the software engineering community. Unfortunately, the current perception of documentation is that it is outdated, irrelevant and incomplete. For the most part, this perception is probably true. Regrettably, the documentation concern cannot be resolved by simply mandating more and better documentation. This approach fails to resolve the problem as the solution ignores the fundamental goals of software engineering. The role of documentation in a software engineering environment is to communicate information to its audience and instill knowledge of the system it describes. Documentation should efficiently allow for future software development without hindering current progress.; An engineered solution to the documentation problem would involve allocating appropriate resources to document adequate knowledge about the system to the extent that both current and future development will optimally benefit. Unfortunately, neither do we fully understand the impact of documentation on current or future development, nor what aspects of documentation contribute to its ability to communicate effectively. We do not really know to what extent we should document in order to balance the trade offs between, on the one hand, allocating too many resources for documentation thus hindering present development; and, on the other hand, not allocating enough resources and thus hindering future development. To complicate matters, increasing documentation resources does not necessarily improve future software development (the ultimate goal of documentation) because we do not really understand what defines documentation quality.; Our research focuses on the issue of documentation quality. In particular, which attributes of documentation make it effective to the audience and how can this information be monitored and parameterized to provide a better perspective about the relevance of documentation in a software project.
机译:通常,软件文档是软件项目和软件工程的重要方面。实际上,文档工程已经成为软件工程社区中一个流行的子域。不幸的是,当前对文档的看法是它已经过时,不相关且不完整。在大多数情况下,这种看法可能是正确的。遗憾的是,仅通过授权更多更好的文档就无法解决文档问题。由于该解决方案忽略了软件工程的基本目标,因此该方法无法解决问题。文档在软件工程环境中的作用是将信息传达给其听众,并灌输对其所描述系统的知识。文档应该有效地允许将来的软件开发,而不会妨碍当前的进展。一种针对文档编制问题的工程解决方案将涉及分配适当的资源,以对有关系统的足够的知识进行文档编制,以使当前和将来的开发都将获得最佳收益。不幸的是,我们既没有完全了解文档对当前或未来开发的影响,也没有充分理解文档的哪些方面有助于其有效沟通。我们真的不知道应该在多大程度上记录文件,以便在一方面要权衡分配文件资源之间的权衡取舍,从而阻碍目前的发展;另一方面,没有分配足够的资源,从而阻碍了未来的发展。使事情变得复杂的是,增加文档资源并不一定会改善未来的软件开发(文档的最终目标),因为我们并不真正了解定义文档质量的因素。我们的研究重点是文档质量问题。特别是,文档的哪些属性使其对受众有效,如何监控和参数化此信息以提供有关软件项目中文档相关性的更好视角。

著录项

  • 作者

    Forward, Andrew.;

  • 作者单位

    University of Ottawa (Canada).;

  • 授予单位 University of Ottawa (Canada).;
  • 学科 Computer Science.
  • 学位 M.C.S.
  • 年度 2002
  • 页码 153 p.
  • 总页数 153
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号