Você está na página 1de 17

FATEC – OURINHOS

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

ENGENHARIA DE SOFTWARE

Sistema para venda e


gerenciamento de
ingressos de cinema
Versão 1.0

2022
FATEC – OURINHOS

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

ENGENHARIA DE SOFTWARE

Sistema para venda e


gerenciamento de
ingressos de cinema
Versão 1.0

ACADÊMICOS

Ingrid Oliveira
João Vitor Ramos Assalim
Pedro Lucas Brandão e Silva
Rafael Ferreira Prado da Costa
Vitor Hugo de Oliveira Leite

Projeto Desenvolvido para as disciplinas de


Engenharia de Software da Faculdade de
Tecnologia de Ourinhos.

2022
Gerenciamento de Configuração

Data Atividade Responsável


17/03/202 Capítulo 1 Rafael
3
17/03/202 Capítulo 2 João Vitor
3
17/03/202 Mapa mental Ingrid Oliveira
3
24/03/202 Requisitos Funcionais Pedro, Vitor
3
31/03/202 Capítulo 3 João Vitor
3
12/05/202 Alterações dos requisitos funcionais João e Rafael
3
12/05/202 Alteração requisitos não funcionais João e Ingrid
3

2022
Sumário

Gerenciamento de Configuração 4
1 INTRODUÇÃO AO DOCUMENTO 6
1.1 Tema 6
1.2 Objetivo do Projeto 6
1.3 Delimitação do Problema 6
1.4 Justificativa Da Escolha Do Tema 6
1.5 Método de Trabalho 6
2 DESCRIÇÃO GERAL DO SISTEMA 7
2.1 Descrição Do Problema 7
2.2 Objetivo do Sistema 7
2.3 Descrição do Sistema 7
2.4 Principais Envolvidos e suas Características 7
2.4.1 Usuários do Sistema 7
2.4.2 Desenvolvedores do Sistema 7
2.5 Regras de Negócio 8
3 REQUISITOS DO SISTEMA 9
3.1 Requisitos Funcionais 9
3.2 Requisitos Não Funcionais 10
4 MODELAGEM DO SISTEMA 11
4.1 Protótipos de telas 11
4.1.1 Cadastrar Usuário 11
4.2 Diagramas de Use Case 12
4.2.1 Use Case Geral 12
4.2.2 Use Case Específico - Cadastrar Usuário 12
4.3 Diagrama de Classes 13
4.4 Diagrama de Sequencia - Venda 13
4.5 Diagrama de Atividade Vendas 14

2022
1 INTRODUÇÃO AO DOCUMENTO
O sistema de Gerenciamento de compra e venda de ingressos foi desenvolvido para facilitar a
gestão de vendas e o acesso dos espectadores às salas de cinema. Este sistema oferece uma
solução prática e eficiente para a compra de ingressos, proporcionando uma experiência de compra
rápida e segura para os clientes.
O sistema foi projetado para atender às necessidades dos proprietários de cinemas, gerentes e
funcionários que desejam gerenciar as vendas de ingressos e as informações dos clientes de forma
eficiente. O sistema permite o gerenciamento de ingressos e sessões, bem como o controle de
estoque e vendas de produtos, como pipoca e refrigerantes.
O sistema também oferece uma interface intuitiva e fácil de usar para os espectadores
comprarem ingressos, escolherem seus assentos e receberem seus bilhetes eletrônicos por e-mail ou
mensagem de texto. Além disso, os clientes podem usar o sistema para verificar a programação do
cinema e reservar seus lugares para sessões futuras.
O sistema de gerenciamento e venda de ingressos de cinema foi desenvolvido com tecnologia
de ponta, garantindo um alto nível de segurança para as transações online. Todos os dados dos
clientes são protegidos e mantidos em sigilo, garantindo a privacidade e a segurança de suas
informações pessoais.
Com este sistema, os proprietários de cinemas e gerentes poderão melhorar a eficiência
operacional e aumentar a receita de seus negócios, enquanto os espectadores desfrutam de uma
experiência de compra rápida, fácil e segura. Estamos animados para trazer essa solução inovadora
para o mercado e esperamos que você aproveite ao máximo os benefícios que ela oferece.

1.1 Tema
Desenvolvimento de sistema para compra e venda de ingressos para salas de cinema.

1.2 Objetivo do Projeto


O objetivo do projeto é resolver problemas de superlotação nas filas da rede de cinemas para
comprar ingressos e produtos em nossos estabelecimentos, com isso o objetivo principal é criar um
software para realizar compras de ingressos e produtos pela internet, podendo escolher qual cidade e
qual filme assistir sem precisar enfrentar filas.

1.3 Delimitação do Problema


Nossa rede de cinemas sofre de um problema de superlotação para compras de ingressos e
produtos de cinema, precisamos desenvolver um software para efetuar a compra de ingressos e
produtos de forma online para evitar filas e assim ter um local fluido e de melhor acesso.

1.4 Justificativa da Escolha do Tema


Necessidade da integração dos sistemas requisitados pelo cinema, desde o atendimento
online para com o cliente, até a análise de custos e lucros do estabelecimento.

1.5 Método de Trabalho


Em nosso trabalho escolhemos desenvolver utilizando programação orientada a objeto com
metodologia híbrida(cascata e scrum) pois iremos trabalhar por partes, então esses métodos são
os mais fáceis para trabalhar em nossa equipe, para organizações de tarefas e linguagem de
programação python e linguagens de marcação web com banco de dados postgreSQL.
O modelo cascata é um dos modelos mais antigos e tradicionais de engenharia de software. Ele
é baseado em uma abordagem sequencial e linear, em que o processo de desenvolvimento é
dividido em etapas bem definidas, cada uma dependendo do sucesso da etapa anterior. O
modelo cascata começa com uma fase de levantamento de requisitos, seguida pela fase de
análise, projeto, implementação, testes e, finalmente, manutenção. O objetivo desse modelo é
minimizar os riscos de erros e falhas no software, garantindo que cada fase seja concluída antes
que a próxima seja iniciada.

2022
Scrum é um modelo de processo ágil de gerenciamento de projetos de software que se concentra
em interatividade e colaboração. O processo é baseado em ciclos de trabalho curtos e frequentes
chamados "sprints", que normalmente duram de uma a quatro semanas. No início de cada sprint, a
equipe de desenvolvimento se reúne para planejar o trabalho a ser realizado, identificar os objetivos
do sprint e definir as tarefas que serão realizadas durante o período. Durante o sprint, a equipe se
comunica regularmente para discutir o progresso e resolver quaisquer problemas que surjam. No
final do sprint, a equipe realiza uma revisão para avaliar o trabalho realizado e uma retrospectiva
para identificar melhorias que possam ser feitas no próximo sprint.
Esses métodos de trabalho foram escolhidos por nossa equipe, pois é como estamos trabalhando
agora, separando por sprints e nos reunindo a cada semana para analisar e corrigir problemas. O
método cascata entra no trabalho, pois só seguimos para a próxima etapa quando finalizamos uma
anterior.

2022
2 DESCRIÇÃO GERAL DO SISTEMA

2.1 Descrição do Problema


🖉 Quem é afetado pelo sistema? Redes de Cinema.
🖉 Qual é o impacto do sistema? Auxílio na compra e venda de ingressos de cinema.
🖉 Qual seria uma boa solução para o problema? Organização no fluxo de pessoas nas salas de
cinema.

Considerando a grande demanda de compra de ingressos de cinema, visamos organizar e


controlar a quantidade de ingressos vendidos, para que possa haver um controle das vendas e do
fluxo de pessoas que estarão nas salas de cinemas em cada sessão de filme. Um sistema que auxilie
na venda e compra de ingressos, trazendo uma organização de movimento do caixa, quantidade de
pessoas na sala e a quantidade de pessoas que assistiram determinado filme

2.2 Objetivo do Sistema


Objetivo geral do sistema é gerar um software é o desenvolvimento de um sistema para
gerenciar venda de ingressos para um cinema.

2.3 Descrição do Sistema


O sistema é dividido em duas partes, a parte dos clientes e a parte administrativa.
A parte dos clientes permite a cadastro e login de clientes, para que assim os clientes
acessem o sistema e possam efetuar as determinadas funções, dentre elas pode verificar quais
cidades tem sala com lugares disponíveis, quais horários e filmes estão disponíveis naquela cidade,
contendo também a seção de venda de produtos caso o cliente deseje consumir algo do
estabelecimento e para finalizar temos a seção de pagamento, e o usuário pode escolher a forma de
pagamento e definir se está entre os clientes que contém desconto (estudante, funcionário público e
idosos) tendo que apresentar a carteirinha ao entrar no cinema.
A parte administrativa contém as mesmas informações que os usuários tem, mas como
diferencial que ele não precisa selecionar a cidade que deseja realizar a consulta, pois ao logar em
seu login administrativo, ele automaticamente seleciona a cidade do funcionário e exibe os filmes e
lugares disponíveis para aquela determinada hora, e também exibe os produtos disponíveis para
venda.

2.4 Principais Envolvidos e suas Características

2.4.1 Usuários do Sistema


Os usuários do sistema são pessoas que queiram assistir filmes.
Os funcionários das redes de cinema.

2.4.2 Desenvolvedores do Sistema


Os desenvolvedores serão alunos da Faculdade de Tecnologia de Ourinhos, do curso de
Análise e Desenvolvimento de Sistemas, do período Vespertino do 3º semestre. O desenvolvimento
terá o auxílio e gerenciamento dos professores das disciplinas de Engenharia de Software.

2.5 Regras de Negócio


De negócio: O pagamento dos ingressos vendidos online, serão somente por cartão ou pix.
De ferramenta de apoio: Não haverá ferramentas de apoio.
Restrição de desempenho: Não há restrição de desempenho, pois será um software online
não dependendo de um desempenho alto de hardware.

2022
2.6 Mapa Mental do sistema

2022
3 REQUISITOS DO SISTEMA
Tomando por base o contexto do sistema, foram identificados os seguintes requisitos:

Os requisitos funcionais são requisitos que expressam funções ou serviços que um software
deve ou pode ser capaz de executar ou fornecer. As funções ou serviços são, em geral, processos
que utilizam entradas para produzir saídas.

3.1 Requisitos Funcionais


Abaixo estão os requisitos funcionais do sistema, ou seja, as funções que o sistema deve
exercer.

Tabela de Requisitos Funcionais de Usuários


RFXX Requisitos de Usuário Dependência
RF01 Cadastrar Usuário RF02
RF02 Efetuar Login RF01
RF03 Manter Cinemas RF01, RF04, RF06
RF04 Manter Salas RF01, RF03
RF05 Efetuar Compar RF01, RF11
RF06 Manter Filme RF03, RF04, RF08, RF09
RF07 Gerenciar Cópias do Filme RF01, RF03
RF08 Manter Sessão RF03, RF06
RF09 Manter Gênero RF06
RF10 Visualizar lugares disponíveis RF03, RF04, RF08
RF11 Manter Venda de Ingressos RF01, RF03, RF06, RF08
RF12 Manter Relatório de Sala mais ocupada por Filme RF03, RF04, EF06
RF13 Manter Relatório de Ingressos vendidos por Filme e RF03, RF04, RF06, RF08,
sessão RF11
RF14 Manter Relatório de Filmes em Cartaz RF03, RF07, RF08

REQUISITOS DO SISTEMA.
RF | 01 | Cadastrar Usuário
1.1. O sistema deve permitir incluir, consultar, excluir e alterar usuário para o sistema
(vendedor, cliente, administrador)
1.2. O sistema deve permitir para a inclusão de um usuário no sistema (vendedor,
cliente, administrador), sendo necessários os seguintes dados: Nome*, senha*,
login*, CPF*, e-mail*;
1.2.1. Vendedor: Código, Nome completo, Telefone, RG, CPF, Carteira de
trabalho, Endereço residencial, foto 3x4.
1.2.2. Cliente: Codigo, Nome completo, CPF.
1.2.3. Administrador:Código, Nome completo, Telefone, RG, CPF, Carteira de
trabalho, cargo do funcionário, Endereço residencial, foto 3x4.
1.2.4. Cada usuário poderá ter acesso a somente uma conta;
1.2.5. O cadastro será feito pelo próprio usuário;
1.2.6. O sistema não deve permitir o cadastro de mais de um login e CPF que já
tenham sido cadastrados.
1.3. O usuário poderá alterar seus dados cadastrais;
1.3.1. Apenas o administrador do sistema pode modificar dados importantes;
1.3.2. O usuário não poderá alterar o CPF, RG e Data de nascimento;
1.3.3. O sistema não deve permitir uma alteração em um intervalo de tempo menor
de duas quinzenas;
1.4. O usuário poderá excluir a sua conta;
1.4.1. Apenas o administrador do sistema pode excluir cadastro;
1.4.2. Caso o usuário tenha feito alguma alteração recente, deve esperar 60 dias
para realizar a exclusão do cadastro;
1.5. O sistema deve permitir a consulta de usuários cadastrados;
1.5.1. A consulta deve ser apresentada de forma ordenada;
1.5.2. Ordem alfabética (em caso de nomes);
2022
1.5.3. Ordem numérica (em caso de CPF e RG);

RF | 02 | Efetuar Login
2. O sistema deve conter um controle de acesso dos funcionários e clientes.
2.2. O acesso deve ser organizado por usuário e senha
2.2.1. A senha deve ser definida pelo usuário, sendo ela única
2.2.2. O acesso deve ser pessoal e intransferível
2.2.3. Em caso de troca de senha, deve ser solicitada para um administrador no
caso de funcionários, no caso de clientes, deve haver uma verificação via
email

RF | 03 | Manter Cinema
3.1. O sistema deve permitir incluir, consultar, excluir e alterar cinemas da rede no
sistema.
3.2. O sistema deve incluir novos cinemas, fotos da fachada.
3.2.1. Para incluir novos sistemas, deverão ser informados os seguintes dados:
Cidade, Estado, Nome do cinema, capacidade total, número de salas.
3.3. O sistema deve permitir a consulta de cinemas por cidade ou nome.
3.4. O sistema deve permitir a exclusão de cinemas (quando fechado)
3.5. O sistema não deve permitir a alteração de informações, pois determinado cinema
não pode trocar de nome ou cidade.

RF | 04 | Manter Salas
4.1. O sistema deve permitir incluir, consultar, excluir e alterar salas de um cinema.
4.1.1. Para incluir novas salas deve ser informado a quantidade de cadeiras por
fileira, quantidade de fileiras, número da sala, código da sala na rede de
cinemas cadastrados, cinema da sala, quantidade de cadeiras para
deficientes físicos.
4.2. O sistema deve permitir a inclusão de novas salas ao cinema, informando a
quantidade de poltronas, e as informações de localidade do cinema.
4.3. O sistema deve permitir a alteração de informações de uma sala de cinema.
4.3.1. Para alterar informações das salas de cinema, deve-se explicar quais foram
as alterações e modificar caso necessário a quantidade de poltronas.
4.4. O sistema deve permitir a consulta de informações de salas de um cinema.
4.5. O sistema deve permitir a exclusão de salas de cinema informando ao sistema por
qual motivo isso ocorreu.

RF | 05 | Efetuar compra
5.1. O sistema deve realizar a venda de ingressos e informar a quantidade de lugares
disponíveis para cada sala de cinema.
5.2. 5.2 O sistema terá uma forma para que estudantes, idosos e portadores de
deficiência pagam metade do valor do ingresso.
5.3. O sistema terá as suas formas de pagamento (cartão de crédito, débito, pix).
5.4. O sistema terá que receber e validar os dados caso sejam cartão, caso seja pix terá
uma chave para o cliente, e para boletos, será criado para o cliente.5.5 O sistema
verifica o recebimento e emite um QR code para o cliente.
RF | 06 | Manter Filme
6.1. O sistema deve permitir incluir, consultar, excluir e alterar informações de filmes de
um cinema.
6.2. O sistema deve permitir incluir novos filmes em cartaz.
6.2.1. O sistema deve incluir novos filmes com informações de: Tempo de cartaz,
Nome do Filme, nome do estúdio, Capa do filme.
6.2.2. 6.3 O sistema deve permitir a alteração de informações de um filme (caso
enviadas erradas)
6.2.3. 6.4 O sistema deve permitir a exclusão de filmes de cartaz (quando
enviadas erradas.
6.2.4. 6.5 O sistema deve permitir a consulta dos filmes em cartaz.

2022
RF | 07 | Gerenciar cópias do Filme
7.1. 7.1 O sistema deve permitir incluir, consultar, excluir e alterar cópias de filmes de um
cinema.
7.2. 7.2 O sistema deve permitir a inclusão de cópias de um filme.
7.2.1. 7.2.1 O sistema deve incluir as informações de um filme para determinado
cinema recebendo as informações: cidade, nome do cinema e informações
do filme.
7.3. 7.3 O sistema deve permitir a alteração de envio da cópia do filme.
7.3.1. 7.3.1 O sistema deve alterar a cópia do filme para outro cinema, informando
os seguintes dados: cidade e nome do cinema.
7.4. 7.4 O sistema não deve permitir a exclusão de cópias de filmes do sistema.
7.5. 7.5 O sistema deve permitir consultar informações sobre as cópias do filme.

RF | 08 | Manter Sessão
8.1. 8.1 O sistema deve incluir, consultar, excluir e alterar sessões disponíveis no
cinema.
8.2. 8.2 O sistema deve incluir a sessão de cada sala ao software.
8.2.1. 8.2.1 O sistema deve incluir os filmes e as cadeiras disponíveis para cada
sessão naquele horário.
8.2.2. 8.2.2 O sistema deve exibir os filmes da sessão, quantidade de ingressos e
cadeiras disponíveis.
8.3. 8.3 O sistema deve permitir a alteração de informações das sessões.
8.3.1. 8.3.1 O sistema deve permitir a alteração das sessões informando o número
da sessão e o cinema da mesma.
8.4. 8.4 O sistema não deve permitir a exclusão das sessões de cinema.
8.5. 8.5 O sistema deve permitir a consulta de sessões de cinema.

RF | 09 | Manter Gênero
9.1. O sistema deve incluir, consultar, excluir e alterar gêneros de filmes.
9.2. O sistema deve incluir novos gêneros.
9.2.1. O sistema deve incluir novos gêneros informando: nome do gênero
9.3. O sistema não deve permitir a alteração de informações de gêneros.
9.4. O sistema deve permitir a exclusão dos gêneros do software.
9.5. O sistema permite a consulta dos gêneros.

RF | 10 | Visualizar disponibilidade de lugares


11.1. O sistema deve permitir a visualização de quantos e quais lugares de uma sala de
cinema estão disponíveis.
11.2. O sistema deve permitir a alteração de lugares disponiveis.
11.2.1. O sistema deve realizar atualizações de quantidades de lugares disponíveis
a cada compra realizada.
11.3. O sistema deve permitir a visualização se o lugar é especial ou não.
11.4. O sistema deve permitir para a inclusão de um vendedor no sistema

RF | 11 | Manter Venda Ingressos


11.1. 11.1 O sistema deve incluir e consultar vendas de ingressos.
11.2. 11.2 O sistema deve realizar vendas.
11.2.1. 11.2.1 Para realizar venda cliente deve fornecer Nome, CPF, sessão do
filme e quantidade de ingressos.
11.3. 11.3 O sistema deve permitir a alteração de informações de venda de ingressos.
11.4. 11.4 O sistema não deve permitir a exclusão das vendas de ingressos.
11.5. 11.5 O sistema permite a consulta das vendas dos ingressos.

RF | 12 | Manter Relatório de Sala mais ocupada por Filme


12.1. O sistema deve incluir, consultar e alterar relatórios de salas mais ocupadas por
filmes.
12.2. O sistema deve realizar criações de relatórios toda vez que um filme sai de cartaz.
12.2.1. O relatório deve conter a quantidade de ingressos vendidos e o lucro bruto
por aquele filme.
12.3. O sistema não deve permitir a alteração de informações do relatório.
12.4. O sistema não deve permitir a exclusão de informações do relatório.
2022
12.5. O sistema permite a consulta das informações do relatório.

RF | 13 | Manter relatório de ingressos vendidos por filme e por sessão.


13.1. 13.1 O sistema deve incluir, consultar e alterar relatórios de ingressos vendidos por
filme e por sessão.
13.2. 13.2 O sistema deve realizar criações de relatórios.
13.2.1. 13.2.1 O relatório deve ser emitido quando um filme sair de cartaz e todo dia
após cada sessão.
13.3. 13.3 O sistema não deve permitir a alteração de informações do relatório.
13.4. 13.4 O sistema não deve permitir a exclusão de informações do relatório.
13.5. 13.5 O sistema permite a consulta das informações do relatório.

RF | 14 | Manter o Relatório de Filmes em Cartaz.


14.1. O sistema deve incluir, consultar e alterar relatórios de filmes em cartaz.
14.2. O sistema deve realizar criações de relatórios.
14.2.1. O relatório deve ser emitido diariamente contendo todos os filmes do cartaz.
14.3. O sistema não deve permitir a alteração de informações do relatório.
14.4. O sistema não deve permitir a exclusão de informações do relatório.
14.5. O sistema permite a consulta das informações do relatório.

Vender Ingressos (escolher cinema, filme, lugar, sessão, pagamentos)

3.2 Requisitos Não Funcionais


RNF01 – Usabilidade
1.1 O sistema deve ser rápido e intuitivo, com funcionalidades bem definidas e visíveis,
dispensando a necessidade de um manual do usuário;
*1.1.1 O usuário deve ser capaz de dominar o sistema rapidamente;
1.1.2 O sistema deve apresentar uma resposta ágil a todas as funcionalidades;
1.2 O sistema deve exibir mensagens curtas e úteis;
1.3 O sistema deve manter um padrão de cores, ícones, imagens e tamanhos de fontes;
1.4 O sistema deve fornecer mensagens de ajuda para orientar o usuário na entrada de
dados;
1.5 O sistema deve possuir um sistema de FAQ para resolver problemas que os usuários não
possam solucionar por si próprios;
1.6 O sistema deve sugerir palavras que completem as informações que o usuário digita,
independentemente do tipo de informação;
1.7 Todos os botões ou ícones devem ser descritos em termos de suas funções;

RNF02 - Manutenibilidade
2.1 As telas devem ter um código de identificação que facilite a localização e manutenção;
2.2 O sistema deve estar documentado em termos de suas linhas de código.

RNF03 - Confiabilidade
3.1 As senhas devem ter no mínimo 8 caracteres, incluindo letras maiúsculas e minúsculas,
além de símbolos especiais, de acordo com a preferência do usuário;
3.2 O sistema deve ter uma infraestrutura redundante que garanta a continuidade do serviço
em caso de problemas graves;
3.3 O sistema deve ser robusto e tolerante a falhas, capaz de continuar operando ou de
entrar em modo autônomo de forma segura em caso de falha de um ou mais sistemas
essenciais;
3.4 O sistema deve ter um firewall para proteger contra ataques de negação de serviço (DoS);
3.5 O sistema deve salvar as informações digitadas pelo usuário caso ocorra algum problema
que leve à interrupção do serviço.

RNF04 - Desempenho
4.1 O sistema deve permitir o monitoramento dos recursos disponíveis do usuário;

2022
4.2 O sistema deve permitir que a troca de categorias e a seleção de alimentos seja
processada rapidamente, de modo que o usuário possa acessar os dados em até 3
segundos;
4.3 O sistema deve gerar todos os tipos de relatórios instantaneamente quando solicitados;

4.4 O sistema deve ser leve e dinâmico, com resposta rápida em todas as funcionalidades;

RNF05 - Portabilidade
5.1 O sistema deve ser desenvolvido nativamente e acessível em qualquer dispositivo móvel
com uma boa conexão à internet;
5.1.1 O sistema deve ser compatível com qualquer tipo de dispositivo móvel;
5.2 O sistema deve ter uma versão para desktop acessível por qualquer máquina com
conexão à internet;
5.3 O sistema deve ser responsivo, adaptando-se à resolução do dispositivo do usuário;
5.3 O sistema deve ter fontes bem definidas, agradáveis e visíveis para o usuário.

RNF06 - Segurança
7.1 O sistema deve ter banco de dados criptografado;
7.2 O Sistema deve criptografar seus dados salvos para garantir que apenas ele tenha
acesso a essas informações;
7.3 O sistema deve ter a possibilidade de autenticação em duas etapas;
7.4 O Sistema deve permitir a visualização de informações pessoais do cliente por usuários
maiores apenas em ocasiões específicas;
7.5 Será efetuado o backup dos dados do sistema, a cada vinte e quatro horas.

2022
4 MODELAGEM DO SISTEMA
Este Tópico apresenta a modelagem referentes ao projeto apresentado neste documento.
Foram criados modelos baseados no paradigma Orientado a Objetos.
Para o desenvolvimento dos modelos do sistema a ser gerado foi utilizada a Linguagem de
Unificada de Modelos (UML).
A criação dos modelos foi com auxilio das seguintes ferramentas CASE:
- ASTAH para modelagem dos processos do sistema (Diagramas de Use Case, Classes,
Sequencia e Atividades).Caso criem mais, colocar aqui na sequencia.
- .................. para modelagem da estrutura de dados.
- ................. para modelagem das telas do sistema.
Caso utilizem mais alguma, colocar aqui na sequencia.

4.1 Protótipos de telas


A seguir serão apresentados protótipos das telas do sistema. Elas poderão sofrer
alterações.

4.1.1 Cadastrar Usuário

2022
4.2 Diagramas de Use Case

4.2.1 Use Case Geral

4.2.2 Use Case Específico - Cadastrar Usuário


Diagrama Descrição do Cenário

2022
4.3 Diagrama de Classes

4.4 Diagrama de Sequencia - Venda

2022
4.5 Diagrama de Atividade Vendas

2022

Você também pode gostar