OPM - Decompose Existing App - Interest Update Calculations

Register
Submit a solution
The challenge is finished.

Challenge Overview

Project Overview

Welcome to the "OPM - SCRD - Decompose Existing App - Update Interest Calculations Module Architecture" contest!

The Office of Personnel Management (OPM) has an existing legacy application called the Service Credit Redeposit/Deposit System (SCRD). The mission of the Service Credit Redeposit/Deposit System (SCRD) is to compute deposits and redeposits, create an initial bill, post payments, and send out receipts to federal employees for periods of federal employment service that were either not covered by retirement deductions (deposits), or were covered and later refunded by the federal government (redeposits).

The Existing App has already been decomposed and the new SCRD App is being developped based on that decomposition. However we still need more details from the Existing App to implement calculations functionality correctly.

In this contest we will capture implementation details of the Update Interest functionality.

Competition Task Overview

Using the Existing Decomposition module Architecture to understand the module and the provided existing Code, you will need to provide implemenation details from:

  • FormMain.vb cmdUpdateInterest_Click

We will also provide the new SCRD module architecture, and you need to make sure the implementation details fit to this Architecture.

Technology Overview

  • vb.net

 

Documentation Provided

Documentation and Applications that will be provided :

Document Name Document Description                                
System Architecture OPM_System_Architecture_100913.zip
OPM - Track 1 - Decompose Legacy - Desktop Service Credit Calculator Module Architecture link
OPM Data Services Module Architecture OPM Data Services Module Arch - 11-8-13
Legacy Application Source Code: link

IMPORTANT: For the items above (and more project documentation), please see the OPM Project Wiki



Final Submission Guidelines

Submission Deliverables

Module Architecture:

  • Application Design Specification
  • Entity Relationship Diagram(s)
  • Sequence Diagrams
  • Interface Diagrams

Submission Guidelines

For each member, the final submission should be uploaded to the Online Review Tool.

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30038848