To design a sound application, your team must analyze the business
domain, capture system requirements, record system use cases and expected
user interaction, analyze and capture information about the application domain,
and then produce a detailed design. These activities are easier when you apply
good software development practices and develop your design in the Unified
Modeling Language (UML).
About this task
To begin designing an application by using UML modeling, you must
set up your modeling project and learn how to manipulate your model and model
elements. You can then develop a use case model, a domain analysis model,
and an architectural design model of your application. While you develop your
models, you can publish the model to other forms so that you can share your
design ideas, and you can trace relationships between model elements to ensure
proper implementation of ideas across various levels of the design.