软件开发项目中文档的作用

一、管理依据

        在软件开发过程中,管理者必须了解开发进度,存在的问题和预期目标。每一阶段安排的定期报告提供了项目的可见性。定期报告还提醒各级管理者注意该部门对项目承担的责任,以及该部门效率的重要性。开发文档规定若干个检查点和进度表,使管理者可以评定项目的进度。如果开发文档有遗漏,不完善,内容陈旧,则管理者会失去跟踪和控制项目的重要依据。

二、任务之间联系的凭证

        大多数软件开发项目通常被划分成若干个任务,并由不同的小组去完成。学科方面的专家建立项目,分析员阐述系统需求,设计员为程序员制定总体设计,程序员编制详细的程序代码。质量保证专家和审查员评价整个系统性能和功能的完整性,负责维护的程序员改造各种操作和增强某些功能。

        这些人员需要的互相联系是通过文档资料的复制,分发,引用而实现的。因而,任务之间的联系是文档的一个重要功能,大多数系统开发方法为任务联系规定了一些正式文档。分析员向设计员提供正式需求规格说明,设计员向程序员提供正式设计规格说明等等

三、质量保证

        那些负责软件质量保证和评估系统性能的人员需要程序规格说明,测试和评估计划,测试该系统用的各种质量标准,以及关于期望系统完成什么功能和系统怎样完成这些功能的清晰说明。必须制定测试计划和测试规程并报告测试结果。他们还必须说明和评估安全,控制,计算,检验例行程序及其他控制技术。这些文档的提供可满足质量保证人员和审查人员上述工作的需要。

四、培训与参与

        软件文档的另外一个功能是使系统管理员,操作员,用户,管理者和其他有关人员了解系统如何工作。

五、软件维护支持

        维护人员需要软件系统的详细说明以帮助他们熟悉系统,找出并修正错误,改进系统以适应用户需求的变化或系统环境的变化。

六、历史档案

        软件文档可用作未来项目的一种资源,通常文档记载系统的开发历史,可使有关系统结构的基本思想为以后的项目利用。系统开发人员通过审阅以前的系统文档以查明什么部分已试验过了,什么部分运行的很好,什么部分因某种原因难以运行而被排除,良好的系统文档有助于把程序移植和转移到各种新的系统环境中。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部