documentação engenharia de requisitos
Projeto: Sistema Fuji
Registro de Alterações: 01/03/2013
Versão
Responsável
Data
Alterações
Versão 1.0.0
Danillo, João Paulo, Renato.
29/01/2013
Sem alterações
1. Introdução
Este documento apresenta a especificação dos requisitos do sistema Fuji. A atividade de análise de requisitos foi conduzida aplicando-se técnicas de modelagem de casos de uso, modelagem de classes e modelagem de comportamento dinâmico do sistema. Os modelos apresentados foram elaborados usando a UML. Este documento está organizado da seguinte forma: a Seção 2 apresenta os subsistemas identificados, mostrando suas dependências na forma de um diagrama de pacotes; a Seção 3 apresenta o modelo de casos de uso, incluindo descrições de atores, os diagramas de casos de uso e descrições de casos de uso; a Seção 4 apresenta o modelo conceitual estrutural do sistema, na forma de diagramas de classes; a Seção 5 apresenta o modelo comportamental dinâmico do sistema, na forma de diagramas de estado e de atividades; finalmente, a Seção 6 apresenta o dicionário de projeto, contendo as definições das classes, atributos e principais operações identificados.
2. Identificação de Subsistemas
A Figura 1 mostra os subsistemas identificados no contexto do presente projeto, os quais são descritos na Tabela 1.
Figura 1 – Diagrama de Pacotes e os Subsistemas Identificados.
Tabela 1 – Subsistemas
Subsistema
Descrição
GerenciarFotografias
Gerenciamento de fotografias (Armazenar fotografias, excluir fotografias, organizar fotografias por cliente, fornecer pesquisa de fotografias, alterar cliente e categoria/subcategoria da fotografia).
GerenciarClientes
Gerenciamento de clientes (Cadastrar clientes, excluir cadastro de clientes, manter histórico de clientes, fornecer pesquisa de clientes).
GerenciarEventos
Gerenciamento de Eventos, ou acontecimento com data e horário que será registrado mediante a