第一课 软件与软件文档.doc

上传人:marr****208 文档编号:156976018 上传时间:2020-12-20 格式:DOC 页数:4 大小:48KB
返回 下载 相关 举报
第一课 软件与软件文档.doc_第1页
第1页 / 共4页
第一课 软件与软件文档.doc_第2页
第2页 / 共4页
第一课 软件与软件文档.doc_第3页
第3页 / 共4页
第一课 软件与软件文档.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《第一课 软件与软件文档.doc》由会员分享,可在线阅读,更多相关《第一课 软件与软件文档.doc(4页珍藏版)》请在金锄头文库上搜索。

1、第一课 软件与软件文档本课学习目标:了解软件的定义。了解软件生存周期中以及软件生存周期有哪些文档。领会软件文档的作用。了解文档的类型,尤其要知道有哪些开发文档。本课重点与难点软件文档的作用软件文档的类型1.1软件 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。程序是按照事先设计的功能和性能要求执行的指令序列,数据是使得程序能够适当地操作信息的数据结构,文档是描述程序的开发、操作和维护的文字或图形资料。简单描述文档的重要性1.2软件生命周期及对应的文档软件生存周期是指从构思软件产品开始到产品不能再使用时为止的时间周期。软件生命周期由软件计划、软件开发和软件

2、运行三个时期组成软件计划:问题定义、可行性研究和编制项目开发计划;1) 可行性研究招告 编制目的:说明软件开发项目的实现在技术、经济和社会条件方面的可行性,评述为了合理地达到开发目标而可能选择的各种方案;说明并论证所选定的方案。2 )项目开发计划编制目的:用文件形式把开发过程中对各项工作负责人员、开发进度、所需经费预算、所需软硬件条件等问题作出的安排记载下来,以便根据本计划开展和检查本项目的开发工作。软件开发:需求分析、概要设计、详细设计、编码和测试;3) 软件需求说明书 编制目的;使用户和软件开发者双方对软件的初始规定有一个共同的理解,使之成为整个开发工作的基础;4) 概要设计说明书 编制目

3、的;说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供原则和基础。5) 详细设计说明书 编制目的;说明一个软件系统各层次中每一个程序(每个模块或子程序)的设计考虑。6) 测试计划 编制目的;为程序系统的组装测试和确认测试提供计划,包括每项测试活动的内容、进度安排、设计考虑,测试数据的整理方法及评价准则。软件运行:包括运行维护。 7)维护报告详细介绍每个阶段的任务和相对应产生的文档1.3软件文档的作用 1 管理依据 2 任务之间联系的凭证 3 质量保证 4 培训与参考 5 软件维护支

4、持 6 历史档案。 详细描述软件文档每个作用的具体体现1.4 软件文档分类开发文档描述开发过程本身。 产品文档描述开发过程的产物。 管理文档记录项目管理的信息。详细描述每种类型软件文档的定义、作用及所包含的文档内容1.4.1开发文档1)开发文档是描述软件开发过程,包括软件需求、软件设计、软件测试、保证软件质量的一类文档,开发文档也包括软件的详细技术描述(程序逻辑、程序间相互关系、数据格式和存储等)。 2)开发文档的作用: 软件开发过程中包含的所有阶段之间的通信工具,记录生成软件需求、设计、编码和测试的详细规定和说明; 描述开发小组的职责。 用作检验点而允许管理者评定开发进度。 形成了维护人员所

5、要求的基本的软件支持文档。它们记录软件开发的历史。 3)基本的开发文档是: 可行性研究和项目任务书; 需求规格说明; 功能规格说明; 设计规格说明,包括程序和数据规格说明; 开发计划; 软件集成和测试计划; 质量保证计划、标准、进度; 安全和测试信息。1.4.2 产品文档 产品文档规定关于软件产品的使用、维护、增强、转换和传输的信息1)产品的文档起到如下作用: 为使用和运行软件产品的任何人规定培训和参考信息; 使得那些未参加开发本软件的程序员维护它; 促进软件产品的市场流通或提高可接受性。 2)产品文档用于下列类型的读者: 用户 他们利用软件输入数据、检索信息和解决问题; 运行者 他们在计算机

6、系统上运行软件; 维护人员 他们维护、增强或变更软件。 3)产品文档包括如下内容: 用于管理者的指南和资料,它们是用来监督软件的使用的; 宣传资料,用于通告软件产品的可用性并详细说明它的功能、运行环境等; 一般信息,用来对任何有兴趣的人描述软件产品。 基本的产品文档包括、培训手册、参考手册和用户指南、软件支持手册、产品手册和信息广告等。1.4.3 管理文档 管理文档建立在项目管理信息的基础上,例如:开发过程的每个阶段的进度和进度变更的记录、软件变更情况的记录、相对于开发的判定记录、职责定义等。这些文档从管理的角度规定涉及软件生存的信息。小结 本节我们给出了软件的定义,明确了软件包括程序和文档两部分,文档是软件的有机组成部分,并强调文档是与软件生存周期紧密关联的,描述了在软件生存周期中相关的文档,着重阐述了文档的作用,文档的分类,尤其值得关注的是开发文档,因为它们与开发过程直接关联。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号