IBM Certified watsonx Mainframe Modernization Architect v1 - Associate practice questions
IBM · C1000-187 · 300 questions
Original practice questions for the IBM C1000-187 watsonx Mainframe Modernization Architect certification exam.
This course contains the use of artificial intelligence.
About the C1000-187 exam
- Exam fee
- $200 USD
- Time allowed
- 1 hour 30 minutes
- Questions
- 60
- Passing score
- 42 of 60 correct
- Languages
- English
- Format
- Proctored exam booked through Pearson VUE; an optional Assessment Exam, Sample Test and Study Guide PDF are published alongside it
Exam details published by the vendor, checked 25 August 2026. Vendors change fees and formats without notice — confirm on the vendor's own page before you book.
Practice Quizzes
Test your knowledge with standard 20-question practice sets.
Quiz 1
Quiz 2
Quiz 3
Quiz 4
Quiz 5
Quiz 6
Quiz 7
Quiz 8
Quiz 9
Quiz 10
Quiz 11
Quiz 12
Quiz 13
Quiz 14
Quiz 15
Browse by Domain
Study specific topics at your own pace.
Domain 1: watsonx Code Assistant for Z Overview · 43 questions
- What is the primary purpose of IBM watsonx Code Assistant for Z (wca4z)?
- In the IBM Z Modernization lifecycle, which phase sequence is correct?
- What role does generative AI play in the Transform phase of IBM watsonx Code Assistant for Z?
- IBM watsonx Code Assistant for Z transforms COBOL business logic into which target language?
- What is the primary output of the Discover phase in IBM Z Modernization?
- Which IBM Z ecosystem component does wca4z integrate with to collect application metadata before transformation?
- IBM watsonx Code Assistant for Z is accessed by developers through which primary interface?
- What distinguishes the large language model used by IBM watsonx Code Assistant for Z from a general-purpose coding assistant?
- Which outcome best describes the primary business value of transforming COBOL to Java using wca4z?
- Why does IBM recommend a phased migration approach with wca4z rather than a big-bang replacement?
- Within the IBM watsonx platform, which description best positions IBM watsonx Code Assistant for Z?
- How does wca4z support a strategy where only selected COBOL programs are transformed while the rest remain in COBOL?
- What business problem does identifying dead code in the Discover phase primarily address?
- The Explain feature in wca4z generates natural language descriptions of COBOL programs primarily to benefit which audience?
- How does wca4z differ from traditional COBOL-to-Java conversion tools that have existed since the early 2000s?
- Which role is primarily responsible for reviewing and approving wca4z-generated Java code before production promotion?
- IBM watsonx Code Assistant for Z is designed to process programs written in which COBOL dialect?
- What does IBM recommend to maintain governance over AI-generated Java code produced by wca4z?
- What is watsonx Code Assistant for Z primarily meant to accelerate?
- No criteria have been documented for where each transformed workload should be deployed, and the plan is due for sign-off this week. What should drive that decision?
- Which combination of skills does a successful COBOL-to-Java modernization project actually require?
- Which principle should guide how a modernised mainframe application is decomposed comes up in today's design review. What is the right answer?
- A team plans to skip business analysis entirely and let watsonx Code Assistant for Z decide which systems to modernize and how. What is the flaw in this plan?
- The review team keeps hearing the assumption that every transformed workload must move off IBM Z as a matter of course. What is the flaw in that assumption?
- A pilot modernization stalls because the team relied on prompt engineering skill alone. What is most likely missing?
- A proof of concept is being turned into a governed modernisation plan. Why does 'convert every module into its own microservice' fail as a general guideline?
- A customer asks which mainframe modernization activities they can expect watsonx Code Assistant for Z to speed up. What is the accurate answer?
- The deployment target for a transformed workload was chosen because it ran fastest in the proof-of-concept demo. What is missing from that decision?
- Why should mainframe subject-matter experts stay involved after project kickoff rather than being excluded once requirements are gathered?
- A customer wants to run a modernization project using only their Java development team, without mainframe or testing specialists. What risk should a consultant flag first?
- A senior engineer reviews the current modernisation plan and flags that every existing call between two modules would be reproduced unchanged in the new environment. What has this plan failed to do?
- During a pilot, a team notices they are relying on the tool's transformation output without any operational risk review before promoting it. What does this indicate about how they are using the tool?
- The integration section of the deployment plan says nothing about connecting the transformed workload to existing enterprise systems. What is the concern?
- During a pilot, generated Java code compiles cleanly and the team decides to skip further testing. What is wrong with that decision?
- A governed modernisation plan growing out of a proof of concept must choose between three architectural extremes. Which approach is defensible?
- A customer wants to convert their entire mainframe portfolio with watsonx Code Assistant for Z before assessing which applications are worth modernizing. What should the consultant point out?
- A proof of concept is being scaled up into a governed rollout, and the deployment decision now needs to weigh factors the PoC never had to consider. Which factor newly needs that weight?
- A customer plans a scalable modernization programme and asks which project roles matter most. What should the consultant emphasise?
- The current plan justifies each proposed API and modular boundary by referencing a specific business or technical driver, a detail worth checking. What does this indicate about the plan?
- Which statement best summarises what watsonx Code Assistant for Z is for, and what it leaves to the team?
- Two candidate deployment options for a transformed workload are on the table, and the review needs to settle which choice matches the recommended selection approach.
- Which statement best summarises what a modernization project needs beyond generating Java from COBOL?
- Which summary best captures how modular services, APIs and hybrid-cloud patterns should be used when modernising a mainframe application?
Domain 2: Architecture & Components · 46 questions
- What is the primary role of the ADDI Server component within the ADDI architecture?
- What is the primary function of IBM Refactoring Assistant in the wca4z toolchain?
- Which development environments are supported by the IBM watsonx Code Assistant for Z IDE plugin?
- Within the ADDI architecture, what does IBM Build Forge primarily contribute?
- What does the ADDI Analysis Server do after source code is submitted to it?
- How does ADDI typically retrieve source files and other artifacts from z/OS for analysis?
- Which default TCP port does the ADDI Server use for HTTPS connections from the Analysis Server and web console?
- What is the recommended installation sequence for the core ADDI components?
- From where does IBM Refactoring Assistant retrieve the application dependency data it displays?
- When a developer triggers code generation in the wca4z IDE plugin, where does the actual AI inference occur?
- Which source control integration approach does ADDI support for collecting COBOL source during discovery?
- In a typical wca4z deployment, on which platform do the ADDI server components run?
- Which view does IBM Refactoring Assistant provide to help architects understand program interdependencies?
- What must a developer configure in the wca4z IDE plugin before using the Generate Java function?
- Which capability differentiates ADDI Enterprise Edition from the standard edition?
- What is the relationship between IBM Developer for z/OS (IDz) and the wca4z IDE plugin?
- Which component in the ADDI architecture schedules and executes recurring discovery scans?
- In the wca4z reference architecture, which layer sits between the developer IDE and the AI foundation model?
- Which protocol do the ADDI Analysis Server and ADDI Server use to communicate with each other?
- Why is an API gateway pattern recommended when deploying transformed Java modules that replace extracted COBOL services?
- What must be in place before discovery, refactoring, transformation or validation workflows can be used with watsonx Code Assistant for Z?
- An administrator troubleshooting a pilot deployment asks what should drive architecture, sizing, and integration decisions for a modernized application. What is the answer?
- As a proof of concept moves into a governed modernisation project, what needs to be established for the compute, storage, repositories and access the work will use?
- What should a modernization plan establish before source code, build artefacts and repositories start moving between IBM Z and target runtime environments?
- A team has installed the editor extension and considers the platform ready. What is missing?
- Why does attempting transformation before components are configured fail unhelpfully?
- A customer plans to pick a deployment topology straight from the platform's default template rather than designing one. Why is that risky?
- A senior engineer reviews a modernisation plan that has developers each creating their own untracked compute and storage as needed. What is the concern with this approach?
- Why is moving mainframe source code between teams through personal email a poor substitute for planned connectivity?
- Why should resources be provisioned for production use rather than left at pilot sizing?
- An administrator troubleshooting a pilot deployment finds that latency requirements were never documented before the architecture was chosen. What symptom would this produce?
- Which finding during a readiness review would most clearly signal that provisioning has been handled correctly for a modernisation workload?
- During a pilot, an administrator finds that the repository sync job worked only because an engineer manually copied a credentials file onto the target host. What does this finding indicate?
- Which check best confirms that the environment is ready for modernization workflows?
- A migration team has assumed that every transformed application can be deployed as stateless. What finding would show this assumption is wrong for a given application?
- A senior engineer notices generated Java artifacts are being kept only in local folders on individual laptops rather than a shared repository. What task follows from this finding?
- Which activity belongs in the connectivity workstream of a modernization plan, rather than in application development?
- Which sequence correctly orders environment setup and modernization work?
- An administrator troubleshooting a pilot deployment is deciding which architecture task to run next. Which task correctly applies functional and non-functional requirements?
- A rollout is scheduled for next quarter and the architects want to avoid an architecture mismatch. Which combination of inputs should they use to size and integrate the new system?
- Today's design review turns to which choice best matches sound practice for standing up infrastructure for a modernisation workload. Which is it?
- An administrator troubleshooting a pilot notices that network controls between the mainframe and the target environment were disabled to get an early demo working faster. What is the risk with this approach?
- Which statement best summarises the architecture prerequisites for watsonx Code Assistant for Z?
- A build-out is meant to scale from day one, and the customer wants a single rule of thumb for making architecture decisions. Which statement best summarises how those decisions should be made?
- Which statement best summarises correct practice for provisioning infrastructure on a modernisation project?
- A team preparing a production rollout wants to avoid connectivity problems surfacing late. What should the plan get right early?
Domain 3: Discover and Explain Existing Mainframe Applications · 46 questions
- Which types of artifacts can an ADDI discovery scan collect and analyze from a z/OS environment?
- What is the primary purpose of the application inventory produced by ADDI after a discovery scan?
- How do architects use ADDI dependency graphs during the Discover phase?
- In ADDI, a COBOL program is classified as dead code when which condition is true?
- What information does ADDI capture when analyzing program call chains in a COBOL application?
- What does ADDI data store analysis reveal about a VSAM file used by multiple COBOL programs?
- What format does the Explain feature in wca4z use to describe a COBOL program to a developer?
- Why is natural language explanation of COBOL programs particularly valuable in a modernization project?
- In ADDI, what is the purpose of an ADDI project?
- How does impact analysis in ADDI assist during mainframe modernization?
- What conclusion should be drawn when ADDI reports that a copybook member has zero references in the application portfolio?
- When two COBOL programs access the same DB2 table through different column sets, what risk does ADDI highlight?
- What does ADDI capture about a COBOL program's sequential file processing that is useful for modernization?
- ADDI identifies that a VSAM KSDS is accessed by 12 COBOL programs. What modernization implication does this raise?
- Which ADDI discovery output helps architects understand which COBOL programs are invoked during a nightly batch cycle?
- Which ADDI report is most useful for understanding overall portfolio complexity before planning transformation effort?
- Why does ADDI analyze the DATA DIVISION of COBOL programs during discovery?
- What information is captured in a single ADDI application inventory entry for a COBOL program?
- Why is it important to exclude unit test harness programs from an ADDI discovery scan?
- When the Explain feature is applied to a specific COBOL paragraph rather than an entire program, what does it produce?
- What is code explanation output from watsonx Code Assistant for Z meant to be used for?
- Rollout planning can go wrong if the wrong programs get modernised first. What should discovery establish before any transformation work starts?
- On what basis should cohesive modules or services be identified in a discovered mainframe application?
- During one pilot deployment, getting a clearer picture of the mainframe application being modernised is the goal. What is the application blueprint used for?
- Ahead of a production rollout, the question is when to consult the application blueprint. When should it be used?
- A bank's mainframe team has booked subject-matter-expert time to check AI-generated explanations of critical COBOL logic, and the sponsor asks why that step is on the schedule at all. What is the correct justification?
- In a pilot deployment, a modernised component keeps failing because a dependency it relies on was never migrated. What was skipped?
- A proof of concept grouped code by file-sharing alone, and the resulting services turned out to be tightly coupled. What was missed?
- A customer's plan is to shrink a large mainframe application blueprint down to a short executive summary before circulating it internally. What is the risk in doing that?
- A team plans to use generated code explanations as deployable replacements for the original COBOL, without further review. What is wrong with this plan?
- Suppose a rollout plan picks which mainframe programs to modernise first based purely on which ones are smallest. What is the problem with that approach?
- Why is grouping mainframe code by business capability preferred over grouping by raw code volume?
- A senior engineer reviews a plan that proposes service boundaries chosen entirely on individual developer preference. What is the main risk?
- Choosing which candidates to modernise first is part of getting ready for a production rollout. Why does the application blueprint help with this choice?
- A generated explanation of a COBOL routine directly contradicts what the SME who wrote it says the logic does, and the team must decide how to resolve the conflict. What is the correct approach?
- Consider a pilot deployment where a program named CUSTUPD.cbl actually handles order processing, not customer updates as its name implied. What does this illustrate?
- What evidence should a project lead require before approving proposed service boundaries for a modernization effort?
- A customer intends to skip building an application blueprint and start transforming code immediately. What is the main consequence of doing that?
- Which finding would most strongly suggest a team is misusing the code explanation workflow?
- A customer wants a scalable implementation plan for modernising a large mainframe estate. What should the consultant recommend doing first?
- A senior engineer notices two proposed services that will need to call each other constantly for every transaction. What does this usually indicate?
- Avoiding a rollout that modernises a component whose downstream dependents were not accounted for is the goal. What practice most directly addresses this?
- Two engineers disagree about what code-explanation output from watsonx Code Assistant for Z is actually meant for, and need a single correct answer to settle it. Which is correct?
- Once a pilot deployment issue has been fixed, preventing the same class of problem from recurring in the next phase becomes the priority. Which practice should be adopted?
- Which statement best captures how cohesive modules should be identified when discovering an existing mainframe application?
- Which statement best summarises the role of the application blueprint in a mainframe modernisation engagement?
Domain: Modernization Architecture · 1 question
Domain 4: Optimize Mainframe Applications · 35 questions
- What is the recommended approach for removing dead code identified by ADDI before starting the Refactor phase?
- When ADDI identifies multiple COBOL programs that perform identical validation logic, what optimization approach reduces modernization complexity?
- ADDI analysis shows three copybooks with identical field definitions for a customer record. What optimization should be applied?
- How does performance profiling data complement ADDI discovery findings during the Optimize phase?
- Before removing a COBOL paragraph identified as redundant, which ADDI capability should confirm it is safe to remove?
- What is the primary goal of copybook optimization in the Optimize phase?
- When the same PERFORM paragraph is duplicated across dozens of COBOL programs, what best prepares the portfolio for efficient transformation?
- Which metric does ADDI provide that helps prioritize which COBOL programs need structural optimization before transformation?
- What condition discovered during ADDI analysis should trigger an Optimize phase before Refactoring begins?
- What is optimization work best organized as, once AI-assisted analysis has identified candidate hotspots in a mainframe application?
- A proof-of-concept tuning exercise is being written up as a governed optimisation plan. What should be reviewed before any change to production behaviour is made?
- How should a team make use of code optimization advice generated for mainframe applications?
- The optimization step in the current plan is described only as "improve the code," nothing more specific. What should optimization of transformed mainframe applications actually aim for?
- A customer wants to combine every optimization suggestion from a code review into a single unreviewed rewrite to save time. Why is this the wrong approach?
- A batch job's comments were rewritten to be clearer, with the executable logic left untouched, and the change was logged as an optimisation pass. What is wrong with that approach?
- Ahead of a production rollout, why is it risky to apply every optimization suggestion a code analysis tool produces without testing?
- A proposed optimization that made the code "cleverer" was rejected, and the design review wants to know why. What is the concern with that kind of change?
- During a pilot, an administrator notices that recent optimization changes were applied without first recording how the application performed beforehand. What does this omission make difficult?
- A proposal to tune a nightly job has skipped checking when its batch window actually runs. What is the risk?
- A team applies an optimization suggestion and notices the transformed routine now runs noticeably faster. What does that improvement, by itself, confirm?
- During a pilot, an administrator finds that an applied optimization suggestion has changed a batch job's output totals. What does this symptom indicate?
- A project lead turning a proof of concept into a governed process finds that a previous optimization pass hid several business rules inside generated wrapper classes to make the top-level code look tidier. What is wrong with this?
- A customer proposes deploying AI-suggested optimizations straight to production once they pass a local build. What symptom would most directly suggest this practice is causing problems?
- A proposal to change a routine's algorithm has no profiling data behind it and no knowledge of the workload the routine runs against. Why is this risky?
- Which task should an engineer complete before an optimization suggestion for a mainframe routine is accepted into a production rollout?
- Whether it is acceptable to drop code comments and design documentation now that the AI tooling can explain the code on demand comes up in the design review. What is the right answer?
- Two optimization changes were merged in the same commit, and the regression suite now fails. Why does this make diagnosis harder than it would be with separate commits?
- Several findings from a proof-of-concept review are being triaged for a governed optimisation plan. Which finding should be treated as a genuine optimisation candidate?
- Before any tuning work starts on a transformed application, the team wants to know which review best prepares them to optimise it safely. What should the review cover?
- In one pilot, a routine optimized per tool advice now runs faster but occasionally returns stale data. What is the most likely explanation?
- A project lead turning a proof of concept into a governed process is deciding which transformed modules should go through an optimization pass first. Which is the appropriate basis for that decision?
- A customer wants a scalable, repeatable way to roll out AI-assisted optimizations across many applications. What approach should the consultant recommend?
- A performance-improvement plan jumps straight to rewriting code for speed, with nothing before it. Which statement best summarises the step that is missing first?
- Which statement best summarises how a team should handle code optimization advice for a mainframe modernisation project?
- Optimizing transformed code has a specific intended purpose, and the design review wants to confirm which choice best matches it. Which is it?
Domain 5: Refactor Mainframe Applications into Modular Components · 48 questions
- Which criterion is most important when using IBM Refactoring Assistant to identify a candidate service boundary?
- What does the Encapsulate refactoring pattern in IBM Refactoring Assistant accomplish?
- How does the Extract Service refactoring pattern differ from the Encapsulate pattern?
- When defining modular boundaries in IBM Refactoring Assistant, which data-related consideration is most critical?
- Why should service boundaries in a refactored COBOL application align with business domains?
- When IBM Refactoring Assistant identifies a service boundary, what must architects define to make the boundary operational?
- In a phased migration strategy, why should refactoring be completed before transformation begins?
- In IBM Refactoring Assistant, what is the correct sequence for identifying a candidate service?
- What algorithmic approach does IBM Refactoring Assistant use to suggest candidate service clusters?
- An architect wants to stabilize a high-risk COBOL subsystem before planning full extraction. Which refactoring pattern is most appropriate as an initial step?
- What role does a facade pattern play in the Refactor phase of IBM Z Modernization?
- Why must the API contract for an extracted COBOL service be finalized before the Transform phase begins?
- Which strategy best reduces data coupling between two COBOL programs that both directly access a shared VSAM file?
- When extracting a CICS-based COBOL service, why is transaction boundary definition critical?
- When refactoring a COBOL application with both batch and online (CICS) components accessing the same business logic, what is the recommended approach?
- Which layered architecture pattern is commonly applied when refactoring a monolithic COBOL application?
- How is the Strangler Fig pattern applied during IBM Z Modernization?
- When defining the interface for an extracted COBOL service, why should the interface be kept narrow and focused?
- In wca4z modernization, when would an anti-corruption layer be used between a new Java service and a legacy COBOL subsystem?
- When planning refactoring across a portfolio of 200 COBOL programs, what should be determined first?
- Which ADDI metric best indicates that a candidate service boundary has high internal cohesion?
- When wca4z generates Java modules from refactored COBOL services, why is dependency injection recommended for connecting modules?
- A retailer's checkout monolith is being split into services ahead of go-live, and the team wants to avoid poor service boundaries. What should it validate before finalising the split?
- Reviewing the proposed refactoring sequence, the design team wants to confirm it matches the assistant's recommended workflow for refactoring a mainframe application into modular components.
- What is the purpose of refactoring mainframe code before implementing it as modular services?
- By the time a proof of concept has grown into a governed modernisation programme, AI-generated documentation and code are available. What should happen to the mainframe subject-matter experts?
- Whether a batch of AI-generated code comments can be treated as finalised requirements is raised in a design review. What is the correct position?
- An administrator troubleshooting a pilot deployment finds that services were split purely by following the legacy screen flow. Why does this approach fail?
- Turning a proof of concept into a governed refactoring effort, the plan calls for moving straight to producing deployment artifacts. What step is being skipped?
- A customer wants to refactor a mainframe application purely to reduce the number of source files. What should a consultant advise?
- Validation of transformed business logic is assigned solely to the Java development team in the current plan, with no mainframe SME involvement. What is the concern?
- One workstream on the modernisation project proposes drawing a service boundary for every database table in the schema. What is the risk?
- The dependency maps the assistant generated during analysis are being ignored by the team, a choice the design review flags. What is the risk?
- Why is dependency review necessary before choosing service boundaries during refactoring?
- Budgeting mainframe subject-matter experts for the full duration of a modernisation programme, rather than only its early discovery phase, draws a question in design review. What is the best justification?
- During a pilot, an administrator notices two newly split services constantly calling each other to complete what used to be a single unit of work. What does this symptom indicate?
- Moving a proof of concept into a governed effort, the proposal is to use recent production incidents as the plan for which components to refactor next. What is the flaw?
- A customer proposes creating a separate service for every copybook in their mainframe application. Why should a consultant push back?
- Under the current plan, mainframe SMEs are only consulted if the Java team reports a defect. What edge cases are most likely to be missed under this approach?
- A go-live readiness review is underway and the panel is walking through a proposed service map. Which finding should send a candidate boundary back for revision?
- A customer building out a scalable implementation asks which task in the boundary-validation process suits reviewing candidate transaction scopes. What is the answer?
- Modular components are already being generated before any candidate selection or review took place — a gap the current plan review turns up. What should happen next?
- A team wants to avoid ending up with tightly coupled microservices after refactoring. What practice should they follow?
- Good practice for involving mainframe SMEs in a modernisation programme is under discussion in a design review, with several choices on the table. What is the answer?
- An administrator troubleshooting a pilot deployment wants a one-line rule for validating candidate service boundaries. Which statement is correct?
- A proof of concept has scaled into a governed refactoring programme. Which description best captures the workflow that should now be followed at scale?
- Which refactoring approach best supports a scalable modernization implementation?
- The current plan schedules a recurring SME review checkpoint after each major batch of transformed code is generated. How should this be assessed?
Domain 6: Transform COBOL Applications into Java Modules · 42 questions
- What is the correct description of how wca4z generates Java code from a COBOL program?
- When wca4z transforms a COBOL program, which Java structural element typically corresponds to the COBOL PROCEDURE DIVISION?
- Why does the wca4z transformation approach recommend exposing generated Java services through an API gateway?
- Which COBOL construct most often requires careful manual review after wca4z generates the equivalent Java?
- Which aspect of generated Java code most often requires manual developer intervention after wca4z produces it?
- How does wca4z typically represent a COBOL PERFORM paragraph-name statement in generated Java?
- When wca4z generates Java for a COBOL MOVE CORRESPONDING statement, what must the developer verify?
- Which Java type does wca4z typically use when generating code for COBOL numeric fields defined with PIC 9(11)V9(2) COMP-3?
- In a wca4z-generated Java project, how are COBOL programs and copybooks typically organized into Java packages?
- When a COBOL SECTION contains multiple paragraphs, how does wca4z structure the generated Java?
- Which COBOL data type requires the most careful mapping when generating Java, and why?
- How does wca4z typically handle the COBOL ON SIZE ERROR clause in generated Java?
- When a COBOL copybook defines a hierarchical group item with multiple nested levels, how does wca4z represent it in Java?
- Why does wca4z often generate Java modules structured as Spring Boot applications?
- Which metric should a developer track to assess the quality of wca4z-generated Java before accepting it?
- When the first wca4z code generation attempt produces Java that does not fully match the COBOL logic, what is the recommended next step?
- What Java construct does wca4z typically generate for a COBOL EVALUATE TRUE statement?
- A COBOL-to-Java transformation job fails partway through. What is the correct first step in troubleshooting it?
- A customer wants a scalable, repeatable way to generate and iterate on Java code transformed from COBOL. What should the consultant recommend?
- What is the correct way to use the code rewrite workflow that generates Java modules from COBOL?
- How should a team select which COBOL modules to transform into Java first?
- A junior engineer's plan for handling transformation failures is to rerun the job repeatedly until it succeeds. What is wrong with that plan?
- Why should transformed Java code be kept in source control alongside the rest of the codebase?
- Assuming generated Java modules are production-ready the moment the rewrite workflow finishes is a claim the design review pushes back on. What is the answer?
- An administrator troubleshooting a pilot finds that a transformed utility program calls three other programs whose behaviour was never discovered or documented. What does this indicate about the selection that put it in scope?
- A transformation job reports that a required dependency could not be resolved. What does this symptom indicate?
- A customer wants to move quickly to generate Java from COBOL. What should the consultant caution against?
- A senior engineer reviews a plan where generated Java modules will be deployed once the source COBOL is confirmed to compile cleanly. What is the flaw in this plan?
- As a project lead scales up use of the code rewrite workflow, which task should be built into the process for every generated Java module?
- One customer wants to transform its entire mainframe estate to Java in one coordinated release. What guidance fits the recommended approach?
- Which finding, if confirmed during troubleshooting, points to the transformation component itself rather than the COBOL source?
- A team lead notices developers merging transformed Java files without any peer review in the IDE. What is the concern?
- The design review agenda includes which finding would indicate the code rewrite workflow is being used correctly across a project. Which is it?
- A pilot includes a rewrite of a shared utility program with no clear caller or business owner identified. What is the risk in transforming it now?
- Why should unsupported COBOL constructs be checked as their own category, separate from general input errors?
- During a pilot, an administrator finds transformed Java files with no record of who generated them, what tool was used, or what changed between iterations. What does this indicate?
- As a project lead formalises use of the rewrite workflow for a governed project, which practice should be written into the standard operating procedure?
- Another customer wants a scalable, repeatable modernization program. Why does scoping transformation to modules with clear value and dependency readiness support repeatability better than an all-at-once approach?
- Which statement best summarises the recommended approach to troubleshooting a failed transformation job?
- Which practice best summarises how a team should generate and manage transformed Java code as it prepares for a production rollout?
- Which statement best summarises correct use of the code rewrite workflow that produces Java modules from COBOL?
- Which statement best captures how modules should be chosen for COBOL-to-Java transformation?
Domain 7: Validate Transformed Code · 39 questions
- What is the primary goal of unit testing during the Validate phase for wca4z-generated Java modules?
- In the Validate phase, integration testing of generated Java modules specifically verifies what?
- Why is regression testing critical when validating wca4z-generated Java against the original COBOL?
- What is equivalence testing in the context of wca4z validation?
- What makes test data management particularly challenging when validating transformed COBOL-to-Java modules?
- Why is a CICS mock framework needed when unit testing a Java module generated from a CICS-integrated COBOL program?
- When validating a Java module that replaced COBOL with embedded DB2 SQL, what does a DB2 mock framework provide?
- What minimum test coverage standard is typically recommended for wca4z-generated Java modules before production promotion?
- Which wca4z capability helps accelerate creation of test cases for generated Java modules?
- During the Validate phase, how should performance of the generated Java module be compared to the original COBOL?
- What is a validation gate in the context of wca4z-based modernization?
- In wca4z validation, why is business-side user acceptance testing (UAT) important after technical testing passes?
- When a defect is found during validation of a wca4z-generated Java module, how should it be classified to guide remediation?
- How should a team establish that COBOL logic transformed into Java still behaves correctly?
- A transformed payments service is nearly ready to sit alongside its legacy counterpart in production, and the release board wants to know what must happen first. What is the answer?
- A comparative test fails when checking transformed Java against the legacy COBOL behaviour it replaces. What should the team do with that failure?
- What should validation of transformed code compare between the original and the new implementation?
- Why is code review alone insufficient to validate transformed code?
- A transformed service starts without error. What has that demonstrated?
- A proof of concept is being converted into a governed release process, and the draft criteria list successful code generation as the only bar to clear. Why is code generation alone an unsafe release criterion?
- Why is it a mistake to change a failing comparative test's expected value so it matches the transformed code's current output?
- A validation plan only tests the happy path for transformed code. What is the main gap?
- Why are user-interface screenshots a poor basis for assertions about transformed behaviour?
- The cutover plan for a transformed service has no rollback section, yet it is scheduled to take production traffic next week. What is the risk?
- During validation, several failures only appear on business cases that occur rarely in production. What does that pattern most likely indicate?
- Why does numeric precision deserve specific attention when validating COBOL-to-Java transformation?
- What makes a comparative test suite valuable when transforming COBOL to Java?
- The release checklist for a proof-of-concept-turned-governed-release treats a clean compile as business validation. What is wrong with that reasoning?
- A validation report shows the transformed Java rounds a currency field differently than the legacy COBOL did. What does this finding mean for the team?
- A test plan compares only the generated class names to the original COBOL paragraph names. What is wrong with this approach?
- Which inputs should a comparative test suite for transformed code prioritise?
- The release gate for a transformed service is being drafted, and the reviewers need to agree on which task belongs in it before the legacy service can be retired. What fits?
- The cutover schedule for a transformed service moves straight from passing tests to production traffic, with no review step in between. What should be added?
- Ahead of a production rollout, an engineer is assigned a backlog of validation failures on the transformed application. What is their task with each item?
- Which validation approach best matches the intent of comparing original and transformed implementations?
- Which statement best summarises how transformed code should be validated?
- A team has spent the quarter converting a proof of concept into a governed release process for a transformed service. Which statement best summarises the release condition for it?
- Which statement best summarises how a modernisation team should respond to validation failures on transformed code?
- A senior engineer notices the validation plan ignores numeric precision differences and only checks the happy path. What combined risk does this create?
These questions are original practice material and are NOT actual exam questions or brain-dump content. All vendor marks are trademarks of their respective owners. This site is not affiliated with, endorsed by, or sponsored by the exam vendor.