Documento de Arquitetura de Software
Versão <4.0>
Histórico da Revisão
| Data | Versão | Descrição | Autor |
| 02/09/2008 | 0.1 | Primeiras Informações sobre a arquitetura | Gislene Aprigio de Souza |
| 15/09/2008 | 1.0 | Inclusão de novas informações sobre o projeto e modelagem de BD inicial. | Gislene Aprigio de Souza |
| 01/10/2008 | 2.0 | Diagrama de Classes Inicial e algumas informações adicionais. | Gislene Aprigio de Souza |
| 15/10/2008 | 3.0 | Diagrama de Classes 1.0 e mais informações | Gislene Aprigio de Souza |
| 10/11/2008 | 4.0 | Gislene Aprigio de Souza |
Índice Analítico
Documento de Arquitetura de Software

Este
documento tem por finalidade, a apresntação da aquitetura do projeto e
terá diagramas e textos que mostram a arquitetura do projeto
AirControl, e deve ser utilizado pelo desenvolvedor como base para a
implementação, outras integrantes do projeto e pelo professor da
matéria de ProjetosII, para avaliações necessárias.
O
Documento de Arquitetura de Software consiste em mostrar como será
organizado a esquema do projeto, ele será utilizado pelo desenvolvedor
para verificar classes, interface, objetos, organização de banco de
dados.
UML
A Unified Modeling Language (UML) é uma linguagem de modelagem não proprietária de terceira geração. A UML não é uma metodologia de desenvolvimento, o que significa que ela não diz para você o que fazer primeiro e em seguida ou como projetar seu sistema, mas ela lhe auxilia a visualizar seu desenho e a comunicação entre objetos.
Wikipedia - http://pt.wikipedia.org/wiki/UML
O documento de arquitetura estará mostrando os seguintes itens:
Arquitetura Inicial
Requisitos Principais
- Consultar os índices;
- Analisar os dados;
- Alertar sobre possíveis tempestades geomagnéticas;
- Cadastrar níveis das tempestades;
- Visualizar lista de vôos e possíveis alertas de tempestades;
- Verificar possíveis atrasos;
- Log de vôos;
- Avisar sobre atrasos;
- Cadastrar controladores;
- relatório sobre atrasos;
O
sistema deve estar de maneira onde tudo esteja fácil de encontrar pois
no caso dos controladores de voô eles precisarão de agilidade para
evitar acidentes. E os pesquisadores terão que repassar suas
informações de maneira rápida e eficiente
Foi feito pela Analista Jaqueline Maulen, e pode se visto nos seguintes links:
Caso de Uso - Registro de Análise
Caso de Uso - Consulta de Vôo com alertas
Caso de Uso - Registro de notas no võo
Foi definido que haverá a tela inicial do sistema será com login para entrar no sistema. Após isso, conforme função do usuário ele terá sua área de trabalho.
Tela de login: para ter acesso ao sistema.
Pesquisador:Suas telas proporcionarão itens para obter índices, guardar comentários, alertar controladores de vôo, buscar índices anteriores.
Treinamento: Será oferecido tudo o que o pesquisador tem acesso, mas sem direito a edições e modificações.
Controlador de vôo:Suas telas proporcionarão itens para Consulta de vôo, guardar comentários, pesquisar logs, editar horários de vôo.
Será aplicado os seguintes processos:
Após a autenticação no sistema.
O Pesquisador poderá buscar dados com os indices que serão armazenados no banco de dados, feita a analise desses serão feitos comentários que também serão guardados para eventuais necessidades. E será feita a comunicação do pesquisador e o controlador de vôo sobre o tipo de tempestade geomagnética.
Já o controlador de vôo, poderá buscar dados sobre os vôos, e ter o aval do pesquisador em relação a tempestades geomagnéticas.
Com as informações obtidas do projeto foi possível fazer uma arquitetura simples para a primeira fase, onde o usuário interage com o aplicativo e este busca os dados no servidor WEB, onde está os dados do conservatório, após isso ele devolve os dados para o aplicativo que armazena estes no Banco de Dados da melhor forma possível.
Será aplicado na próxima interação.
[Será aplicado na próxima interação.
O
AirControl será um programa leve que demostrará facilidades inumeras
aos controladores de voo, já que necessitam de rapidez e eficiencia.
Maiores informações nas próximas interações.