实用软件档写作复习.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用软件档写作复习

软件工程标准与软件文档 软件工程标准的定义?P3 答:是软件工程的活动规范和衡量准则,体现在软件工程的文档编制标准上。 2. ISO9000-3的核心思想?P10 答:是“将质量制作入产品之中”。软件产品的质量取决于软件生存周期所有阶段的活动。 3. 什么是软件质量?软件质量的6个主特性?P12 答:度量软件优劣的一系列指标;①功能性②可靠性③可使用性④效率⑤可维护性⑥可移植性。 软件文档及其组成 什么是软件文档? P16 答:软件文档也称做软件文件,是软件项目的资料的集合。 软件文档的作用? P16 答:是计算机软件的重要组成部分,在软件开发人员、软件管理人员、软件维护人员、用户以及计算机之间起着重要的桥梁作用。 软件文档分为哪三类? 每一类包含哪些文档? P18 答:软件文档可以分为开发文档、用户文档、管理文档3类。用户文档包含:用户手册、操作手册、软件需求说明书、数据要求说明;开发文档包含:可行性研究报告、项目开发计划、软件需求说明、数据库设计说明书、概要设计说明书、详细设计说明书;管理文档包含:项目开发计划、模块开发卷宗、开发进度月报、测试计划、测试分析报告、项目开发总结报告。 软件生存周期的各阶段结束时,应生成何种文档? P21 答:①可行性研究与计划阶段生成:可行性研究报告、项目开发计划、开发进度月报 ②需求分析阶段生成:项目开发计划、软件需求说明、数据要求说明、测试计划、用户手册、开发进度月报 ③软件设计阶段生成:测试计划、概要设计说明书、详细设计说明书、数据库设计说明书、用户手册、操作手册、开发进度月报④编码时现阶段生成:模块开发卷宗、用户手册、操作手册、开发进度月报⑤集成与测试阶段生成:模块开发卷宗、测试分析表、开发进度月报、项目开发总结。 为什么说源程序是最重要的软件文档? 答:源程序是实现所有文档价值的最终体现(体现了软件质量的功能性、易用性、性能、可靠性、可移植性)。 软件文档国家标准 在软件文档国家标准中,主要有哪4类文档? P23 答:①计算机软件产品开发文档编制指南(GB/T 8567-1988)②计算机软件需求说明编制指南(GB/T 9385-1988)③计算机软件测试文档编制规范(GB/T 9386-1988)④软件文档管理指南(GB/T 16680-1996)。 2.《计算机软件产品开发文档指南》由哪14种文档组成? P23 答:⑴可行性研究报告⑵项目开发计划⑶软件需求说明⑷数据要求说明⑸概要设计说明书⑹详细设计说明书⑺数据库设计说明书⑻用户手册⑼操作手册⑽模块开发卷宗⑾测试计划⑿测试分析报告⒀开发进度月报⒁项目开发总结报告。 软件文档写作要求 文档编写的灵活性 答:①编制的文档种类②文档的详细程度③文档的表现形式。 可行性研究报告软件需求说明书概要设计说明书详细设计评审程序 答:分别在软件工程的可行性研究阶段、需求分析阶段、概要设计阶段、详细设计阶段、运行阶段进行。 软件文档的质量要求 答:①针对性②精确性③清晰性④完整性⑤灵活性⑥可追溯性。 若按源程序行来划分软件规模,那么,小规模软件中规模软件大规模软件超大规模软件 答:小规模软件源程序行数小于5000的软件,中规模软件源程序行数为10000~50000的软件,大规模软件源程序行数为10000~500000的软件,超大规模软件源程序行数大于500000的软件。 小规模软件中规模软件大规模软件超大规模软件 答:小规模软件 中规模软件 大规模软件 超大规模软件 软件开发文档 1.可行性研究报告的2个要点?P71 答:①论证项目的可行性②提出项目的系统方案。 2.软件需求说明书的4点要点?P74 答:①目的②功能③性能④用户操作界面。 3.电话交换系统的USE-CASE图?P82 答: 4.飞机票预定系统的数据流图?P82 答: 5.软件需求说明书中,不应写进设计说明和项目要求。请各举三例。P83 答:不指定如下项目设计:①把软件划分成若干模块②给每一个模块分配功能③描述模块间的信息流程或者控制流程④选择数据结构。不应写进设计说明:①②③ 6.概要设计说明书的3个要点?P84 答:①用户需求分配给软件结构②形成软件的系统结构图③设计数据结构 7.HIPO图?P87 答:略 8.结构图?P87 答: 9.类的继承关系?聚集关系?P92 答:利用现有的类来定义新的类,称之为继承。如果一个类继承了多个基类的特征,那么这种继承关系称之为多重继承。为了区别多重继承,将仅有一个基类的继承关系称为单继承。当一个派生类直接或间接地多次继承同一个基类,称为重复继承。如果累B类的定义中将类A的对象作为数据成员,则B与A之间是一种称为聚集的关系。 10.代理(Proxy)结构的类实现图? P95 答: 11.详细设计的3个要点? P97 答:①确定每

文档评论(0)

1444168621 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档