免费智能真题库 > 历年试卷 > 软件评测师 > 2021年下半年 软件评测师 上午试卷 综合知识
  第72题      
  知识点:   软件开发与软件测试
  章/节:   软件测试类型       

 
DevOps is a continuous simplification process of maintaining a delicate balance among functionality, usability and security of a software both in terms of its development and operations.Software engineering is the application of diverse engineering approaches towards the development of software.
The roles and responsibilities of DevOps and software development overlap in many areas, so it is easier to get confused between the two.Let’s look at this comparison in terms of work roles.
One is that of a software engineer and the other is a DevOps engineerThe biggest difference is in their(71). Software engineers focus on how well the computer software fits the needs of the client while a DevOps engineer has a broader focus that includes software development,how the software is deployed and providing(72) support through the cloud while the software iscontinually(73).
A software engineer creates computer programs for people to use based upon their security and functionality needs. A DevOps engineer also works on computer applications, but manages the building, deployment and operation as a(74)automated process.Software engineers often work separately from the operations side of a business.They create the software a business client needs and then monitor the performance of their software products to determine if upgrades are necessary or if more serious improvements are needed. DevOps engineers work with the operational side of a business and manage the workflowto(75)software to smoothly function with automated processes. Both professions require knowledge of computer programming languages.
 
 
  A.  developing
 
  B.  deploying
 
  C.  training
 
  D.  operational
 
 
 

 
  第50题    2012年下半年  
   49%
(50 )主要对与设计相关的软件体系结构的构造进行测试。
  第58题    2020年下半年  
   50%
以下关于数据库系统评测的叙述中,不正确的是(58)。
  第52题    2019年下半年  
   51%
以下( )不属于单元测试中模块接口测试的测试内容。
   知识点讲解    
   · 软件开发与软件测试
 
       软件开发与软件测试
        在W模型中,我们对软件的需求、设计测试进行了阐述,本节重点强调软件生命周期中程序开发部分需要经历的若干个测试级别,采用V模型来进行介绍。
        软件开发过程是一个自顶向下,逐步细化的过程。首先,在软件计划阶段定义了软件的作用域,然后进行软件需求分析,建立软件的数据域、功能和性能需求、约束及一些有效性准则。接着进入软件开发,进行软件设计,把设计用某种程序设计语言转换成程序代码。而测试过程则是依照相反的顺序安排自底向上,逐步集成的过程。低一级测试为上一级测试准备条件。当然不排除两者平行地进行测试。
        如下图所示,首先对每一个程序模块进行单元测试,消除程序模块内部在逻辑上和功能上的错误和缺陷。再对照软件设计进行集成测试,检测和排除子系统(或系统)结构上的错误。随后再对照需求,进行确认测试。最后从系统整体出发,运行系统,看是否满足要求。
        
        软件测试与软件开发过程的关系
   题号导航      2021年下半年 软件评测师 上午试卷 综合知识   本试卷我的完整做题情况  
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 /
 
第72题    在手机中做本题