




























































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This practice exam is designed to help candidates master the end-to-end principles of software process engineering. It covers process design, process measurement, process capability models, quality assurance integration, and continuous improvement methodologies. Learners gain exposure to scenario-based questions reflecting real-world engineering process challenges, software lifecycle optimization, process maturity evaluation, documentation standards, and organizational performance enhancement. The exam simulation includes detailed explanations that reinforce understanding of process frameworks such as CMMI, ISO/IEC 12207, and Agile/Lean-based process engineering. Ideal for professionals aiming to validate their ability to architect and improve software development processes.
Typology: Exams
1 / 112
This page cannot be seen from the preview
Don't miss anything!





























































































Question 1. What is the primary purpose of a software process? A) To define user interface layout B) To guide development activities toward quality, cost, and schedule goals C) To list hardware requirements D) To create marketing materials Answer: B Explanation: A software process provides a structured set of activities aimed at achieving quality, cost, and schedule objectives. Question 2. How does a process differ from a procedure? A) Process is the “what,” procedure is the “how.” B) Process is the “how,” procedure is the “what.” C) Both terms are interchangeable. D) Procedure is only used in testing. Answer: A Explanation: A process defines what must be done; a procedure details how to perform each step. Question 3. Which of the following is NOT a typical goal of process improvement? A) Increased predictability
B) Higher defect rates C) Greater efficiency D) Reduced rework Answer: B Explanation: Process improvement aims to lower defect rates, not increase them. Question 4. In the Waterfall model, which phase directly follows “Design”? A) Implementation B) Requirements C) Testing D) Maintenance Answer: A Explanation: Waterfall proceeds sequentially: Requirements → Design → Implementation → Testing → Maintenance. Question 5. What characterizes an iterative/incremental model? A) One‑time delivery of the complete product B) Repeating cycles that add functionality incrementally C) No documentation required D) Fixed scope from the start
Question 8. Which CMMI level is defined by “Quantitatively Managed” processes? A) Level 2 B) Level 3 C) Level 4 D) Level 5 Answer: C Explanation: Level 4 of CMMI focuses on quantitative management and statistical control of processes. Question 9. ISO/IEC 12207 primarily provides guidance for: A) Project financing B) Software lifecycle processes C) Hardware design standards D) Marketing strategies Answer: B Explanation: ISO/IEC 12207 defines a framework for software lifecycle activities. Question 10. SCAMPI is used to: A) Automate code generation
B) Assess CMMI maturity levels C) Manage version control D) Conduct user acceptance testing Answer: B Explanation: SCAMPI (Standard CMMI Appraisal Method for Process Improvement) evaluates an organization’s CMMI maturity. Question 11. In process architecture, the “project process” sits at which level? A) Organizational B) Project C) Supporting D) External vendor Answer: B Explanation: Process architecture typically includes organizational, project, and supporting layers. Question 12. Which modeling notation uses “swim lanes” to separate responsibilities? A) IDEF B) BPMN C) Flowchart
Explanation: Tailoring adapts processes to fit specific project characteristics such as size and complexity. Question 15. Who typically has authority to approve process tailoring? A) Project sponsor B) Process owner or SEPG C) End users D) Marketing department Answer: B Explanation: The process owner or Software Engineering Process Group (SEPG) controls tailoring decisions. Question 16. Which tool category directly supports “requirement traceability”? A. Integrated Development Environment (IDE) B. Requirements Management Tool C. Static Code Analyzer D. Load Testing Tool Answer: B Explanation: Requirements management tools capture and maintain links between requirements and downstream artifacts.
Question 17. An “integrated tool environment” aims to: A) Replace all manual activities with AI B) Provide a seamless workflow across the entire lifecycle C. Enforce a single programming language D. Limit the number of developers on a project Answer: B Explanation: Integration ensures that tools exchange data, supporting end‑to‑end process execution. Question 18. The Goal‑Question‑Metric (GQM) approach begins with: A) Selecting metrics first B) Defining measurement tools C. Stating a high‑level goal D. Collecting raw data Answer: C Explanation: GQM starts by establishing a goal, then forms questions and derives metrics to answer them. Question 19. Which of the following is a product metric? A) Cycle time B) Defect density
Explanation: Project metrics monitor effort, cost, and schedule performance. Question 22. To assure data integrity in measurement, an organization should: A) Use manual spreadsheets only B) Automate data capture and validate inputs C. Rely on individual recollection D. Ignore outliers Answer: B Explanation: Automated collection and validation reduce errors and ensure consistent data. Question 23. Establishing a baseline means: A) Setting a target for future improvement B) Recording the current performance level of a metric C. Removing all historical data D. Randomly selecting a metric value Answer: B Explanation: A baseline captures the existing state against which future changes are measured.
Question 24. A Process Performance Model (PPM) is used to: A) Generate code skeletons B) Predict future process outcomes based on historic data C. Define user interface standards D. Allocate budget resources Answer: B Explanation: PPMs apply statistical techniques to forecast performance. Question 25. Which chart is most appropriate for monitoring defect trends over time? A) Pie chart B) Run chart C) Scatter plot D) Gantt chart Answer: B Explanation: Run charts display data points over time, highlighting trends and shifts. Question 26. In Statistical Process Control, a point outside control limits indicates: A) Common cause variation
Answer: B Explanation: Full traceability connects all downstream artifacts back to the original requirements. Question 29. A “peer review” in design focuses on: A) Verifying compliance with coding standards B) Detecting design defects through team inspection C. Measuring performance benchmarks D. Generating user documentation Answer: B Explanation: Peer reviews examine design artifacts to uncover defects early. Question 30. Coding standards primarily improve: A) Execution speed B) Maintainability and consistency C. User interface aesthetics D. License compliance Answer: B Explanation: Standards guide developers to write readable, uniform code, enhancing maintainability.
Question 31. Entry criteria for unit testing typically include: A) Completed user manuals B) Availability of compiled modules and test harnesses C. Approved marketing plan D. Signed contracts with customers Answer: B Explanation: Unit testing requires that code be compiled and that test infrastructure be ready. Question 32. Defect priority is used to: A) Determine the order of fixing based on impact B. Assign a developer’s salary C. Rank test cases by length D. Schedule meetings with stakeholders Answer: A Explanation: Priority reflects the seriousness and urgency of fixing a defect. Question 33. Independent Verification and Validation (IV&V) is performed by: A) The same development team that wrote the code B) An external or separate group to provide unbiased assessment
Explanation: Branches allow parallel development without interfering with the main line. Question 36. Release management ensures that: A) All code is written in the same language B) Delivered builds meet defined quality and documentation criteria C. Developers work overtime D. Customers receive weekly newsletters Answer: B Explanation: Release management controls the packaging, verification, and distribution of software. Question 37. SQA activities are intended to: A) Write source code faster B) Verify that defined processes are being followed C. Increase marketing spend D. Reduce the number of meetings Answer: B Explanation: Quality Assurance monitors adherence to established processes. Question 38. A process compliance audit typically results in:
A) New feature specifications B) Findings and recommendations for improvement C. Increased sales forecasts D. Revised user interface colors Answer: B Explanation: Audits identify gaps and suggest corrective actions. Question 39. The DMAIC framework’s “Analyze” phase focuses on: A) Defining goals B) Measuring current performance C) Identifying root causes of variation D) Controlling the improved process Answer: C Explanation: Analyze examines data to pinpoint why a process deviates from expectations. Question 40. Gap analysis in process improvement primarily identifies: A) New programming languages to adopt B) Differences between current and desired process capability C. The most profitable market segment
Explanation: Training ensures practitioners understand and can apply the new process. Question 43. The Software Engineering Process Group (SEPG) is responsible for: A) Writing user manuals B) Managing and supporting process improvement initiatives C. Designing hardware schematics D. Conducting market research Answer: B Explanation: SEPG oversees the definition, deployment, and maintenance of processes. Question 44. A Process Asset Library (PAL) typically contains: A) Customer purchase orders B) Reusable templates, checklists, and measurement baselines C. Source code for all projects D. Financial statements Answer: B Explanation: PAL stores artifacts that can be reused across projects to ensure consistency.
Question 45. Which of the following is a characteristic of the “Initial” CMMI maturity level? A) Processes are documented and followed consistently B) Process performance is measured quantitatively C) Processes are ad‑hoc and chaotic D) Continuous process improvement is institutionalized Answer: C Explanation: Level 1 (Initial) is marked by unpredictable, informal processes. Question 46. In the context of ISO/IEC 12207, “Acquisition” refers to: A) Purchasing hardware only B) Obtaining software from external suppliers and integrating it C. Hiring new developers D. Conducting user surveys Answer: B Explanation: Acquisition covers procurement and integration of external software components. Question 47. Which metric best reflects “rework rate”? A) Number of lines of code added per month B) Percentage of effort spent fixing previously completed work