O uso do Diagrama de Caso de Uso no desenvolvimento de sistemas é essencial para minimizar erros e produzir resultados eficientes que atendam às expectativas dos usuários/stakeholders.

A UML (Unified Modeling Language) propõe que o diagrama de caso de uso seja atualizado frequentemente na medida em que o projeto avança no desenvolvimento. Desta forma, a cada etapa do processo de desenvolvimento o diagrama de caso de uso incorpora novas funcionalidades e interações no intuito de tornar o projeto do software mais reutilizável, com componentes menores, que chamamos de coesão, o que agiliza a construção e provê uma maior qualidade de uma maneira geral.

Esta aula apresentará uma proposta de 4 etapas na construção de um Diagrama de Caso de Uso, passos esses utilizados em sua elaboração contínua. São eles: Exploração, Construção, Refinamento, Evolução.

Vamos lá ver cada um deles!

Exploração

A etapa Exploração consiste na busca dos requisitos conceituais junto aos usuários/stakeholders, com a utilização da técnica de elicitação de requisitos adequada ao contexto. Refere-se à disciplina de Engenharia de Software -  Levantamento de Requisitos.

Aqui, identificamos os atores e seus requisitos (necessidades) realizados por eles.

Suponha a seguinte situação de negócio descrita no mini mundo a seguir:

Colégio Aprendiz (Autoria própria)

O Colégio Primário Aprendiz deseja implantar um sistema para controlar suas atividades principais, desde a contratação de professores até a emissão de carnês e contracheques. Você está contratado para desenvolver o projeto e deverá conhecer o negócio.  A seguir, serão apresentados os principais procedimentos realizados pelo colégio.

Ao iniciar o ano, a secretaria vai cadastrar as séries e as turmas formadas para o ano letivo. O aluno realiza sua matrícula na secretaria da escola informando, além de seus dados pessoais, a série e turma desejada.

Quando existe a necessidade, a direção contrata um professor e envia as informações para que a secretaria registre suas informações. Cada professor é responsável por uma turma.

No início de cada mês, a secretaria emite uma pauta para que seja feita a chamada da turma, a fim de verificar a frequência dos alunos. Além disso, são emitidos os carnês, com os valores relativos às séries cursadas.

No final do ano, a secretaria emite o boletim completo para cada estudante e um boletim resumido para o professor.

Quais seriam seus atores e requisitos (Tabela 1)?

Tabela 1: Lista de atores e requisitos | Fonte: De autoria própria, 2022.