Refer to Code Complete or other similar titles by “Steve McConnell” (or any other book you
know of) for a good Software Design Life-Cycle process. In short, the following steps generally
make for a good SDLC:
Start with clear requirement specification.
Start designing with the core functionality in mind. The approach (top-down or bottom up)
depends on whether the project is about writing a system from scratch or adding new
functionalities.
Implement the core functionality.
Unit test core functionality to see if it is scalable and robust. Ensure that it has well defined
interfaces for other modules.
Start adding layers of other functionalities. Unit test and integrate the layers with the core
functionality
Keep working on the core functionality so as to make it more efficient.
Many other aspects are also involved, but this should form the basis of good software.
know of) for a good Software Design Life-Cycle process. In short, the following steps generally
make for a good SDLC:
Start with clear requirement specification.
Start designing with the core functionality in mind. The approach (top-down or bottom up)
depends on whether the project is about writing a system from scratch or adding new
functionalities.
Implement the core functionality.
Unit test core functionality to see if it is scalable and robust. Ensure that it has well defined
interfaces for other modules.
Start adding layers of other functionalities. Unit test and integrate the layers with the core
functionality
Keep working on the core functionality so as to make it more efficient.
Many other aspects are also involved, but this should form the basis of good software.
Comments
Post a Comment
https://gengwg.blogspot.com/