Analise de Requisitos UML
Centro de Informática
Análise de Requisitos
Sistema de Gerenciamento de Locadoras
Equipe:
David Lopes (dle)
Luís Otávio (locb)
Marcelo Pereira (mvcp)
Ranieri Valença (rvc4)
Valmir Sena (vas)
Recife, 30 de outubro de 2007
Sumário
Descrição do Minimundo 4
1 - Descrição da Aplicação 4
2 - Identificação das Entidades e suas Características 4
3 - Relacionamentos entre as Entidades 5
4 - O que se Espera como Resultado 5
Objetivos do software 7
1 – Propósito do documento 7
2 – Escopo do sistema 7
3 – Funções do produto 7
Arquitetura do Sistema 8
Documentação de entrevistas realizadas 8
Requisitos Funcionais 9
Apêndice A - Descrição dos casos de uso 12
Apêndice B – Casos de Uso 25
Apêndice C - Modelo E-R 26
Apêndice D – Análise de Casos de Uso 27
DIAGRAMAS DE SEQÜÊNCIA 27
1- [UC01] Login 27
2 - [UC02] Cadastro de Pessoas 28
3- [UC03] Cadastro de DVD 28
4- [UC04] Alterar Dados do Cliente 29
5- [UC05] Consultar Dados 29
6- [UC06] Remover Itens Cadastrados 30
7- [UC07] Relatório de Clientes 30
8- [UC08] Relatórios Diversos 31
9- [UC09] consultar Log de eventos 31
10- [UC10] Locar DVD 32
11- [UC11] Devolver DVD 33
12- [UC12] Logoff 33
DIAGRAMAS DE CLASSES 34
DIAGRAMAS DE ATIVIDADES 42
Diagramas Refinados 53
Rotinas do Banco de Dados 55
Login e Logoff 55
Cadastrar DVD 55
Consultar Log 55
Cadastrar Pessoa 55
Alterar Cliente 56
Locar DVD 56
Devolver DVD 56
Gerar Relatório 56
Consultar Dados 56
Remover Itens Cadastrados 57
Interfaces GUI 57
Interfaces do Sistema 62
Referências 63
Descrição do Minimundo
1 - Descrição da Aplicação
A aplicação é um sistema relativo ao gerenciamento de uma locadora que oferece suporte sobre locação de DVDs.
2 - Identificação das Entidades e suas Características
O sistema é composto de seis entidades: cliente, DVD, operador, fornecedores, locadora e associados. Segue-se abaixo a descrição das entidades:
Cliente: é a entidade que descreve os clientes da locadora. Possui como atributos