///
A atividade de reengenharia de software que tem como característica a análise do programa na tentativa de criar uma representação dele em um nível mai...
O diagrama UML que modela a comunicação entre objetos, incluindo a ordem exata das mensagens trocadas entres eles, além de mostrar as classes e atores...
Existem diversas ferramentas que permitem a automação de código, incluindo a execução de tarefas como criação, teste e entrega/implantação de software...
Leia o texto a seguir. A Unified Modeling Language (UML) é uma linguagem de modelagem visual utilizada para especificar, visualizar, construir e docum...
Em projetos que seguem práticas ágeis, encontrar métodos eficazes para estimar o tamanho e a complexidade das tarefas é crucial para o planejamento e ...
A engenharia de software baseada em componentes consiste em um modelo genérico de desenvolvimento de software que se baseia em componentes de software...
Leia o caso a seguir. Uma empresa de software está implementando um novo sistema de gerenciamento de banco de dados para melhorar a eficiência de cons...
No gerenciamento da qualidade de software, complexidade ciclomática é uma métrica de produto, que se refere
Considere um sistema de software para um ambiente de negócio que se caracteriza por: mudanças rápidas nas regras de negócio, requisitos em fase inicia...
O diagrama UML útil para visualizar o fluxo de controle de um sistema, identificar interações entre objetos e compreender o comportamento dinâmico do ...