- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)