This is a continuation from last months discussion on Application Architecting, FuseCoding, Unit Testing, Application Integration, and Deployment in TeraTech's Development Approach.
The TeraTech methodology centers on the practice of documentation of our work and the placement of all development artifacts into a repository along with the source code.
1. System Decomposition
-Capture all system froms using a screen to capture and saved as BMP images and printed for analysis.
-Map the form hierarchy for the system in a graphical tool such as Visio.
-Reverse engineer the database — Microsoft Visio is used to capture the tables and re-construct the relationships in that data.
-Examine the SQL queries and identify business rules.
-Review user guides fro system functional requirements.
-Review system test plans for verification of system operations.
Various system diagrams and processing state diagrams are developed to clarify how the existing system functions.. Formal design artifacts will be developed, such as use-case diagrams, state management diagrams, and action diagrams when appropriate for discussion of complex business functions.