Costa Concordia: The Goals of Software Architecture
With the tragedy of the Costa Concordia, design with the human in the control loop comes to mind. A cruise ship is a large system with many moving parts and error points. In a large mechanical system like a ship have long used computers, in the past the computers might have been the sextant to determine position, the length and angle of a rope pulled by a rock for speed, as well as other analog types of tools. In some cases, though not many, analog computers can be faster and more accurate than digital computers. No matter what you use, what are the goals of Software Architecture? So what is good Software Architecture? Good architecture reduces the business risks associated with building a technical solution
Original post:
Costa Concordia: The Goals of Software Architecture


