ENGENHARIA DE REQUISITOS: é uma sub-area da engenharia de softwares que tem como objectivo de tratar do processo de definição de requisitos.
REQUISITOS: são sentenças que expressam as necessidades dos clientes e que condicionam a qualidade do software.
CASOS DE USO: é uma técnica de modelagem de uso de requisitos que descreve o que sistema faz.
CARACTERÍSTICAS DOS CASOS DE USO: dão uma visão externa do sistema, descrevem o que o sistema faz mais não especificam como isso deve ser feito.
EXE:
OS ELEMENTOS DO DIAGRAMA:
- Atores
- Casos de Uso
- Relacionamentos
- Fronteiras
ATORES: representam os papeis desempenhados por elementos externos ao sistema Ex: humanos, dispositivos, hardwares, ou outro sistema, em suma, são os elementos que interagem com o sistema.
CASOS DE USO: representam uma funcionalidade do sistema (um requisito funcional). Normalmente iniciado por um ator ou por outro caso de uso
RELACIONAMENTOS:
- Associação
- Generalização
- Dependência
RELACIONAMENTO DE ASSOCIAÇÃO: indica que há uma inteiração ou comunicação entre o caso de uso e o autor...
um autor pode se comunicar com vários casos de uso...
uma associação não representa fluxo de informação...
RELACIONAMENTO DE GENERALIZAÇÃO: acontece quando dois ou mais atores conseguem se comunicar com o mesmo caso de uso;
- um filho (herdeiro) pode se comunicar com todos os casos de uso que seu pai comunica;
obs: o herdeiro deve ficar embaixo
* O caso de uso filho herda o comportamento e o significado do caso de uso pai.
* O caso de uso filho pode inclui ou subscrever o comportamento do caso de uso pai
* O caso de uso filho pode substituir o caso de uso pai em qualquer lugar que ele apareça.
RELACIONAMENTO DE DEPENDÊNCIA
EXTENSÃO: representa uma variação / extensão do comportamento do caso de uso base.
* O caso de uso estendido só é executado sob certas circunstancias;
* Separa partes obrigatórias de opções (obrigatórias é o caso de uso base)
INCLUSÃO:
* Evita repetição ao fatorar uma atividade comum a dois ou mais casos de usos.
* Um caso de uso pode incluir vários casos de uso.
- para efetuar vendas o Administrador do estoque, atendes e gerentes terão que validar suas respectivas senhas de acesso ao sistema.
DESCRIÇÃO: é tão importante quanto o diagrama.
DESCRIÇÃO TÍPICA INCLUI: identificação do autor que iniciou o caso de uso, pré-requisitos (se houver) a descrição textual.
* Um blog tem um título e uma data de criação e além disso é um conjunto de conteúdo.
* Estes conteúdos podem ser notas ou comentários sobre notas ambos tem características comum sobre notas. Ambos tem características comuns como o texto e a data da publicação;
* Todo o usuário possui um e-mail e ele é único.
OS ELEMENTOS DO DIAGRAMA:
- Atores
- Casos de Uso
- Relacionamentos
- Fronteiras
ATORES: representam os papeis desempenhados por elementos externos ao sistema Ex: humanos, dispositivos, hardwares, ou outro sistema, em suma, são os elementos que interagem com o sistema.
CASOS DE USO: representam uma funcionalidade do sistema (um requisito funcional). Normalmente iniciado por um ator ou por outro caso de uso
RELACIONAMENTOS:
- Associação
- Generalização
- Dependência
RELACIONAMENTO DE ASSOCIAÇÃO: indica que há uma inteiração ou comunicação entre o caso de uso e o autor...
um autor pode se comunicar com vários casos de uso...
uma associação não representa fluxo de informação...
RELACIONAMENTO DE GENERALIZAÇÃO: acontece quando dois ou mais atores conseguem se comunicar com o mesmo caso de uso;
- um filho (herdeiro) pode se comunicar com todos os casos de uso que seu pai comunica;
obs: o herdeiro deve ficar embaixo
* O caso de uso filho herda o comportamento e o significado do caso de uso pai.
* O caso de uso filho pode inclui ou subscrever o comportamento do caso de uso pai
* O caso de uso filho pode substituir o caso de uso pai em qualquer lugar que ele apareça.
RELACIONAMENTO DE DEPENDÊNCIA
EXTENSÃO: representa uma variação / extensão do comportamento do caso de uso base.
* O caso de uso estendido só é executado sob certas circunstancias;
* Separa partes obrigatórias de opções (obrigatórias é o caso de uso base)
INCLUSÃO:
* Evita repetição ao fatorar uma atividade comum a dois ou mais casos de usos.
* Um caso de uso pode incluir vários casos de uso.
- para efetuar vendas o Administrador do estoque, atendes e gerentes terão que validar suas respectivas senhas de acesso ao sistema.
FRONTEIRA: serve para definir a área de atuação do sistema.
DESCRIÇÃO: é tão importante quanto o diagrama.
DESCRIÇÃO TÍPICA INCLUI: identificação do autor que iniciou o caso de uso, pré-requisitos (se houver) a descrição textual.
* Um blog tem um título e uma data de criação e além disso é um conjunto de conteúdo.
* Estes conteúdos podem ser notas ou comentários sobre notas ambos tem características comum sobre notas. Ambos tem características comuns como o texto e a data da publicação;
* Todo o usuário possui um e-mail e ele é único.
O SISTEMA DEVE PERMITIR:
- permitir a criação do blog
- permitir a atualização do blog
* qualquer usuário pode ler conteúdos
* somente o dono do blog pode criar notas
* qualquer usuário pode criar comentários
* somente o dono do blog pode remover conteúdos
* quando ele remove um comentário o autor deve ser notificado por e-mail.












