Especificação de Sistema de Estacionamento de Automoveis
Projeto: Smart Drive
Versão: 2.0
1. Introdução
Este documento terá por objetivo apresentar a especificação dos requisitos do sistema de estacionamento inteligente: “Smart Drive 2.0”. Durante o projeto as atividades de análise de requisitos foram elaboradas usando-se técnicas de modelagem de casos de uso, modelagem de classes e modelagem de comportamento dinâmico do sistema. Os modelos aqui apresentados foram elaborados usando-se a UML. A organização deste está da seguinte forma:
Seção 2 - mostra os subsistemas identificados, mostrando suas dependências na forma de um diagrama de pacotes;
Seção 3 - mostra o modelo de casos de uso, incluindo descrições de atores, os diagramas de casos de uso e descrições de casos de uso;
Seção 4 - apresenta o modelo conceitual estrutural do sistema, na forma de diagramas de classes;
Seção 5 - mostra o modelo comportamental dinâmico do sistema, na forma de diagramas de estado e de seqüência;
Seção 6 - mostra o dicionário de projeto, contendo as definições das classes, atributos e principais operações identificadas.
2. Identificação de Subsistemas
A Figura 1 mostra os subsistemas identificados no contexto do presente projeto, os quais são descritos na tabela abaixo.
Figura 1 – Diagrama de Pacotes e os Subsistemas Identificados.
3. Modelo de Casos de Uso
O modelo de casos de uso tem por objetivo focar nas funcionalidades que um sistema proverá para os atores que interagem com o sistema. Os atores identificados neste projeto estão descritos na tabela abaixo.
3.1 - Subsistema controleVagas
A Figura 2 apresenta o diagrama de casos de uso do subsistema controleVagas.
Figura 2 – Diagrama de Casos de Uso do Subsistema controleVagas.
A seguir são descritos na tabela abaixo, são apresentadas as descrições de cada um dos casos de uso identificados.
Casos de uso cadastrais
Casos de uso administrativos
3.2 - Subsistema