Skip to main content
Sign in Register
Question no. 92648

Which step might be omitted when defining an existing data model prior to re-engineering a replacement database ?

Select your answer for: Which step might be omitted when defining an existing data model prior to re-engineering a replacement database ?
Show answer

Answer: D. Discover user interfaces

Explanation

Re-engineering databases focuses on data structures rather than user presentation layers. Discovering user interfaces is therefore often omitted when defining existing data models. The correct option correctly identifies the step that can be skipped in database re-engineering. Database re-engineering modernizes legacy data stores while preserving core information integrity. Building object models and determining candidate keys are essential for schema extraction. User interfaces belong to the presentation tier, separate from backend data architecture.

Database administrators focus on schema normalization and data migration during re-engineering. Skipping UI discovery saves time when legacy screens are being replaced entirely. This distinction matters because data models outlive specific user interface technologies. Build an initial object model is essential for mapping legacy tables to modern entities. Determine candidate keys is crucial for maintaining data integrity and relationship mapping. Refine the tentative classes is a necessary step when transitioning relational data to objects.

Topic
—
Difficulty
medium

Related questions

Q1. The primary objective of formal technical reviews is to find _________________ before they become defects?

Select your answer for: The primary objective of formal technical reviews is to find _________________ before they become defects?
Show answer

Answer: A. errors

Formal technical reviews aim to detect errors early before they become costly defects. Peer review sessions examine code and designs systematically to catch mistakes. Finding errors during reviews is much cheaper than fi...

Q2. Third-Party Certification for software frameworks relies upon ___________________?

Select your answer for: Third-Party Certification for software frameworks relies upon ___________________?
Show answer

Answer: A. Ul 1998, Second Edition

Third-party certification for safety-critical software frameworks relies heavily on UL 1998, Second Edition. This specific standard outlines safety-related software requirements for programmable components in commercial...

Q3. How many stages comprise the process improvement lifecycle ?

Select your answer for: How many stages comprise the process improvement lifecycle ?
Show answer

Answer: A. three

The process improvement lifecycle consists of assessment, planning, and implementation. These three stages form a continuous loop for organizational process maturity. Assessment identifies weaknesses, planning sets goals...

Q4. What description corresponds to the software attribute “Robustness” ?

Select your answer for: What description corresponds to the software attribute “Robustness” ?
Show answer

Answer: D. Process continues in spite of unexpected problems

Robustness means the software process continues functioning despite unexpected problems. Robust systems handle erroneous inputs gracefully without crashing entirely. Resilience against unexpected disruptions is a key hal...

Q5. There are _______________ overlapping stages in the lifetime of large sociotechnical systems?

Select your answer for: There are _______________ overlapping stages in the lifetime of large sociotechnical systems?
Show answer

Answer: B. three

Large sociotechnical systems span three distinct overlapping stages during their operational lifetime. These stages encompass development, operation, and ongoing system evolution as organizational needs change. Recognizi...

Q6. What denotes a verifiable output of a task forecasted within a project schedule ?

Select your answer for: What denotes a verifiable output of a task forecasted within a project schedule ?
Show answer

Answer: A. Deliverable

A deliverable is a tangible, verifiable output produced during a project task. Project schedules track deliverables to measure progress and completion milestones. Documents, source code, and test reports are typical proj...