ciencia
1
Engenharia de Software I
INTRODUÇÃO
O projeto nasce com um escopo pré-definido junto ao cliente;
A partir deste escopo são gerados artefatos:
Planos de trabalho
Cronogramas
Recursos
Etc.
2
INTRODUÇÃO
A grande questão:
Mudanças das regras do requisito de negócio
(por parte do cliente).
Os Casos de Uso:
Tendem a minimizar estes problemas originados no levantamento de requisitos;
Apresentação visual dos itens que estão contidos dentro do escopo (definidos pelo Cliente);
Auxilia a equipe de desenvolvimento do projeto e o usuário a validarem o necessidade real;
Com os UC, consegue-se formalizar o escopo a ser contratado, evidenciar a complexidade do projeto e divulgar a todos os envolvidos o entendimento do projeto. 3
DEFINIÇÃO DE CASOS DE USO (UC)
É um conjunto de cenários ligados por um objetivo comum de usuário;
É uma descrição operacional narrativa de como o sistema será elaborado;
O UC descreve o que um sistema faz, mas ele não especifica como isso é feito.
4
EM RESUMO
O UC mostra o quê deve ser feito;
Mapeia as necessidades do cliente;
Admite mudanças nas regras e requisitos;
Apresenta visualmente itens que estão contidos dentro do escopo do software;
Formaliza o escopo a ser contratado ($);
Facilita a comunicação entre a equipe e o cliente; 5
ATORES
Ator:
Representa alguém ou algo que necessita interagir com o sistema, mas não faz parte do mesmo.
O Ator fornece/recebe informação interagindo com o sistema. Exemplo:
Cliente
Administrador
Funcionário
Obs: não existe Caso de Uso sem Ator.
6
EXEMPLO – INDIQUE OS ATORES E OS UC
Requisito:
O cliente informa a data, intervalo de horário, quantidade de passagens (adultos/crianças) e o destino de sua viagem para adquirir uma reserva de vôo. O funcionário da operadora do vôo
(Administrador) consulta os vôos disponíveis e confirma a reserva.
7
Requisito:
O cliente informa a data, intervalo de