Para projetar um aplicativo de som, sua equipe deve analisar o
domínio de negócios, capturar os requisitos do sistema, registrar os casos de uso
do sistema e a interação esperada com o usuário, analisar e capturar as informações
sobre o domínio do aplicativo e, então, produzir um design detalhado.
Essas atividades são mais fáceis quando você aplica boas práticas de desenvolvimento
de software e desenvolve seu design no UML (Unified Modeling
Language).
Para começar a projetar um aplicativo utilizando a modelagem
UML, você deve configurar seu projeto de modelagem e aprender a manipular
o modelo e os elementos do modelo. Depois, você pode desenvolver um modelo de caso de
uso, um modelo de análise de domínio e um modelo de design arquitetural do
aplicativo. Durante o desenvolvimento dos modelos, você pode publicar o
modelo em outros formulários para que possa compartilhar suas idéias de design e
pode rastrear os relacionamentos entre os elementos do modelo para assegurar execução
apropriada de idéias em vários níveis do design.
Quando sua equipe estiver satisfeita com o design, você poderá
fazer a transição de design para execução, transformando o modelo em
código.