
Designing Hard Software
Douglas W. Bennett
About the Book | |||
Have you ever heard, I cant define a good design but I know one when I see it? This book discusses ways to develop software system designs that have the same tangibility and visibility as designs for hard objects like buildings or computerMoreHave you ever heard, I cant define a good design but I know one when I see it? This book discusses ways to develop software system designs that have the same tangibility and visibility as designs for hard objects like buildings or computer hardware. It emphasizes steps called essential tasks which result in software specifications that show how each requirement, including robustness and extensibility, will be satisfied. All software developers and managers seeking to develop hard software will benefit from these ideas. | |||