Buscar

PIM_VI UNIP ADS 2020

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

8
22
UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
PROJETO DE LEVANTAMENTO E ANÁLISE DE REQUISITOS DE UM SISTEMA DE CONTROLE DE VENDAS DA LOJA JN.
UNIP Polo Japão
2020
UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
PROJETO DE LEVANTAMENTO E ANÁLISE DE REQUISITOS DE UM SISTEMA DE CONTROLE DE VENDAS DA LOJA JN.
Nome: Matheus Tomio Carneiro Matsushita
RA: 0512673
Curso: Analise e Desenvolvimento de Sistemas
Semestre: 2º Semestre
UNIP Polo Japão
2020
RESUMO
O seguinte trabalho tem como objetivo, solucionar o caso apresentado pela UNIP Interativa no qual encontramos o cenário da loja JN que passa por uma dificuldade no gerenciamento de vendas e controle de estoque de produtos. O que tem ocasionado um desencontro de informações como contagem incorreta, histórico de vendas com falha nos registros e dificuldade em programar a reposição de produtos em seu estoque, que tem impedido a loja de oferecer um alto nível de atendimento a seus clientes. 
O projeto a ser apresentado, visa solucionar o problema vivenciado pela empresa trazendo uma solução para as situações vividas em sua rotina de negócios, melhorando a gestão de estoque e no controle de vendas de produtos.  
Palavras-chave: Tecnologia, Projeto, Geek, Loja, Banco de dados.
ABSTRACT
The following work aims to solve the case presented by UNIP Interativa in which we find the scenario of the JN store that is experiencing a difficulty in managing sales and products stock. What has caused a mismatch of information such as incorrect counting, sales history with failed records and difficulty in scheduling the replacement of products in your inventory incorrect counting, what has prevented the store from offering a high level of service to its customers.
The project to be introduced, aims to solve the problem experienced by the company by bringing a solution to the situations experienced in its business routine, improving inventory management and product sales control.
Keywords: Technology, Design, Geek, Shop, Database.
.
SUMÁRIO
TABELA DE ILUSTRAÇÕES	5
1.	INTRODUÇÃO	8
2.	CASOS DE USO	8
a.	Diagrama de casos de uso..............................................................9
b.	Modelos de Caso de Uso.................................................................9
3.	LEVANTAMENTO DE REQUISITOS	14
a.	Requisitos não funcionais............................................................14
4.	CONTEXTO DE USO	15
a.	Especificação de usuários............................................................15
b.	Especificação de ambientes.........................................................16
c.	Especificação de equipamento....................................................16
d.	Especificação de tarefas...............................................................16
5.	REGRAS DE NEGÓCIO	17
a.	Acesso ao sistema.........................................................................17
b.	Cadastro de colaboradores e clientes.........................................17
c.	Acesso e navegação no sistema..................................................19
d.	Cadastramento de Produtos.........................................................20
e.	Venda..............................................................................................20
f.	Pagamento......................................................................................21
6.	DIAGRAMA CLASSE, MER E MODELO LÓGICO.	21
7.	CONCLUSÃO	23
REFERÊNCIAS BIBLIOGRÁFICAS	25
TABELA DE ILUSTRAÇÕES
Figura 1 - Diagrama de Casos de Uso	9
Figura 2 - Diagrama de Classes	21
Figura 3 - Diagarma MER	22
Figura 4 - Modelo Lógico	23
LISTA DE TABELAS
Tabela 1 - Caso de uso Efetuar Login	9
Tabela 2 - Caso de uso Cadastrar Cliente	10
Tabela 3 - Caso de Uso Consultar Item	11
Tabela 4 - Caso de Uso Efetuar Venda	11
Tabela 5 - Caso de Uso Cancelar Item	12
Tabela 6 - Caso de Uso Cancelar Venda	13
Tabela 7 - Caso de Uso Registrar Produto	13
Tabela 8 - Descrição dos Requisitos Não Funcionais do Sistema	14
Tabela 9 - Medidas de Usabilidade de Especificação de Usuários	15
INTRODUÇÃO
Este projeto tem como objetivo elaborar a análise e o levantamento de requisitos de um sistema que tem como objetivo auxiliar a loja JN a realizar uma gestão de estoque e uma venda de seus produtos com eficácia e maior eficiência. 
Os problemas que a loja tem enfrentado trazem consequências como queda no volume de vendas, perda de credibilidade com os clientes e risco de déficit no capital da loja, pois a mesma tem sofrido com erros de contagem no estoque e falha na reposição de produtos de alta rotatividade.
Analisando a rotina da loja e realizando o levantamento de requisitos, foi possível documentar no projeto pontos importantes e de grande relevância como casos de uso, regras de negocio, requisitos não funcionais, diagramas de casos de uso, de classe e modelo logico da modelagem de dados.
CASOS DE USO
Casos de uso tem o objetivo de auxiliar a comunicação entre os analistas e o cliente, onde desenvolve - se um cenário que mostra as funcionalidades do sistema. O diagrama de caso de uso é representado por atores, casos de uso, relacionamentos entre elementos, associações e generalizações. 
Os atores são quaisquer elementos externos que interagem de alguma forma com o sistema, um caso de uso mostra a visão comportamental externa do sistema, descrevendo uma sequência de atividades executadas por um usuário, sem que seja necessário mostrar com detalhes o funcionamento interno do sistema.
Diagrama de casos de usoFigura 1 - Diagrama de Casos de Uso
Figura 1 – Diagrama de Caso de Uso
Fonte: O autor (2020).
Modelos de Caso de Uso
	
Tabela 1 - Caso de uso Efetuar Login
	Identificação
	Efetuar Login
	Escopo
	Sistema Loja
	Descrição do proposito
	Esse caso de uso permite ao funcionário efetuar login no sistema para realizar a operação desejada.
	Ator primário
	Funcionário/Supervisor/Estoquista
	Pré-condições
	Usuário deve possuir login e senha e válidos
	Fluxo normal
	1. Usúario acessa tela de login no sistema;
2. Sistema apresenta tela para preenchimento de campo “Usuário” e “Senha”;
3. Usuário informa os dados e clica em login;
4. Sistema direciona o Usuário para tela de operações. 
	Fluxo Alternativo
	2.1 Caso o usuário insira os dados de acesso inválidos, uma mensagem é exibida.
Fonte: O autor (2020).
	
Tabela 2 - Caso de uso Cadastrar Cliente
	Identificação
	Efetuar cadastro de cliente
	Escopo
	Sistema Loja
	Descrição do proposito
	Permite ao usuário cadastrar um novo cliente no sistema.
	Pré-condições
	Usuário deve estar logado no sistema 
	Fluxo normal
	1. Usuário devidamente logado e validado seleciona a opção cadastrar novo cliente;
2. O sistema exibe os campos nome, endereço, telefone, data de nascimento, RG, CPF, endereço de e-mail.
3. O usuário preenche os dados e clica em cadastrar;
4. O sistema exibe uma mensagem de cadastro efetuado com sucesso e apresenta as informações do cliente em tela.
	Fluxo Alternativo
	2.1 Caso o usuário não informe algum dos campos o sistema exibe uma mensagem informando quando o campo é obrigatório;
2.2 Caso Algum dos campos seja preenchido de forma incorreta ou dado inválido o sistema exibe uma mensagem informando inconsistência nos dados.
Fonte: O autor (2020).
Tabela 3 - Caso de Uso Consultar Item
	Identificação
	Consultar Item
	Escopo
	Sistema Loja
	Descrição do proposito
	Permite ao usuário consultar o item em questão
	Pré-condições
	Usuário deve estar logado no sistema
	Fluxo normal
	1. Usuário devidamente logado e validado seleciona a opção consulta de item;
2. O sistema exibe tela de consulta;
3. O usuário realizar a leitura do código de barras do produto através do leitor de código de barras ou insere as informações manualmente;
4. O sistema exibe em tela as informações do produto.
	Fluxo Alternativo
	3.1 Caso ocorra falha na leitura do código de barras o sistema exibe uma mensagem; 
3.2. Caso o usuário digitealguma informação errada o sistema exibe uma mensagem.
Fonte: O autor (2020).
Tabela 4 - Caso de Uso Efetuar Venda
	Identificação
	Efetuar Venda
	Escopo
	Sistema Loja
	Descrição do proposito
	Permite ao usuário efetuar venda
	Pré-condições
	Usuário deve estar logado no sistema
	Fluxo normal
	1. Usuário devidamente logado e validado seleciona a opção realizar compra;
2. O sistema exibe tela solicitando código de cliente/CPF;
3. O usuário insere as informações;
4. Usuário realiza leitura do código de barras dos produtos ou insere informações manualmente;
5. Sistema lista os itens e informa subtotal e total;
6. Usuário informa meio de pagamento disponibilizados pela loja;
7. Cliente efetua pagamento;
8. Sistema emite nota com número de venda, dados do cliente, lista de itens.
	Fluxo Alternativo
	2.1 Caso o campo seja preenchimento incorretamente sistema exibe uma mensagem;
2.2. Caso sistema não localize o cadastro do cliente, usuário deve buscar no sistema com informações complementares.
Fonte: O autor (2020).
Tabela 5 - Caso de Uso Cancelar Item
	Identificação
	Cancelar item 
	Escopo
	Sistema Loja
	Descrição do proposito
	Permite ao usuário cancelar o item de uma venda 
	Pré-condições
	Usuário deve estar logado no sistema
	Fluxo normal
	1. Usuário devidamente logado e validado seleciona a opção realizar compra;
2. O usuário deve estar realizando uma venda;
3. Quando o cliente solicitar o cancelamento de algum item o usuário deverá realizar o cancelamento;
4. Processo de cancelamento somente pode ser realizado por supervisor informando usuário e senha;
5. Usuário seleciona o item a ser cancelado;
6. Sistema exclui item da lista;
7. Usuário prossegue o atendimento ao cliente.
	Fluxo Alternativo
	4.1. Caso usuário seja supervisor, poderá acessar os dados de validação para cancelamento diretamente;
4.2. Se supervisor informar dados errados sistema exibe uma mensagem
Fonte: O autor (2020).
Tabela 6 - Caso de Uso Cancelar Venda
	Identificação
	Cancelar Venda 
	Escopo
	Sistema Loja
	Descrição do proposito
	Permite ao usuário cancelar a venda 
	Pré-condições
	Usuário deve estar logado no sistema
	Fluxo normal
	1. Usuário devidamente logado e validado seleciona a opção realizar compra;
2. O usuário deve estar realizando uma venda;
3. Ao final do processo o cliente solicite o cancelamento da compra;
4. Processo de cancelamento somente pode ser realizado por supervisor informando usuário e senha;
5. Usuário seleciona a opção de cancelamento de venda e opção sim;
6. Sistema exclui venda e envia código da venda para financeiro.
	Fluxo Alternativo
	4.1. Caso usuário seja supervisor, poderá acessar os dados de validação para cancelamento diretamente;
4.2. Se supervisor informar dados errados sistema exibe uma mensagem 
Fonte: O autor (2020).
Tabela 7 - Caso de Uso Registrar Produto
	Identificação
	Registrar produto 
	Escopo
	Sistema Loja
	Descrição do proposito
	Permite ao usuário registar um produto 
	Pré-condições
	Usuário deve estar logado no sistema
	Fluxo normal
	1. Usuário devidamente logado como estoquista/supervisor;
2. O usuário realiza a leitura do código de barras;
3. Sistema apresenta em tela as informações sobre o produto;
4. Usuário registra quantidade e informações adicionais;
5. Sistema apresenta mensagem perguntado se usuário deseja confirmar;
6. Usuário seleciona a opção Sim;
7. Sistema imputa informações com sucesso.
	Fluxo Alternativo
	2.1. Caso sistema não consiga ler código de barras, usuário deve gerar um novo código;
Fonte: O autor (2020).
LEVANTAMENTO DE REQUISITOS 
1. Requisitos não funcionais
Requisitos não funcionais são aqueles relacionados ao ambiente onde o sistema está inserido e estão diretamente relacionados ao uso da aplicação em termos de desempenho, usabilidade, confiabilidade, segurança e disponibilidade. Caso ocorra falha do não atendimento a um requisito não funcional, todo o sistema pode se tornar ineficaz. 
Tabela 8 - Descrição dos Requisitos Não Funcionais do Sistema
	Identificador
	Categoria
	Nome
	Descrição
	RNF01
	Desempenho
	Velocidade de processo
	O tempo de execução dos processos do sistema deve ser curto
	RNF02
	Desempenho
	Atualização do Banco de Dados
	O banco de dados deve ser atualizado em tempo real quando um cliente efetuar a compra de um produto.
	RNF03
	Desempenho
	
Volume de utilização
	O sistema deve ser capaz de aguentar um número alto de processos ao mesmo tempo.
	RNF04
	Segurança
	Autenticação de usuário
	Todos os clientes devem conter um cadastro para uso do sistema.
	RNF05
	Usabilidade
	Fácil utilização
	Um novo cliente deve ser capaz de efetuar a operação intuitivamente e sem a necessidade de muitas orientações.
Fonte: O Autor (2020).
CONTEXTO DE USO
1. Especificação de usuários
O uso do sistema é destinado para qualquer pessoa com as características dadas na Tabela 1. 
Tabela 9 - Medidas de Usabilidade de Especificação de Usuários
	Atributo
Habilidades e conhecimentos
	Requisito
	Experiência no produto
	Não Requerido
	Conhecimento do sistema
	Não requerido
	Experiência na tarefa
	Não requerido
	Experiência organizacional
	Não requerido
	Treinamento
	Requerido (uma semana)
	Habilidades no teclado
	Uso de teclado do computador
	Habilidade no mouse
	Uso de mouse do computador
	Qualificações
	Não requerido
	Habilidade linguística
	Requerido
	
	
	Atributos Físicos
	Requisito
	Visão
	Visão normal ou corrigida, medida usando teste padrão
	Audição
	Não requerido
	Destreza Manual
	Ambas as mãos com destreza normal (O sistema também pode ser operável com destreza em apenas uma das mãos, para uso de teclado e mouse)
Fonte: O Autor (2020)
Especificação de ambientes
As conexões a seguir devem estar disponíveis: Ponto de acesso à internet (WiFi, 3G, 4G, Banda Larga, entre outros). 
De modo a atender os objetivos de usabilidade, o sistema deve ser usado em um ambiente que esteja em conformidade com os padrões relevantes de ergonomia, em particular:
ISO 9241-5, layout do posto de trabalho e requisitos de postura.
ISO 9241-6, requisitos de ambiente. 
 Especificação de equipamento
Para acessar o sistema é necessário o uso de um computador Desktop.
 Especificação de tarefas
O objetivo principal pretendido do sistema é permitir que o usuário realize a gestão de seu estoque e suas vendas. 
Os objetivos secundários do sistema são cadastro de usuários (colaboradores), acesso (login) de usuário cadastrado, cadastro de clientes ,consulta de produtos (por nome de produto, categoria, fabricante), consulta de disponibilidade. 
REGRAS DE NEGÓCIO
1. Acesso ao sistema
O acesso ao sistema deverá ser feito por meio de login e senha, cada colaborador deverá estar cadastrado no sistema.
Caso o colaborador esqueça sua senha, poderá solicitar outra através de um link e recebera uma senha temporária em seu e-mail cadastrado no sistema para efetuar login e modificar a senha novamente. 
Cadastro de colaboradores e clientes.
Dados necessários para cadastro de colaborador.
Os dados que o usuário (colaborador) precisa informar para criação do cadastro são:
· Função: Preenchimento de campo realizado por meio de caixa de seleção com opções: Supervisor, atendente, estoquista. 
· Nome: Quantidade máxima de 80 caracteres, permitindo apenas caracteres alfabéticos e de preenchimento obrigatório. 
· Data de nascimento: Quantidade máxima de 10 caracteres e deve estar no formato DD/MM/AAAA e de preenchimento obrigatório.
· Telefone: Quantidade máxima de 12 caracteres deve conter apenas números e de preenchimento obrigatório. 
· Endereço: Quantidade máxima de 150 caracteres, permitindo apenas caracteres alfanuméricos e de preenchimento obrigatório.
· Endereço de e-mail: Quantidade máxima de 150 caracteres, permitindo caracteres alfanuméricos e símbolos (@, $, %, # etc) e de preenchimento obrigatório.
· Login: Deve conter entre 8 e 20 caracteres, permitindo apenas caracteres alfanuméricos e de preenchimento obrigatório. 
· Senha: Deve conter no mínimo 6 caracteres, permitindo caracteres alfanuméricose símbolos (@, $, %, # etc). 
Os dados para criação do cadastro do cliente são:
· RG: Quantidade máxima de 9 caracteres, permitindo apenas caracteres alfanuméricos (levando em consideração pessoas com digito verificador “x”) de preenchimento obrigatório.
· CPF: Quantidade máxima de 11 caracteres, permitindo apenas caracteres numéricos de preenchimento obrigatório.
· Nome: Quantidade máxima de 80 caracteres, permitindo apenas caracteres alfabéticos e de preenchimento obrigatório. 
· Data de nascimento: Quantidade máxima de 10 caracteres e deve estar no formato DD/MM/AAAA e de preenchimento obrigatório.
· Endereço: Quantidade máxima de 150 caracteres, permitindo apenas caracteres alfanuméricos e de preenchimento obrigatório.
· Telefone: Quantidade máxima de 12 caracteres e deve conter apenas números e de preenchimento obrigatório. 
· Endereço de e-mail: Quantidade máxima de 150 caracteres, permitindo caracteres alfanuméricos e símbolos (@, $, %, # etc) e de preenchimento obrigatório.
Acesso e navegação no sistema.
O controle de estoque é realizado pelos estoquistas através do sistema utilizando seus dados de acesso (login e senha válidos), onde poderão cadastrar os produtos com as devidas informações como código de barras; nome do produto; categoria; fabricante; quantidade e valor do produto. Os jogos e os acessórios são registrados com informações de plataforma na qual são utilizados e qual o prazo de garantia do mesmo.
Para consultas de valores e disponibilidade em estoque, o atendente e supervisor podem realizar a consulta para o cliente desde que estejam devidamente logados no sistema. 
O sistema retornara a informação de valor, quantidade disponível ou indisponível do produto selecionado pelo cliente. 
O Sistema permite ao atendente realizar consulta de cliente onde é preciso informar um dado do cliente, preferencialmente CPF ou código de cliente, onde o sistema apresenta a tela com os dados cadastrados do cliente permitindo que o operador do sistema possa alterar dado cadastral, consultar histórico de compras e se há pendências de pagamento.
Cadastramento de Produtos
Para fazer o registro dos produtos em sistema o estoquista deverá estar logado em sistema e realizar a leitura do código de barras do produto onde o sistema de gestão de estoque recebe por meio do código de barras lido as informações do produto como: número do código de barras; nome do produto e fabricante. 
Para atualizar a quantidade do mesmo produto em estoque, o funcionário deve apenas informar a quantidade a ser registrada no momento de imputar o produto em sistema.
Também deverá selecionar no campo tipo de produto (jogo, acessório, figura de ação, miniatura, camiseta, caneca, etc.).
Venda 
Para efetuar venda, o atendente informará ao sistema o CPF ou código do cliente e registrar os itens a serem vendidos através de leitor de código de barras, digitando o código do produto ou buscando pelo item através das categorias registradas previamente pelos estoquistas.
O sistema deve apresentar as informações do cliente, contendo também os dados do cliente, código único de venda, data da venda, itens listados e seus valores unitários, valor da venda, opções de pagamento (dinheiro/cartão) Status de pagamento e status de venda. 
Caso o cliente desista de comprar algum item ou de cancelar a compra, somente o supervisor pode efetuar a operação de cancelamento devendo informar seu usuário de senha para confirmar a operação de cancelamento.
Ao confirmar o cancelamento da compra o sistema envia ao sistema financeiro o código da compra cancelada com a lista dos itens e seus valores.
Pagamento
Após o cliente concordar e desejar efetuar a compra dos produtos de seu interesse o atendente realiza a cobrança do valor e informa para o sistema a forma de pagamento, podendo ser realizada em dinheiro ou por meio de cartões de crédito e debito, com aceitação das bandeiras definidas pelo estabelecimento.
Para pagamento na opção crédito, valor mínimo para parcelamento será definido de acordo com as politicas definidas pelo estabelecimento.
DIAGRAMA CLASSE, MER E MODELO LÓGICO. Figura 2 - Diagrama de Classes
Fonte: O Autor (2020).
Fonte: O Autor (2020).Figura 3 - Diagarma MER
Fonte: O Autor (2020)Figura 4 - Modelo Lógico
CONCLUSÃO
O desenvolvimento do presente estudo possibilitou uma análise da importância do uso da tecnologia para processos de gestão, como o caso estudado envolvendo a loja JN. 
O processo de controle e gerenciamento de vendas que, até então, é realizado de maneira manual, traz consigo inúmeras falhas que acarretou no problema de falha nas informações registradas. 
Com base nos estudos feitos para o desenvolvimento do projeto, a implementação do software trará a solução para o problema enfrentado pela empresa e consequentemente acarretará em uma melhoria significativa nos negócios da loja. 
Com a aplicação de um sistema de gestão de vendas e controle de estoque, os funcionários poderão controlar de forma mais eficiente o histórico de vendas, consulta de produtos e oferecer a aos clientes um atendimento de maior qualidade.
 Portanto a implementação do projeto pode ser considerada viável e benéfica para a empresa, sanando o problema enfrentado de forma efetiva.
REFERÊNCIAS BIBLIOGRÁFICAS
LARMAN, C. Utilizando UML e Padrões: uma introdução a análise e ao projeto orientados a objetos e desenvolvimento iterativo. Bookman, 2011.
SCHACH, S. R. Engenharia de software: os paradigmas clássicos orientado a objetos. São Paulo: Mc Graw Hill, 2009.
GUEDES, Gilleanes. UML Uma Abordagem Prática. Editora Novatec. São Paulo, 2007.
LIMA, Gleydson. Diagrama de Classes. Curso de Especialização em Sistemas Corporativos, FARN/2008.
FURLAN, José. Modelagem de Objetos através da UML. Editora Makron Books.
FOWLER, M. UML Essencial: um breve guia para linguagem padrão. 3 ed. Bookman, 2011.
MEDEIROS, E. S. Desenvolvendo software com UML definitivo 2.0. São Paulo: Makron Books, 2004.
MENDES, Ricardo. UML: composição x agregação. Disponível em: <https://imasters.com.br/back-end/uml-composicao-x-agregacao>. Acesso em: 22 mai. 2020

Continue navegando