Prévia do material em texto
Definição clara de Impacto direto na Comum durante Necessidade de Identificação de Decisões devem ser tomadas requisitos funcionais e qualidade do software desenvolvimento de necessidades do cliente. documentação para não funcionais. final. software. minimizar riscos. por toda a equipe. Diagrama de classes: define classes, atributos Levantamento de Requisitos Alterações de Escopo Avaliação da produtividade e métodos. das equipes. Diagrama de sequência: Facilita a tomada de mostra a troca de Diagramas da UML Importância das Métricas decisões. mensagens entre objetos. Gestão de Projetos de Software Diagrama de objetos: representa valores Controle das etapas do desenvolvimento. armazenados em objetos. Desenvolvimento de Modelagem com UML Software Orientado a Métricas de Software Objetos Evita erros na implementação do Métricas diretas: esforço, tamanho e custo. código-fonte. Herança em Programação Orientada a Objetos Métricas indiretas: Auxilia na definição do domínio da solução. Importância da Modelagem Tipos de Métricas complexidade e confiabilidade. Documentação que facilita Pontos por função: mede funcionalidades do a compreensão do sistema. Tipos de Herança Vantagens da Herança software. Herança de classe: Herança de interface: Distinção entre herança de reutiliza atributos e Reutilização de código, Facilita a manutenção e define como um objeto pode classe e interface em extensibilidade do Organização hierárquica de reduzindo redundâncias. classes. métodos. ser utilizado. linguagens. software.