5. System Design Example

The previous three chapters presented the universal design principles for system design. However, most people learn best by example. Therefore, this chapter demonstrates the application of concepts from prior chapters with a comprehensive example: a case study. The case study describes the design of a new system called TradeMe, a replacement for a legacy system. The case study is derived directly from an actual system that IDesign designed for one of its customers, albeit with the specific business details scrubbed and obfuscated. The essence of the system remains unchanged, from the business case to the decomposition: I have not glossed over issues or tried to beautify the situation. As mentioned in Chapter 1, design ...

Get Righting Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.