Análise De Sistemas
Artigo: Análise De Sistemas. Pesquise 862.000+ trabalhos acadêmicosPor: cesarmendonca • 26/2/2014 • 1.759 Palavras (8 Páginas) • 258 Visualizações
Projeto Locadora de Vídeo Passatempo
Documento de Especificação de Análise
1. Introdução
Este documento contém a especificação de análise para o projeto de informatização da vídeo-locadora Passatempo. Esta atividade foi desenvolvida em duas etapas principais, a primeira focando na estrutura de informação do sistema (classes, atributos e associações), a segunda em seu comportamento (operações e trocas de mensagem entre objetos). Na seção 2, são apresentados os produtos da primeira etapa, a saber: Diagrama de Pacotes, Diagramas de Classes (um para cada pacote) e um Dicionário de Dados. Na seção 3, são apresentados os produtos da segunda etapa: Diagramas de Transição de Estados (para as classes com comportamento variável ao longo do tempo), Diagramas de Seqüência (agrupados por casos de uso) e as Descrições da Operação, fechando o conjunto de produtos gerados na fase de análise.
2. Modelo de Classes
A modelagem de classes envolve a identificação de classes, atributos, associações e operações, bem como o agrupamento de classes em subsistemas ou pacotes. A seguir, são apresentados os resultados da análise, no que tange aos aspectos de informação basicamente.
2.1 – Diagrama de Pacotes
O propósito de um diagrama de pacotes é prover uma visão de nível mais alto do sistema, mostrando sua decomposição em subsistemas. O ponto de partida para essa decomposição é o domínio do problema e, portanto, a decomposição utilizada no modelo de casos de uso foi transposta para o modelo de classes, como mostra a figura 2.1.
Figura 2.1 – Diagrama de Pacotes
O diagrama da figura 2.1 mostra a dependência principal entre os subsistemas, indicando que o pacote AtendimentoCliente solicita serviços do pacote ControleAcervo para poder cumprir suas responsabilidades.
Na próxima seção, são apresentados os diagramas de classes para cada um desses pacotes.
2.2 – Diagramas de Classes
A figura 2.2 apresenta o Diagrama de Classes referente ao pacote ControleAcervo.
Figura 2.2 – Diagrama de Classes do Pacote ControleAcervo.
A figura 2.3 apresenta o Diagrama de Classes referente ao pacote AtendimentoCliente. As classes Titulo, Item e TipoItem oriundas do pacote ControleAcervo, mostram a integração entre esses subsistemas.
Figura 2.3 – Diagrama de Classes do Pacote AtendimentoCliente.
2.3 – Dicionário de Dados
2.3.1 – Pacote ControleAcervo
• Classe: representa as classes nas quais títulos podem ser classificados. Estabelece o valor a ser pago nas locações de itens e o prazo de devolução em dias.
nome: nome da classe (Ex.: lançamento, ouro, prata ou bronze)
valorLocacao: valor em reais (R$) a ser cobrado na locação de itens de títulos classificados na classe.
prazoDevolucao: prazo em dias para ser feita a devolução de itens dos títulos classificados na classe.
• Distribuidor: representa os distribuidores responsáveis pelo fornecimento de itens dos títulos.
razaoSocial: razão social do distribuidor.
cnpj: número no Cadastro Nacional de Pessoas Jurídicas. (Opcional)
pessoaContato: pessoa a ser chamada quando se desejar entrar em contato com o distribuidor. (Opcional)
endereco: endereço do distribuidor. (Opcional)
telefone: telefone do distribuidor. (Opcional)
• Item: representa os itens que podem ser locados da locadora.
numSerie: número de série do item.
dtAquisicao: data de aquisição do item. (Opcional)
estado: registra os estados pelos quais pode passar um item, de acordo com o Diagrama de Estados apresentado na seção 3.
• TipoItem: representa os tipos de itens com os quais trabalha a locadora.
nome: nome do tipo do item. (Ex.: Fita VHS, DVD).
• Titulo: representa os títulos dos filmes com os quais a locadora trabalha.
nome: nome do título.
ano: ano de lançamento do título.
ator: atributo multivalorado que representa os atores que atuam em um título.
categoria: atributo multivalorado que representa as categorias nas quais o título está classificado, tais como drama, terror, policial, etc.
diretor: atributo multivalorado que representa os diretores que dirigiram um título.
nacionalidade: atributo multivalorado que representa os países produtores do título.
sinopse: descrição sucinta da história do título.
nomeOriginal: nome original do título. Caso o título seja nacional, deve ser o mesmo de nome.
2.3.2 – Pacote AtendimentoCliente
• Cheque: representa os cheques usados para pagamentos.
banco: banco do cheque emitido.
agência: agência onde está a conta do cheque.
conta: número da conta do cheque.
numero: número do cheque.
valor: valor em reais (R$) do cheque.
• Cliente: classe abstrata que representa os clientes da locadora (sócios e seus dependentes).
numInscricao: número de inscrição do cliente.
nome: nome do cliente.
dtNascimento:
...