Os testes de softwares são investigações em sistemas para
fornecer informações sobre sua funcionalidade e qualidade em
relação às especificações e ao contexto em que estes devem
operar. Na prática, isso significa que o teste deve avaliar se o
software foi desenvolvido e está funcionando de acordo com
o que foi especificado. Entre as diversas técnicas para testes
de um software, há aquela que avalia o comportamento
externo do componente de software, sem considerar o seu
comportamento interno. Essa técnica é denominada
O diagrama de sequência é usado em UML para representar a
sequência de processos em um programa de computador ou
sistema de informação. Ele dá ênfase à ordenação temporal em
que as mensagens são trocadas entre os objetos de um sistema.
Quanto aos componentes de um diagrama de sequência,
assinale a alternativa que apresenta o conceito correto.
A Linguagem de Modelagem Unificada (UML) ─ do inglês
Unified Modeling Language ─ é usada para auxiliar os
desenvolvedores de software na visualização dos seus
trabalhos em diagramas padronizados. A versão 2.2 da UML,
segundo o Object Management Group (OMG), possui 14 tipos
de diagramas, que são subdivididos nas seguintes categorias:
Os requisitos de software são a descrição das funcionalidades
e das restrições que um sistema deve possuir. Do ponto de
vista do sistema, os requisitos podem ser classificados em
funcionais e não funcionais. A esse respeito, é correto afirmar
que os requisitos
A engenharia de software é uma área da computação que
engloba as linguagens de programação, bancos de dados,
ferramentas e plataformas, padrões, processos e também a
qualidade de software. Acerca desse tema, é correto afirmar
que a engenharia de software consiste no (a)