Designing for Robustness
Focus: Robustness Description: Robustness is not just about exception handling! System architecture and design plays an important role! In the last post, we introduced an example of an application that…
Focus: Robustness Description: Robustness is not just about exception handling! System architecture and design plays an important role! In the last post, we introduced an example of an application that…
Focus: Robustness Description: Make sure the system is able to handle and recover from failures Robustness is a very important property of a system, especially for unattended and/or long-running operations.…
Focus: Functionality Description: Make sure system meets even the unstated requirements! If you are dealing with a customer with little experience of specifying software requirements, they are likely to only…
Focus: Functionality Description: Make sure the system meets the stated requirements! Surprisingly, when discussing design, it's easy to forget about perhaps the most important design criteria, namely that the system…