




Development Process |
|
Define The first step is to clearly define the problem that the client has stated. In order to successfully create a usable product, the software development team must have an understanding of the business, work flow and requirements. |
|
Custom Software |
BNC Consulting |
|
Technology Solutions for Today and Beyond |
|
E-Mail: info@bncconsulting.com Telephone: 201-460-9192 Fax: 201-935-4480 |
|
The classical software development lifecycle is defined as a linear process. The issue is defined, the solution is designed and the software is encoded and debugged. The software is then verified and validated and finally the product is documented. |
|
Design The design step gathers the specifications learned in the define step. This document is reviewed by the client and the software development staff to get a proper understanding on how the software will function. During this process, test case scenarios are created for use later on in the cycle. |
|
Encode and Debug As long as the design document is complete and thorough, this step is clear and concise for the developers. The developers follow the specifications and create the final product. They use the test case scenarios to test the work as each step is completed. |
|
Verification and Validation The client or our system tester will run the test case scenarios to re-test the encoding process. The system pass all the tests for the validation process to occur. The validation process places the system in the production environment with the proper hardware. |
|
Documentation The documentation is an integral part of the process. This design specification document and procedural manual are used for training and future reference. |