• ¿Documento equivocado? Cámbialo gratis
  • Escrito por estudiantes que aprobaron
  • Inmediatamente disponible después del pago
  • Leer en línea o como PDF
Vender
¿Dónde estudias?
Tu idioma
Document preview thumbnail
Vista previa 4 fuera de 111 páginas
Examen

Professional Software Engineering Master Latest Practice Exam (Updated Edition)

Document preview thumbnail
Vista previa 4 fuera de 111 páginas

Prepare for the Professional Software Engineering Master exam with questions on software requirements, design, construction, testing, maintenance, project management, and quality. Explanations help you pinpoint gaps. Ideal for experienced software engineers validating broad expertise.

Vista previa del contenido

Professional Software Engineering Master Latest
Practice Exam (Updated Edition)


Question 1

A financial institution is replacing its legacy loan approval platform. During requirements elicitation,
different stakeholders provide conflicting priorities. Loan officers request maximum flexibility,
compliance officers require strict regulatory controls, and executives emphasize reduced processing
time. Which technique is MOST effective for resolving these conflicting requirements while
maintaining traceability?

A. Create independent requirement specifications for each stakeholder group.
B. Apply requirements prioritization using stakeholder influence only.
C. Facilitate structured requirements negotiation supported by a traceability matrix.
D. Postpone conflicting requirements until system testing.

Answer: C

Explanation:
Requirements negotiation helps resolve conflicts among stakeholders while preserving business
objectives. A traceability matrix ensures every requirement is linked to stakeholders, regulations,
business goals, and design artifacts, simplifying impact analysis throughout development.



Question 2

A cloud-native e-commerce platform experiences frequent feature additions by independent teams.
The architecture should minimize coupling while allowing independent deployment of services.

Which architectural approach BEST satisfies these objectives?

A. Layered Monolithic Architecture
B. Pipe-and-Filter Architecture
C. Microservices with Domain-Driven Design
D. Repository Architecture

Answer: C

Explanation:
Microservices combined with Domain-Driven Design organize services around business capabilities,
reducing coupling and enabling independent deployment, scaling, and maintenance.



Question 3

During implementation of a concurrent order processing engine, developers observe intermittent
race conditions that cannot easily be reproduced.

Which construction practice is MOST appropriate?

A. Replace synchronized collections with arrays.
B. Introduce immutable objects and thread-safe synchronization mechanisms.

, Professional Software Engineering Master Latest
Practice Exam (Updated Edition)
C. Increase compiler optimization.
D. Remove exception handling.

Answer: B

Explanation:
Immutable objects eliminate shared mutable state, while thread-safe synchronization mechanisms
reduce race conditions and improve reliability in concurrent applications.



Question 4

A safety-critical aviation system must demonstrate that every independent execution path has been
exercised.

Which structural testing criterion is MOST appropriate?

A. Statement Coverage
B. Branch Coverage
C. Decision Coverage
D. Basis Path Coverage

Answer: D

Explanation:
Basis Path Coverage uses cyclomatic complexity to identify independent execution paths and
provides stronger assurance than statement or branch coverage.



Question 5

Following deployment, developers discover a defect caused by an undocumented dependency
between two services.

Which maintenance activity should occur FIRST?

A. Optimize database indexes.
B. Perform impact analysis before implementing the correction.
C. Rewrite both services.
D. Replace the communication protocol.

Answer: B

Explanation:
Impact analysis identifies affected components, dependencies, documentation, and risks before
changes are implemented, reducing regression risk.



Question 6

, Professional Software Engineering Master Latest
Practice Exam (Updated Edition)
A release engineer accidentally deploys outdated binaries because several developers committed
directly to the release branch.

Which SCM practice would BEST prevent this issue?

A. Daily backups
B. Feature branching with protected release branches
C. Weekly repository cloning
D. Manual version numbering

Answer: B

Explanation:
Protected release branches combined with feature branching prevent unauthorized commits and
ensure only reviewed changes enter production releases.



Question 7

A software manager wants to estimate project cost using historical project data and measurable
software size.

Which estimation model BEST satisfies this objective?

A. Delphi Technique
B. Expert Judgment Only
C. COCOMO II
D. Parkinson's Law

Answer: C

Explanation:
COCOMO II estimates development effort based on software size, scale factors, and cost drivers
derived from historical data.



Question 8

A development organization wants to continuously improve process maturity through quantitative
management and statistical control.

Which maturity level emphasizes these characteristics?

A. Level 2
B. Level 3
C. Level 4
D. Level 1

Answer: C

, Professional Software Engineering Master Latest
Practice Exam (Updated Edition)
Explanation:
CMMI Level 4 introduces quantitative process management using statistical techniques to control
and predict process performance.



Question 9

A development team selects a formal specification language before coding a railway signaling system.

What is the PRIMARY benefit?

A. Reduced documentation
B. Elimination of integration testing
C. Mathematical verification of system behavior
D. Automatic deployment

Answer: C

Explanation:
Formal methods allow mathematical verification of system properties, reducing ambiguity in safety-
critical environments.



Question 10

An organization adopts ISO-based quality management practices.

Which activity MOST directly contributes to quality assurance rather than quality control?

A. Executing regression tests
B. Performing code inspections
C. Auditing compliance with development processes
D. Measuring defect density

Answer: C

Explanation:
Quality assurance focuses on ensuring development processes are followed, whereas quality control
evaluates product quality.



Question 11

A software engineer discovers a security vulnerability shortly before product release. Management
requests delaying disclosure until after launch.

What is the MOST ethical course of action?

A. Ignore the issue.
B. Document the vulnerability privately but release anyway.

Información del documento

Subido en
14 de octubre de 2026
Número de páginas
111
Escrito en
2026/2027
Tipo
Examen
Contiene
Preguntas y respuestas
$76.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

Vendido
2
Seguidores
0
Artículos
223
Última venta
1 día 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