The-Software-Experts |
|
![]() catch your bugs! |
Software Design"You can not test quality into software, you have to design it into your software"
No doubt it is possible to produce software without considering its design. The "from the brain into the terminal"
approach is still a widely used "design method". If you are lucky to use an object oriented language such as JAVA or C++ this
may even compensate a lot of the problems of such an ad hoc approach. However, you will find that what you believed to
save by skipping the design phase, you have to spend on higher testing efforts and bugfixes. Worst case these bugfixes happen
after your product has been shipped to the customer. Further, without a proper design you have to expect higher maintenance costs.
Any addition of features may destabilize your software and bring contained faults to "the front", i.e. bugs which were contained
in your software and did not bother so far, now lead to failures in your system. |
|