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

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一课软件与软件文档.doc

第一课 软件与软件文档 本课学习目标: 了解软件的定义。 了解软件生存周期中以及软件生存周期有哪些文档。 领会软件文档的作用。 了解文档的类型,尤其要知道有哪些开发文档。 本课重点与难点 软件文档的作用 软件文档的类型 1.1软件 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。 程序是按照事先设计的功能和性能要求执行的指令序列, 数据是使得程序能够适当地操作信息的数据结构, 文档是描述程序的开发、操作和维护的文字或图形资料。 [简单描述文档的重要性] 1.2软件生命周期及对应的文档 软件生存周期是指从构思软件产品开始到产品不能再使用时为止的时间周期。 软件生命周期由软件计划、软件开发和软件运行三个时期组成 软件计划:问题定义、可行性研究和编制项目开发计划; 1) 可行性研究招告 编制目的:说明软件开发项目的实现在技术、经济和社会条件方面的可行性,评述为了合理地达到开发目标而可能选择的各种方案;说明并论证所选定的方案。 2 )项目开发计划 编制目的:用文件形式把开发过程中对各项工作负责人员、开发进度、所需经费预算、所需软硬件条件等问题作出的安排记载下来,以便根据本计划开展和检查本项目的开发工作。 软件开发:需求分析、概要设计、详细设计、编码和测试; 3) 软件需求说明书 编制目的;使用户和软件开发者双方对软件的初始规定有一个共同的理解,使之成为整个开发工作的基础; 4) 概要设计说明书 编制目的;说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供原则和基础。 5) 详细设计说明书 编制目的;说明一个软件系统各层次中每一个程序(每个模块或子程序)的设计考虑。 6) 测试计划 编制目的;为程序系统的组装测试和确认测试提供计划,包括每项测试活动的内容、进度安排、设计考虑,测试数据的整理方法及评价准则。 软件运行:包括运行维护。 7)维护报告 [详细介绍每个阶段的任务和相对应产生的文档] 1.3软件文档的作用 1 管理依据 2 任务之间联系的凭证 3 质量保证 4 培训与参考 5 软件维护支持 6 历史档案。 [详细描述软件文档每个作用的具体体现] 1.4 软件文档分类 开发文档——描述开发过程本身。 产品文档——描述开发过程的产物。 管理文档——记录项目管理的信息。 [详细描述每种类型软件文档的定义、作用及所包含的文档内容] 1.4.1开发文档 1)开发文档是描述软件开发过程,包括软件需求、软件设计、软件测试、保证软件质量的一类文档,开发文档也包括软件的详细技术描述(程序逻辑、程序间相互关系、数据格式和存储等)。 2)开发文档的作用: 软件开发过程中包含的所有阶段之间的通信工具,记录生成软件需求、设计、编码和测试的详细规定和说明; 描述开发小组的职责。 用作检验点而允许管理者评定开发进度。 形成了维护人员所要求的基本的软件支持文档。它们记录软件开发的历史。 3)基本的开发文档是: 可行性研究和项目任务书; 需求规格说明; 功能规格说明; 设计规格说明,包括程序和数据规格说明; 开发计划; 软件集成和测试计划; 质量保证计划、标准、进度; 安全和测试信息。 1.4.2 产品文档 产品文档规定关于软件产品的使用、维护、增强、转换和传输的信息 1)产品的文档起到如下作用: 为使用和运行软件产品的任何人规定培训和参考信息; 使得那些未参加开发本软件的程序员维护它; 促进软件产品的市场流通或提高可接受性。 2)产品文档用于下列类型的读者: 用户 ——他们利用软件输入数据、检索信息和解决问题; 运行者 ——他们在计算机系统上运行软件; 维护人员 ——他们维护、增强或变更软件。 3)产品文档包括如下内容: 用于管理者的指南和资料,它们是用来监督软件的使用的; 宣传资料,用于通告软件产品的可用性并详细说明它的功能、运行环境等; 一般信息,用来对任何有兴趣的人描述软件产品。 基本的产品文档包括、培训手册、参考手册和用户指南、软件支持手册、产品手册和信息广告等。 1.4.3 管理文档 管理文档建立在项目管理信息的基础上,例如:开发过程的每个阶段的进度和进度变更的记录、软件变更情况的记录、相对于开发的判定记录、职责定义等。这些文档从管理的角度规定涉及软件生存的信息。 小结 本节我们给出了软件的定义,明确了软件包括程序和文档两部分,文档是软件

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档