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.