O'Reilly logo

Building Web Applications with UML Second Edition by Jim Conallen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 11. Design

Design is where the abstraction of the business takes its first step into the reality of software. Anything can be expressed in requirements and analysis models; I've even got a technical manual on the inner workings of the starship Enterprise's Transporter System.[1] Yet even these well thought-out requirements and specifications are not likely to be implemented any time soon: what a shame! Design can be a humbling experience.

[1] Rick Sternbach and Michael Okuda, Star Trek: The Next Generation Technical Manual, Reissue Edition (New York: Pocket Books, 1991).

Design starts with the analysis model, the user experience model, and the software architecture document as the major inputs. The principal activity of design is to refine ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required