Reverse Data Engineering is a common sense but disciplined approach to developing models of existing systems that have poor or no documentation. This approach includes both documenting what is seen and discovering (and documenting) what is unseen.
IT professionals often reverse engineer existing systems so they can understand, enhance, rebuild, reuse and/or salvage portions of these systems. In addition, vendor software is often reverse engineered to determine how well it aligns with a company's business practices.
Students of Advanced Strategies’ Reverse Data Engineering Course will return to work and be able to:
- Explain the concept of reverse engineering and the common motivation for performing reverse engineering.
- Plan a reverse engineering project.
- Conduct reverse engineering sessions.
|Fundamentals of Reverse Engineering
- Motivation for Reverse Engineering
- How Far to Reverse Engineer
- Managing the Effort
- Instruments and Tools
|Metadata in Reverse Engineering
- Importance of Managing Metadata
- Determining What Metadata to Maintain
- Use of a Metadata Repository
|Getting Started in Reverse Engineering
- Defining and Planning a Reverse Engineering Project
- Key Resource Requirements
- Planning a Session
- Conducting a Session
|Creating a Physical Model
- Reverse Engineering Steps
- Developing an Architectural Model
- Engineering Design
- Developing Data Models
|Creating a Logical Model
- Examining Physical Models
- Performance Indicators
- When to Use Canonical Synthesis
- Benefits of Automated Tools
- Focus and Planning
- Examining Resources
- Selecting Increments
- Exercises on Key Techniques
Who Should Attend:
This course is targeted for Data Modelers, Database Administrators, Systems and Business Analysts, and other individuals involved in reverse engineering projects.
Prior to the course, students should be able to read and be familiar with logical and physical data models.
Request It Now!
Student Workbook and Case Study
The PMI Registered Education Provider logo is a registered mark of the Project Management Institute, Inc.