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

 
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.  developed
 
  B.  functional
 
  C.  constructed
 
  D.  secure
 
 
 

 
  第45题    2010年下半年  
   52%
对需求说明书评测的内容包括(45)。
①系统定义的目标是否与用户的要求一致
②被开发项目的数据流与数据结构是否足够、..
  第65题    2014年下半年  
   29%
集成测试关注的问题不包括 (65) 。
  第40题    2010年下半年  
   36%
以下关于不同类型的软件测试的叙述,正确的是(40)。
   知识点讲解    
   · 软件开发与软件测试
 
       软件开发与软件测试
        在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 /
 
第73题    在手机中做本题