Module Architecture - LFMS Test Data Utility

Register
Submit a solution
The challenge is finished.

Challenge Overview

Project Overview

LFMS Project is developed by client but it lacks the architecture and class level document.

We want to develop a test data utility to help develop and debug the code.

Competition Task Overview

This contest should find an approach to insert some fake data to the back end.

The data is read from database and then it wrapped it to some classes like ViewBean, AppResultSet and QueryResultSet.

But the code was written long time ago and lacks the document so we don't know the data process flow.

Architects need to figure out how does the data passed from database to JSP (document and sequence diagram) and design a solution to inject the test data before it arrives JSP page.

We don't want to add this to the existing code directly. We prefer to have some utility classes/jsp pages to do that. Maybe use reflection(e.g. inject the session) or wrapped JDBC driver is possible solution but we are open to any solution which could meet the requirement.

This is a direct-to-assembly architecture.

Documentation Provided

Source Code is attached to this contest.

Submission Deliverables

  • ADS
  • Sequence Diagram
  • TCUML
  • Assembly Contest Specifications


Final Submission Guidelines

N/A

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30035799