• Wrong document? Swap it for free
  • Written by students who passed
  • Immediately available after payment
  • Read online or as PDF
Sell
Where do you study
Your language
Document preview thumbnail
Preview 4 out of 111 pages
Exam (elaborations)

Professional Software Engineering Master Latest Practice Exam (Updated Edition)

Document preview thumbnail
Preview 4 out of 111 pages

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.

Content preview

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.

Document information

Uploaded on
October 14, 2026
Number of pages
111
Written in
2026/2027
Type
Exam (elaborations)
Contains
Questions & answers
$76.99

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Sold
2
Followers
0
Items
223
Last sold
1 day ago



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions