Questão de Engenharia de Software — UML — FCC 2014
Engenharia de SoftwareUML
- Código
- fc009206
- Banca
- FCC
- Órgão
- AL-PE
- Ano
- 2014
- Nível
- Superior
- Cargo
- Analista Legislativo - Sistemas
É correto afirmar:
- AA figura apresenta um diagrama de sequência, usado para representar o comportamento dinâmico de uma classe. O diagrama de sequência pode ser utilizado para ajudar a originar as sequências de testes que vão exercitar o comportamento dinâmico da classe e daquelas classes que colaboram com ela.
- BAs sequências iniciais movem-se entre os objetos Conta vazia e Conta estabelecida. A maior parte dos comportamentos da classe ocorre enquanto se está no objeto Conta ativa. Uma retirada final e fechamento da conta para a classe Conta fazem com que se estabeleçam mensagens para os objetos Conta inativa e Conta morta,respectivamente.
- COs testes projetados devem cobrir apenas os objetos centrais do diagrama, quais sejam, Conta estabelecida, Conta ativa e Conta inativa, já que Conta vazia e Conta morta não contêm dados a serem validados.
- DO modelo de estados pode ser percorrido em forma de inclusão progressiva. Neste contexto, inclusão progressiva implica um caso de teste exercitar uma única transição e, quando uma nova transição tiver de ser testada, são usadas apenas aquelas previamente testadas.
- EO caso de teste: Abrir•EstabelecerConta•FazerDepósito(inicial)•FazerRetirada(final)•Fechar é denominado sequência máxima de teste e a este caso de teste não podem ser acrescentadas outras sequências de teste.