《软件文档概述》PPT课件

《软件文档概述》PPT课件

ID:36924165

大小:648.60 KB

页数:29页

时间:2019-05-11

《软件文档概述》PPT课件_第1页
《软件文档概述》PPT课件_第2页
《软件文档概述》PPT课件_第3页
《软件文档概述》PPT课件_第4页
《软件文档概述》PPT课件_第5页
资源描述:

《《软件文档概述》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件文档徐婷ietxu@zzu.edu.cnTel:13938597011第1章软件文档概述1.1软件文档的定义1.2软件文档的地位和作用1.3软件文档的分类1.4软件文档的使用1.5软件文档编制与软件生命周期1.1软件文档的定义什么是文档?文档是指某种数据媒体和其中所记录的数据。它具有永久性并可由人或者机器阅读,通常仅用于描述人工可读的东西。软件工程中,文档常常用来表示活动、需求、过程或结果进行描述、定义、规定、报告或认证的任何书面或图示的信息。文档是软件产品的一部分。软件文档是一种重要的软件工程技术资料。1.1软件文档的定义软件=程序+数据+文档随着计算

2、机科学技术的迅速发展和计算机应用领域的不断扩大,如何高效率开发计算机软件产品越来越受到人们的重视,同时由于软件复杂程度的不断增加,人们对软件产品开发过程的系统化、规范化和标准化的要求也越来越严格。因此软件工程的标准化以及软件文档的规范化已成为影响软件行业发展的重要因素,受到了软件企业的高度重视。1.2软件文档的地位和作用一项软件开发是一个系统工程。从问题的提出到软件开发成功,要经历几个开发阶段,每个开发阶段都要形成阶段性文件。各个阶段的文件都要对下一阶段工作进行宏观控制或对系统软件的开发和使用进行具体指导。因此,编制软件文档的过程,实际上就是采用软件工程方法

3、,有组织、有计划的科学管理过程和研究开发过程。一个软件的完成,有赖于许许多多设计思想和巧妙的衔接技术。在一个多人组成的开发小组内,这些“不可见的”设计思想和设计技巧,必须形成“可见的”文档,才有可能成为编写程序的依据。因此,软件离不开文档。1.2软件文档的地位和作用从软件的定义也可以看出,软件绝不仅仅是单指程序,而是还包括关于程序要达到的系统目标、设计思想、实现方法以及使用维护等内容的一整套详细书面描述和说明,即软件文档。从某种意义上讲,软件文档甚至比可执行程序代码还重要。缺少必要的软件文档或软件文档不合格,急忙动手编写程序就带有很大的盲目性,将会给软件开发

4、和使用维护带来许多困难,甚至可能导致开发工作的失败。1.2软件文档的地位和作用比如,开发过程缺乏必要的文档进行控制和管理,必将导致修改或增添功能困难,程序错误机会增多,程序结构混乱,程序维护难度大、成本费用高等等。在软件开发后,如果未能满足用户要求,由于没有可行性研究报告和需求分析说明书作依据,还会造成互相扯皮。所以这里特别强调,文档是软件不可缺少的重要组成部分。1.2软件文档的地位和作用软件文档作为计算机软件的重要组成部分,在软件开发人员、软件管理人员、软件维护人员、用户以及计算机之间起着重要的桥梁作用。9维护人员管理人员计算机软件用户桥梁作用开发人员1.

5、2软件文档的地位和作用1.项目管理的依据文档将通常“不可见的”软件开发进程转换成“可见的”文字资料,有利于项目的管理。2.技术交流的语言项目小组内部、项目平行开发的各小组之间进行的交流和联系,通常都是通过文档来实现的。专业技术领域方面的专家负责建立项目;分析员负责阐述系统需求;设计员负责为程序员制定总体设计;程序员负责编制详细的程序代码;质量保证专家和审查员负责评价整个系统性能和功能的完整性:负责维护的程序员负责改进各种操作或增强某些功能。1.2软件文档的地位和作用3.项目质量保证文档是进行项目质量审查和评价的重要依据,也是保证软件项目质量的重要技术文档。有

6、效文档的提供,可以满足项目质量保证人员和审查人员的工作需要。那些负责软件质量保证和评估系统性能的人员需要程序规格说明、测试和评估计划、测试该系统用的各种质量标准以及关于期望系统完成什么功能和系统怎样实现这些功能的清晰说明。必须制定测试计划和测试规程,并报告测试结果;他们还必须说明和评估、控制、计算、检验例行程序及其他控制技术。1.2软件文档的地位和作用4.支持培训与维护合格的软件文档通常都提供有关软件运行、维护和培训的必要信息,支持软件产品的应用和维护。5.支持软件维护软件文档提供系统开发的全部必要技术资料,有利于维护人员熟悉系统,开展维护工作;软件维护文档

7、记载了软件维护过程中软件及其环境变化的全部信息。1.2软件文档的地位和作用6.记载软件历史软件文档作为“记载软件历史的语言”,可用作未来项目的一种资源,向潜在用户报道软件的各种有利信息,便于他们判断自己是否需要该软件提供的服务。良好的系统文档,显然有助于完成软件的移植,或将软件转移到各种新的系统环境中去。1.2软件文档的地位和作用软件文档可以用自然语言、特别设计的形式语言、介于两者之间的半形式语言(结构化语言)、各类图形或表格等方法进行编制。文档可以书写编制,也可以利用计算机支持系统辅助编制,但必须方便阅读。国家标准局在1988年1月颁布了《计算机软件开发规

8、范》和《计算机软件产品开发文件编制指南》,作为软件开

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。