免费智能真题库 > 历年试卷 > 网络工程师 > 2020年下半年 网络工程师 上午试卷 综合知识
  第2题      
  知识点:   软件测试步骤   系统设计说明书
  章/节:   系统开发基础知识       

 
把模块按照系统设计说明书的要求组合起来进行测试,属于( )。
 
 
  A.  单元测试
 
  B.  集成测试
 
  C.  确认测试
 
  D.  系统测试
 
 
 

 
  第7题    2022年下半年  
   0%
在网络工程项目全流程中,项目测试的测试目标来自于()阶段。
  第6题    2020年下半年  
   38%
使用白盒测试时,确定测试数据应根据( )指定覆盖准则。
  第7题    2009年下半年  
   21%
一个项目为了修正一个错误而进行了变更。但这个错误被修正后,却引起以前可以正确运行的代码出错。(7)最可能发现这一问题。
   知识点讲解    
   · 软件测试步骤    · 系统设计说明书
 
       软件测试步骤
        软件测试的步骤如下。
        (1)单元测试:其也称模块测试,主要发现编码和详细设计中产生的错误,通常采用白盒测试。放在编码阶段,由程序员自己来完成,检查它是否实现了详细设计说明书中规定的模块功能和算法。单元测试的测试计划是在详细设计阶段完成。
        (2)集成测试:其也称组装测试,对由各模块组装而成的程序进行测试,主要检查模块间的接口和通信。集成测试主要发现设计阶段产生的错误,通常采用黑盒测试或灰盒测试。集成的方式可分成非渐增式集成和渐增式集成。集成测试的测试计划是在概要设计阶段完成。
        (3)确认测试:检查软件的功能、性能及其他特征是否与用户的需求一致,它是以需求规格说明书(即需求规约)作为依据的测试。确认测试通常采用黑盒测试,其测试计划是在需求分析阶段完成。
        (4)系统测试:把已经过确认的软件纳入实际运行环境中,与其他系统成分组合在一起进行测试。主要内容包括恢复测试、安全测试、强度测试、性能测试、可靠性测试、安装测试等。
 
       系统设计说明书
        系统设计的最终成果是设计人员提交的系统设计说明书。该说明书作为系统实施的重要依据由系统设计人员提交给系统实施人员,以便进行程序开发和其他实施工作。系统设计说明书审批通过后,实施方案方可生效。系统设计说明书应该包括的内容有两部分,引言和系统总体技术方案。
               系统设计引言
                      摘要
                      摘要说明所设计的系统的名称、目标和功能。
                      背景
                      .项目的承担者。
                      .用户。
                      .本项目和其他系统或机构的关系和联系。
                      工作条件/限制
                      说明本项目开发中所具备的工作条件和受到的限制。
                      .硬件/软件/运行环境方面的限制。
                      .保密和安全的限制。
                      .有关部门的业务人员提供确切的数据及其定义。
                      .有关系统软件文本。
                      .网络协议标准文本。
                      .国家安全保密条例。
                      参考和引用资料
                      .本项目的已核准的计划任务书或合同和上级机关的批文。
                      .属于本项目的其他已发表的文件。
                      .本文件中引用的文件资料:列出文件资料的标题、编号、发表日期和制定单位。
                      .说明这些文件资料的来源。
                      专门术语定义:
                      列出说明书中所用到的术语。
               系统总体技术方案
                      系统配置方案
                      (1)网络设计:系统的网络结构。
                      .网络计算模式,说明采用的是客户机/服务器(C/S)模式还是浏览器/Web服务器/数据库服务器(B/W/D)模式。
                      .网络拓扑结构,用一张拓扑结构图说明采用的网络拓扑结构,一般有总线型、星型、环状、混合型等。在网络选择上应根据应用系统的地域分布、信息流量进行综合考虑。
                      .网络的逻辑设计,用一张逻辑设计图说明系统的网络逻辑设计。将系统从逻辑上分为各个分系统或子系统,然后按需要配备设备,如主服务器、主交换机、分系统交换机、子系统集线器(hub)、通信服务器、路由器和调制解调器等,并考虑各设备之间的连接结构。
                      .网络操作系统,说明采用的网络操作系统,常见的有Unix、 Netware、 Window NT等。
                      (2)软硬件选择:硬件选择包括计算机主机、外围设备、连网设备,软件包括操作系统:单机操作系统和网络操作系统。
                      .使用的网络协议,TCP/IP、 OSI等。
                      .数据库产品,说明系统所使用的数据库管理产品,常见的有Oracle、 Sybase、 MS SQLServer、 Informix,等等。
                      .应用软件,罗列信息系统所使用的其他应用软件或中间件产品,说明其功能和相关技术支持。
                      模块设计
                      模块设计阶段中,在系统内部划分成各个基础部分——模块结构,确定系统的总体结构。总体结构与各个分层模块结构的关系是程序实施的重要依据。模块结构采用模块结构图来表示。模块结构图是采用HIPO图形式绘制而成的框图。
                      .名称,列出系统中各主要功能的结构图名称和它们之间的关系。
                      .功能,用文字简单说明主要模块结构应具有的功能。
                      .功能说明,说明是用伪码形式还是用结构化语言形式,或者其他自然语言形式描述模块结构图的。
                      .评价。
                      .验收,指设计人员验收的决定和处理情况。
                      代码设计
                      代码设计是信息系统所必需的前提条件,是不可缺少的重要的内容。它是进行信息分类、较对、总计和检查的关键,它也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容。
                      (1)代码的方式和种类:简单说明代码的方式和种类。
                      (2)功能:从编码的原则要求(如单义性、可读性等)去简单说明代码所体现的功能。
                      (3)评价:从识别信息、信息标准化、节省存储单元、提高运算速度、节省计算机的处理费用以及代码的特性进行评价。
                      (4)验收。
                      输入设计
                      输入设计担负着将系统外的数据以一定的格式送入计算机的任务,它直接影响到人工系统和机器系统的工作质量。输入设计的基点是确保向信息系统提供正确的信息。输入必须有必要的介质和设备。
                      (1)输入项目:说明对本系统的主要的输入项目。
                      (2)输入的承担者:说明对数据输入工作的承担者的安排,并指出操作人员、维护人员的教育水平和技术专长。如果输入数据同某一接口软件有关,应说明设接口软件的来源。
                      (3)主要功能要求:从满足正确、迅速、简单、经济、方便使用等方面的要求去说明。
                      (4)输入要求:简单说明各主要输入数据类型和来源及所用的设备、介质、格式、数值。
                      (5)输入校验:简述所用的数据校验法和效果。
                      (6)评价。
                      (7)验收。
                      输出设计
                      输出的含义是把由计算机对输入的原始数据进行处理加工的结果按一定的格式提供给用户。输出不仅有一定的格式要求,而且还必须有必要的介质和设备。
                      (1)输出项目:说明对本系统的主要输出项目。
                      (2)输出接受者:说明输出的主要项目的数据的接受者。
                      (3)主要功能。
                      (4)输出要求:说明输出数据类型及所用的设备介质、格式、数值范围、精度等。
                      (5)评价。
                      (6)验收。
                      数据库设计说明
                      数据库设计是指数据库应用系统的设计。编制数据库设计说明书的目的是对设计中的数据结构的所有标识、逻辑结构和物理结构做出具体的设计规定。编写提纲和内容要求如下。
                      (1)概述。
                      .目标,说明开发的意图、应用目标、作用范围以及有关数据库开发的背景材料
                      .主要功能,简要说明数据库系统的主要功能。
                      .用户的安排,指最终用户。说明操作人员、数据管理人员和维护人员的水平。
                      (2)需求规定。
                      .性能规定
                      .精度,简述对数据精度的要求。
                      .有效性,说明对数据库存取数据的有效性的要求。
                      .时间要求,如响应时间、数据的转换和传送时间等。
                      .其他专门要求。
                      (3)运行环境要求。
                      .设备,简述运行数据库系统的硬设备及其专门功能。
                      .支撑软件,列出支撑软件并说明测试前的软件。
                      .安全保密,说明在安全保密方面的全部要求。
                      .其他要求。
                      (4)设计考虑。
                      .逻辑结构设计,简要说明本系统(或子系统)内所使用的数据结构中,有关数据项、记录、文件的标识定义、长度及它们之间的相互关系。
                      .物理结构设计,简要说明本系统内所使用的数据结构中有关数据库的存储要求、访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密处理。
                      (5)评价。
                      简要说明对时间、空间效率、维护代价和各种用户要求进行权衡所产生的方案性能情况。
                      (6)验收。
                      实施方案说明书
                      系统总体结构设计完成以后就要确定系统实施方案,书写实施方案说明书。信息系统的研制工作就从系统设计阶段转入实施阶段。实施方案说明书就作为系统实施阶段的依据和出发点。
                      (1)实施方案说明。
                      .项目的说明,指对系统名称、子系统名称、程序名称、程序语言、使用的设备等逐项说明。
                      .数据项目的说明,指对数据长度、文件名称和形式编号、构成记录的各项目名称和内容等逐项说明。
                      .处理内容的说明,指对进行程序设计的处理内容进行详细说明。
                      (2)实施的总计划。
                      .工作任务的分解,对于项目开发中须完成的各项工作,包括文件编制、审批、打印、用户培训工作、使用设备的安排工作等,按层次进行分解,指明每项任务的要求。
                      .进度,给出每项工作任务(包括文件编制)的预定开始日期和完成日期,规定各项工作任务完成的先后顺序以及每项工作任务完成的标志。
                      .预算,逐项列出本开发项目所需要的劳务(包括办公费、差旅费、机时费、资料费、通信没备和专用设备的租金)。
                      (3)实施方案的审批。
                      .参与审议人员,除用户、系统研制人员、程序员、操作员等以外,还包括邀请的专家、管理人员等。
                      .审批的实施方案,说明经审批的实施方案的概况和审批人员名单。
   题号导航      2020年下半年 网络工程师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第2题    在手机中做本题