Вы находитесь на странице: 1из 2

No escopo dos processos de desenvolvimento de sistemas embasado no RUP (Rational Unified

Process), redija um texto dissertativo contemplando os seguintes pontos:


ƒ descreva os objetivos do modelo de casos de uso:
O modelo de casos de uso é um modelo das funções pretendidas do sistema e seu ambiente, e
serve como um contrato estabelecido entre o cliente e os desenvolvedores. O modelo de casos de uso é
usado como fonte de informações essencial para atividades de análise, design e teste.
ƒ relacione as seções tipicamente presentes em um formulário para documentar casos de uso:
i) Nome: nome do caso de uso com um identificador (ex: UC01).
ii) Sumário: descrição sucinta do caso de uso.
iii) Ator primário: nome do ator que inicia o caso de uso.
iv) Ator secundário: nome dos demais participantes do caso de uso.
v) Pré-condição: define que hipóteses sãs assumidas como verdadeiras para que o caso de
uso inicie.
vi) Fluxo principal: descreve o que normalmente acontece quando o caso de uso é usado.
vii) Fluxos alternativos: descrevem o que acontece quando o ator faz uma escolha
alternativa, diferente da descrita no fluxo principal.
viii) Fluxos de exceção: descrevem o que acontece quando algo inesperado ocorre na
interação entre ator e caso de uso.
ix) Pós-condição: é um estado que o sistema alcança após o caso de uso ter sido realizado.

ƒ defina o que são realizações de casos de uso e descreva como documentá-las na análise:
Uma realização de casos de uso descreve como determinado caso de uso é realizado no modelo
de design em termos de objetos de colaboração.
A finalidade da realização de casos de uso é separar as questões dos especificadores do sistema
(representadas pelo modelo de casos de uso e pelos requisitos do sistema) das questões dos designers
do sistema. A realização de casos de uso permite uma construção que, apesar de pertencer ao modelo
de design, organiza os artefatos relacionados ao caso de uso. Esses artefatos geralmente consistem nos
diagramas de comunicação e de seqüência, que expressam o comportamento do caso de uso em
termos de objetos de colaboração.
ƒ defina caso de teste:
É a definição, geralmente formal, de um conjunto específico de inputs de teste, condições de
execução e resultados esperados, identificados com a finalidade de avaliar um determinado aspecto de
um Item de Teste-alvo.
ƒ descreva um procedimento para gerar casos de teste a partir de casos de uso:
Heumann (2004) sugere uma metodologia para criar casos de teste a partir dos casos de uso
executando três passos:
i) para cada caso de uso, gerar uma lista de cenários de casos de uso;
ii) para cada cenário, identificar, ao menos, um caso de teste e as condições que o farão ser executado;
e
iii) para cada caso de teste, identificar os dados que serão utilizados para o teste.
No primeiro passo, deve-se ler a descrição textual do caso de uso e identificar o fluxo principal
e os fluxos alternativos.
No segundo passo, os casos de teste para cada cenário devem ser identificados. Para tanto deve-
se analisar os cenários, revisar a descrição do caso de uso e então criar o caso de teste. Criar uma tabela
que represente valores de entrada e saída pode ser muito útil neste ponto, ajudando na organização e
montagem dos casos de teste.
No terceiro e último passo, deve-se revisar e validar os casos de teste para assegurar a
meticulosidade e identificar casos de teste redundante ou faltantes. Depois de aprovados, os dados de
teste devem ser identificados. Sem os dados de teste, os casos de teste não podem ser executados.

Referências Bibliográficas
HEUMANN, Jim. Generating test cases from use cases. Disponível em:
<http://therationaledge.com/content/jun_01/m_cases_jh.html>. Acesso em: 20 jan. 2004.

Вам также может понравиться