Saturday, December 5, 2015

Developer's Step by Step Approach To Develop a Complex Software Component

Developer's Step by Step Approach To Develop a Complex Software Component
version 1.0

1. Understanding the requirements of the component.

2. Drawing a simple flowchart to present the process flow.

3. Drawing a simple flowchart to present how this component interacts with the other components.

4. Checking the UI/mockup screens to make sure they have all the elements/controls to cover the requirements.

5. Designing the tables to store data.

6. Identifying the major classes to be developed.

7. For each class, making a list of methods that should be developed to complete the processes identified in Step 2 and Step 3.

8. Developing stored procedures.

9. Developing class methods for DAL (data access layer).

10. Developing class methods for BAL (business access layer).

11. Developing class methods for API (application program interface).

12. Developing UI functions to call API methods.

13. Unit testing.

14. Packaging for QA.





All rights reserved. Any unauthorized broadcasting, public performance, copying or re-recording will constitute an infringement of copyright.


 




No comments:

Post a Comment