FIAP Cinema
Documento da Arquitetura de Software
Version
Revisões do Documento
Date
Version
Description
Author
16/02/2014
V2
Criação do Documento
Gustavo/João
Índice
1. Introdução 5
1.1 Objetivo 5
1.2 Referências 5
1.3 Metas e Restrições de Arquitetura 5
2. Requisitos 6
2.1 Prioridades dos Requisitos 6
2.2 Requisitos funcionais 6
2.3 Requisitos não-funcionais 6
2.3.1 [RNF 01] - 6
2.3.2 [RNF 02] - 7
2.3.3 [RNF 03] - 7
3. Representação Arquitetural 8
3.1.1 modelo de referência 8
3.1.2 arquitetura de referência 8
3.1.3 frameworks e patterns utilizados 8
4. Objetivos Arquiteturais e Restrições 9
4.1 Segurança 9
4.2 Controle 9
4.3 Persistência 9
4.4 Interfaces 9
4.4.1 Interfaces do Usuário 9
4.4.2 Interfaces de Software 9
4.4.3 Interfaces de Comunicação 9
5. Visão de Caso de Uso 10
5.1 Visão Geral 10 Sistema para um Cinema, que permitirá que um Cliente selecione o Filme que deseja ver e será apresentado para ele as sessões disponíveis e as poltronas para elas. Além disso, deve contemplar a compra de outros produtos do cinema, a impressão dos ingressos e o controle de passagem na Catraca. 10
5.2 Detalhar três casos de uso – fluxos principais e alternativos 10
5.2.1 Diagrama do caso de uso 10
5.2.2 Escolher Filme 11
5.2.3 Realizar Pagamento 12
5.2.4 Entrar na Sala de Cinema 14
6. Visão Lógica 15
6.1 Modelo de Análise 15
6.1.1 Diagrama de Classes 15 15
6.1.2 Diagrama de Sequencia 16 16
6.2 Modelo de Projeto 17
6.2.1 Diagrama de Classes 17 17
6.2.2 Diagrama de Sequencia 18
6.2.3 Detalhar Classes Principais 21
7. Visão de Implementação 22
7.1 Visão Geral 22
7.2 Camadas 22
8. Planejamento de Capacidade (Capacity Planning) 23
8.1 Desempenho 23
8.2 Armazenamento 23
9. Qualidade 24
10. Recomendações Finais 25
Documento de Arquitetura de Software
1. Introdução
1.1 Objetivo
1.2 Referências
Apresenta documentos externos que fornecem informações