Documento de Arquitetura de Software

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1349 palavras )
  • Download(s) : 0
  • Publicado : 28 de maio de 2015
Ler documento completo
Amostra do texto
Reserva de passagens aéreas
Documento de Arquitetura de Software









Índice
1. Introdução 4
1.1 Objetivo 4
1.2 Escopo 4
1.3 Definições, Acrônimos e Abreviações 4
1.4 Referências 4
1.5 Visão Geral 4
2. Representação Arquitetural 4
3. Restrições e Metas Arquiteturais 4
4. Visão de Casos de Uso 5
5. Visão Lógica 5
5.1 Visão Geral 5
5.2 Pacotes de Design Significativos do Ponto de Vista daArquitetura 5
5.3 Realizações de Casos de Uso 5
6. Visão de Processos 5
7. Visualização da Implementação 5
8. Visão da Implementação 5
8.1 Visão Geral 5
8.2 Camadas 6
9. Visão de Dados (opcional) 6
10. Tamanho e Desempenho 6
11. Qualidade 6
Documento de Arquitetura de Software
Introdução
“A Associação de Transporte Aéreo Internacional (IATA) revelou na sua Análise de Mercado dePassageiros Aéreos que houve crescimento no volume de passageiros verificado no ano de 2014, isto ocorreu por conta do impulso gerado pelo crescimento econômico nos países emergentes e retomada de crescimento econômico dos EUA. A IATA chama a atenção para a estagnação econômica no Brasil e prevê que, mesmo com esse cenário em 2015 pode apresentar boas taxas de crescimento no mercado . Uma empresa aéreabrasileira, atenta ao relatório da IATA, e deseja otimizar o seu sistema de reservas de assentos a fim de promover ganhos econômicos no novo modelo de reservas de assentos aprovado para o ano de 2015.”
(Texto retirado da amostra de ATPS – DESAFIO)
Tendo emvista a necessidade de implementação de um sistema mais abrangente, que venha a suprir o déficit causado pelo sistema anterior a ARB aero linhas, uma empresa de aviação em crescimento no mercado, veio a público solicitar a implementação de um sistema de venda de passagens para sua companhia
Objetivo
Este trabalho tem como objetivo fornecer uma visão arquitetural do sistema, usando diversasvisões de arquitetura para representar diferentes aspectos do sistema. Ele pretende capturar e transmitir as decisões arquiteturas significativas que foram tomadas em relação ao sistema.
Além disso, faz-se também necessário o detalhamento da alocação de recursos e funcionários a fim de que, com esse detalhamento, seja possível uma melhor organização de todas as etapas de construção deste projeto.Escopo
O projeto tem como objetivo a automação do gerenciamento de vendas de passagens aéreas. Este processo controla com um programa em linguagem de programação ‘C’, a reserva de poltronas, o preço das passagens, o número de poltronas livres, a classe (classe executiva e classe econômica).







Representação Arquitetural
Apresentamos aqui um esboço doprojeto que dará forma ao programa final, este apenas no dará uma ideia dos requisitos e de como ampliar e tornas o escopo em funções.
#include
#include
#include
#include
Projeto:
Programa de Reservas de assentos para uma companhia aerea

Data da produção:05/04/2015
/*este programa é apenas um prototipo para termos uma visão de como ampliar e melhorar o mesmo
nasetapas seguintes sera modificado na integra para que abranja estructs e funçoes.
Projeto:

// MENU principal
int main()
{
//variaveis do prototipo
float t, custo = 60.0000;
int aviao[4][5], fila, coluna, opcao_compra, total, q, lugar_marcado, qa;

q = 0;
total = 0;
qa = 0;
opcao_compra = 0;
t = 0;
for (fila=0;fila<4;fila++)//este bloco da corpo aomapa e conta as reservas
{
for (coluna=0;coluna<20;coluna++)
{

// MENU principal (prototipo)
int main()
{
//variaveis do prototipo
float t, custo = 60.0000;
int aviao[4][5], fila, coluna, opcao_compra, total, q, lugar_marcado, qa;

q = 0;
total = 0;
qa = 0;
opcao_compra = 0;
t = 0;

//este bloco da forma ao mapa e conta as...
tracking img