November 2003
Intermediate to advanced
928 pages
26h 20m
English
UML specifies, constructs, visualizes, and documents a software system. Many teams are adopting UML for its life cycle approach to modeling software development and ability to represent everything from analyzing requirements and use cases to system implementation. Like blueprints, UML diagrams help teams visualize a system’s architecture at each step in the development process, which typically includes the following phases:
Analyze use cases. To describe the interactions between external actors and your system, you can create a use case diagram that depicts system requirements and the terminology used in the domain area.
Analyze the domain. To provide a conceptual understanding of the objects and relationships ...
Read now
Unlock full access