Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Document preview thumbnail
Vista previa 3 fuera de 16 páginas
Examen

Software Engineering Final Exam QUESTIONS AND CORRECT ANSWERS

Document preview thumbnail
Vista previa 3 fuera de 16 páginas

Software Engineering Final Exam QUESTIONS AND CORRECT ANSWERS Quality of design - CORRECT ANSWER design of the system Quality of conformance - CORRECT ANSWER implementation. User satisfaction - CORRECT ANSWER budget and schedule Software quality - CORRECT ANSWER encompasses requirements, specifications, and the is an issue focused primarily on compliant product + good quality + delivery within An effective software process applied in a manner that creates a useful product that provides measurable value for those who produce it and those who use it. Software testing - CORRECT ANSWER a dynamic validation activity to detect defects and undesirable behavior in the software, and demonstrate that the software satisfies its requirements and constraints. intended to find errors (But not aimed to finding syntax errors!) with test cases that are drawn up to have a high probability of finding errors. Cost of testing - CORRECT ANSWER Testers - CORRECT ANSWER It amounts to more than half of total development costs often forced to abandon test efforts due to all changes. • Most companies' new hires are THESE. (!!) • "Conflict of interest" exists: THESE vs. developers, THESE vs. management. Testing work - CORRECT ANSWER Most ________ is manual testing; help from tools is limited. Testing is often not performed by using systematic testing methods or techniques. Unit Testing - CORRECT ANSWER Individual component (class or subsystem)

Vista previa del contenido

Software Engineering Final Exam
QUESTIONS AND CORRECT ANSWERS
Quality of design - CORRECT ANSWER encompasses requirements, specifications, and the
design of the system



Quality of conformance - CORRECT ANSWER is an issue focused primarily on
implementation.



User satisfaction - CORRECT ANSWER compliant product + good quality + delivery within
budget and schedule



Software quality - CORRECT ANSWER An effective software process applied in a manner
that creates a useful product that provides measurable value for those who produce it and those who
use it.



Software testing - CORRECT ANSWER a dynamic validation activity to detect defects and
undesirable behavior in the software, and demonstrate that the software satisfies its requirements and
constraints. intended to find errors (But not aimed to finding syntax errors!) with test cases that are
drawn up to have a high probability of finding errors.



Cost of testing - CORRECT ANSWER It amounts to more than half of total development costs



Testers - CORRECT ANSWER often forced to abandon test efforts due to all

changes.

• Most companies' new hires are THESE. (!!)

• "Conflict of interest" exists: THESE vs. developers, THESE vs. management.



Testing work - CORRECT ANSWER Most ________ is manual testing; help from tools is
limited. Testing is often not performed by using systematic testing

methods or techniques.



Unit Testing - CORRECT ANSWER Individual component (class or subsystem)

,Goal: Confirm that the component or subsystem is correctly

coded and carries out the intended functionality



Integration Testing - CORRECT ANSWER Groups of subsystems and eventually the entire
system

Goal: Test the interfaces among the subsystems



System Testing - CORRECT ANSWER The entire system

Goal: Determine if the system meets the requirements (functional and nonfunctional)



Acceptance Testing - CORRECT ANSWER Evaluates the system made by developers

Goal: Demonstrate that the system meets the requirements and is ready to use.



Test to specifications - CORRECT ANSWER (also called black-box, data-driven, functional,
or input/output driven testing)

− Ignore the code — use the specifications to select

test cases



Test to code - CORRECT ANSWER (also called glass(white)-box, logic-driven, structured, or
path-oriented testing)

− Ignore the specifications — use the code to select

test cases



Black-box unit-testing - CORRECT ANSWER Neither exhaustive testing to specifications nor
exhaustive testing to code is feasible

Every test case must detect a previously

undetected fault



The art of testing - CORRECT ANSWER - Select a small, manageable set of test cases to

− Maximize the chances of detecting a fault, while

− Minimizing the chances of wasting a test case

, Equivalence testing - CORRECT ANSWER Any one member of an equivalence class is as
good a test case as any other member of the equivalence class



Boundary value analysis - CORRECT ANSWER Select test cases on or just to one side of the
boundary of

equivalence classes. (This greatly increases the probability

of detecting a fault)



White(glass)-box unit-testing - CORRECT ANSWER - Statement coverage

- Branch coverage

- Path coverage

- More efficient ways

e.g. 1) Linear code sequences

2) All-definition-use path coverage

3) ...



Statement coverage - CORRECT ANSWER Running a set of test cases in which every
statement is executed at least once

Weakness: Branch statements

- Both statements can be executed without the fault showing up



Branch coverage - CORRECT ANSWER Idea: running a set of test cases in which every
branch is

executed at least once (as well as all statements)



Path coverage - CORRECT ANSWER Running a set of test cases in which every path is
executed at least once (as well as all statements)

Problem:

− The number of paths may be very large

- We want a weaker condition than all paths but that shows up more faults than branch coverage

Información del documento

Subido en
10 de agosto de 2026
Número de páginas
16
Escrito en
2026/2027
Tipo
Examen
Contiene
Preguntas y respuestas
$11.99

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
Vendido
63
Seguidores
2
Artículos
9003
Última venta
6 días hace



Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes