Prévia do material em texto
Projeto integrado Inovacao Analise e Desenvolvimento de Sistemas – Desenvolvimento de um Sistema de Gerenciamento de Estoque 2n6znpfundamentos de desenvolvimento de software (Faculdade Anhanguera Niterói) Digitalizar para abrir em Studocu A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade Projeto integrado Inovacao Analise e Desenvolvimento de Sistemas – Desenvolvimento de um Sistema de Gerenciamento de Estoque 2n6znpfundamentos de desenvolvimento de software (Faculdade Anhanguera Niterói) Digitalizar para abrir em Studocu A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp https://www.studocu.com/pt-br/document/faculdade-anhanguera-niteroi/fundamentos-de-desenvolvimento-de-software/projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp/101980863?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp https://www.studocu.com/pt-br/course/faculdade-anhanguera-niteroi/fundamentos-de-desenvolvimento-de-software/7065702?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp https://www.studocu.com/pt-br/document/faculdade-anhanguera-niteroi/fundamentos-de-desenvolvimento-de-software/projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp/101980863?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp https://www.studocu.com/pt-br/course/faculdade-anhanguera-niteroi/fundamentos-de-desenvolvimento-de-software/7065702?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp UNIVERSIDADE PITÁGORAS UNOPAR ANHANGUERA CURSO NOME PROJETO INTEGRADO INOVAÇÃO - ADS ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CIDADE ANO Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp NOME PROJETO INTEGRADO INOVAÇÃO - ADS ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Trabalho apresentado à Universidade, como requisito parcial para a obtenção de média semestral nas disciplinas norteadoras do semestre letivo. Tutor (a): INSERIR NOME CIDADE ANO 1 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 SUMÁRIO 1 INTRODUÇÃO...........................................................................................................3 2 MÉTODOS E RESULTADOS....................................................................................5 2.1 Passo 1....................................................................................................................5 2.2 Passo 2....................................................................................................................9 2.3 Passo 3..................................................................................................................11 2.4 Passo 4..................................................................................................................16 3 CONCLUSÃO..........................................................................................................19 REFERÊNCIAS BIBLIOGRÁFICAS..........................................................................20 2 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp 1 INTRODUÇÃO O rápido crescimento das empresas de comércio eletrônico traz consigo uma série de desafios operacionais, entre os quais a gestão eficiente do estoque se destaca como um dos mais críticos. Uma gestão inadequada do estoque pode resultar em diversos problemas, incluindo a falta de produtos disponíveis para venda, excesso de itens armazenados sem demanda, e dificuldades para rastrear a localização dos produtos nos depósitos. Esses problemas não apenas afetam a eficiência operacional da empresa, mas também impactam diretamente a satisfação do cliente e, consequentemente, a competitividade no mercado. Neste contexto, uma empresa de comércio eletrônico em franca expansão enfrenta exatamente esses desafios. Para resolver esses problemas e otimizar suas operações, a empresa decidiu desenvolver um Sistema de Gerenciamento de Estoque. O sistema proposto visa proporcionar uma solução integrada e eficiente para a gestão de produtos, desde o cadastro até o rastreamento de sua localização nos depósitos. A situação problema definida para este projeto engloba os seguintes requisitos essenciais: Cadastro de Produtos: O sistema deve permitir o cadastro de novos produtos, incluindo informações detalhadas como nome, categoria, quantidade em estoque, preço e localização no depósito. Este recurso é fundamental para a organização e fácil acesso às informações dos produtos. Atualização de Estoque: O sistema deve permitir a atualização precisa da quantidade de produtos em estoque, tanto para novos itens recebidos quanto para produtos vendidos. A atualização em tempo real é crucial para manter o controle exato do inventário. Rastreamento de Localização: Para facilitar a logística, o sistema deve possibilitar o rastreamento da localização dos produtos dentro dos depósitos. Este recurso ajudará a agilizar os processos de armazenamento e retirada de produtos. Relatórios: O sistema deve gerar relatórios detalhados sobre o estado do estoque, destacando produtos com baixo estoque, excesso de estoque e movimentação de produtos. Relatórios informativos são essenciais para a tomada de decisões estratégicas. 3 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 Além desses requisitos funcionais, o desenvolvimento do sistema incluirá a criação de uma Tabela Verdade, que definirá as combinações de valores (True e False) para as variáveis booleanas da situação problema, garantindo a lógica correta do sistema. Também será elaborado um Diagrama de Caso de Uso para representar visualmente as interações dos usuários com o sistema e os principais casos de uso. O objetivo deste Projeto Integrado de Análise e Desenvolvimento de Sistemas é, portanto, desenvolver uma solução robusta e eficaz que não apenas resolva os problemas atuais da empresa de comércio eletrônico, mas também prepare a organização para um crescimento sustentável e escalável. Atravésde uma abordagem metodológica bem estruturada e a aplicação de boas práticas de desenvolvimento de software, o sistema de gerenciamento de estoque será uma ferramenta essencial para a otimização das operações logísticas da empresa, promovendo uma gestão mais precisa e eficiente do seu estoque. 4 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp 2 MÉTODOS E RESULTADOS 2.1 Passo 1 Sprint 1: Planejamento e Definição de Requisitos Objetivo: Definir requisitos e planejar o desenvolvimento do sistema. Duração: 2 semanas Figura 1 – Sprint 1. Fonte: O Autor (2024). Sprint 2: Estruturação e Modelagem de Dados Objetivo: Definir a estrutura de dados e modelar o banco de dados. Duração: 2 semanas Figura 2 – Sprint 2. Fonte: O Autor (2024). Sprint 3: Desenvolvimento do Cadastro de Produtos Objetivo: Implementar o módulo de cadastro de produtos. 5 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 Duração: 3 semanas Figura 3 – Sprint 3. Fonte: O Autor (2024). Sprint 4: Desenvolvimento da Atualização de Estoque Objetivo: Implementar o módulo de atualização de estoque. Duração: 3 semanas Figura 4 – Sprint 4. Fonte: O Autor (2024). Sprint 5: Desenvolvimento do Rastreamento de Localização Objetivo: Implementar o módulo de rastreamento de localização de produtos. 6 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp Duração: 3 semanas Figura 5 – Sprint 5. Fonte: O Autor (2024). Sprint 6: Desenvolvimento de Relatórios Objetivo: Implementar o módulo de geração de relatórios. Duração: 3 semanas 7 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 Figura 6 – Sprint 6. Fonte: O Autor (2024). Sprint 7: Testes Finais e Deploy Objetivo: Realizar testes finais e implantar o sistema. Duração: 2 semanas 8 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp Figura 7 – Sprint 7. Fonte: O Autor (2024). 2.2 Passo 2 Definimos as seguintes variáveis booleanas para os requisitos: P (Cadastro de Produtos) E (Atualização de Estoque) L (Rastreamento de Localização) R (Relatórios) 9 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 A coluna "Solução Completa" será verdadeira (T) apenas quando todas as variáveis (P, E, L, R) forem verdadeiras, ou seja, todos os requisitos forem atendidos. A expressão lógica que representa a solução completa (todos os requisitos atendidos) é: P /\ E /\ L /\ R A operação lógica "E" (AND) é representada por “/\”. Conforme Tabela 1: Tabela 1 – Tabela verdade criada. P E L R Solução completa F F F F F F F F T F F F T F F F F T T F F T F F F F T F T F F T T F F F T T T F T F F F F T F F T F T F T F F T F T T F T T F F F T T F T F T T T F F T T T T T Fonte: O Autor (2024). Interpretação: P (Produtos): Verdadeiro (T) se o sistema permite o cadastro de novos produtos. E (Estoque): Verdadeiro (T) se o sistema permite a atualização da quantidade de produtos em estoque. L (Localização): Verdadeiro (T) se o sistema possibilita o rastreamento da localização dos produtos. R (Relatórios): Verdadeiro (T) se o sistema gera relatórios sobre o estado do estoque. A coluna "Solução Completa" indica se todos os requisitos são atendidos. Será verdadeira (T) apenas quando P, E, L e R forem todos verdadeiros, isto é, todos os requisitos do sistema forem implementados e funcionais. 10 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp 2.3 Passo 3 Criam-se as funções para definição das estruturas de dados, bem como algoritmos de cadastro e consulta dos produtos, movimentações de estoque e relatórios. Estruturas para Produtos, Categorias e Movimentações: # Estrutura de Dados para Produtos class Produto: def __init__(self, id_produto, nome, categoria, quantidade, preco, localizacao): self.id_produto = id_produto self.nome = nome self.categoria = categoria self.quantidade = quantidade self.preco = preco self.localizacao = localizacao # Estrutura de Dados para Categorias class Categoria: def __init__(self, id_categoria, nome): self.id_categoria = id_categoria self.nome = nome # Estrutura de Dados para Movimentações de Estoque class Movimentacao: def __init__(self, id_movimentacao, id_produto, tipo, quantidade, data): self.id_movimentacao = id_movimentacao self.id_produto = id_produto self.tipo = tipo # 'entrada' ou 'saida' self.quantidade = quantidade self.data = data 11 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 Algoritmos de Cadastro e Consulta: Funções para Cadastro de Produtos e Categorias: produtos = {} categorias = {} movimentacoes = [] id_produto_counter = 1 id_categoria_counter = 1 id_movimentacao_counter = 1 def cadastrar_categoria(nome): global id_categoria_counter categoria = Categoria(id_categoria_counter, nome) categorias[id_categoria_counter] = categoria id_categoria_counter += 1 return categoria def cadastrar_produto(nome, id_categoria, quantidade, preco, localizacao): global id_produto_counter if id_categoria not in categorias: raise ValueError("Categoria não encontrada.") produto = Produto(id_produto_counter, nome, id_categoria, quantidade, preco, localizacao) produtos[id_produto_counter] = produto id_produto_counter += 1 return produto def consultar_produto(id_produto): return produtos.get(id_produto, "Produto não encontrado.") Funções para Consulta de Categorias: def consultar_categoria(id_categoria): return categorias.get(id_categoria, "Categoria não encontrada.") 12 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp Algoritmos de Movimentação: Funções para Registrar Entradas e Saídas de Produtos: def registrar_movimentacao(id_produto, tipo, quantidade, data): global id_movimentacao_counter if id_produto not in produtos: raise ValueError("Produto não encontrado.") if tipo not in ['entrada', 'saida']: raise ValueError("Tipo de movimentação inválido.") produto = produtos[id_produto] if tipo == 'saida' and produto.quantidadeid_movimentacao_counter += 1 return movimentacao Relatórios e Consultas: Funções para Gerar Relatórios e Consultar o Histórico de Movimentações: def gerar_relatorio_estoque(): relatorio = [] for id_produto, produto in produtos.items(): 13 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 relatorio.append({ 'id_produto': id_produto, 'nome': produto.nome, 'categoria': categorias[produto.categoria].nome, 'quantidade': produto.quantidade, 'preco': produto.preco, 'localizacao': produto.localizacao }) return relatorio def consultar_movimentacoes(id_produto): if id_produto not in produtos: raise ValueError("Produto não encontrado.") historico = [mov for mov in movimentacoes if mov.id_produto == id_produto] return historico def gerar_relatorio_movimentacoes(): relatorio = [] for mov in movimentacoes: relatorio.append({ 'id_movimentacao': mov.id_movimentacao, 'id_produto': mov.id_produto, 'nome_produto': produtos[mov.id_produto].nome, 'tipo': mov.tipo, 'quantidade': mov.quantidade, 'data': mov.data }) return relatorio Exemplo de Uso: # Cadastro de categorias cat1 = cadastrar_categoria("Eletrônicos") cat2 = cadastrar_categoria("Livros") # Cadastro de produtos 14 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp prod1 = cadastrar_produto("Smartphone", cat1.id_categoria, 100, 1500.00, "A1") prod2 = cadastrar_produto("Livro de Python", cat2.id_categoria, 50, 70.00, "B2") # Registrar movimentações mov1 = registrar_movimentacao(prod1.id_produto, 'entrada', 50, "2024-06-25") mov2 = registrar_movimentacao(prod2.id_produto, 'saida', 5, "2024-06-26") # Gerar relatórios relatorio_estoque = gerar_relatorio_estoque() relatorio_movimentacoes = gerar_relatorio_movimentacoes() print(relatorio_estoque) print(relatorio_movimentacoes) 15 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 2.4 Passo 4 Descrição dos Atores Estoquista: Responsável por registrar a entrada de produtos e validar a nota fiscal de entrada. Usuário: Responsável por emitir relatórios de posição semanal e solicitar a compra de produtos. Gerente de Setor: Responsável por autorizar a compra de produtos. Descrição dos Casos de Uso Registrar Entrada de Produtos: Estoquista registra a entrada de novos produtos no sistema. Validar Nota Fiscal: Estoquista valida a nota fiscal dos produtos que entraram no estoque. Emitir Relatório de Posição Semanal: Usuário emite relatórios semanais sobre o estado do estoque. Solicitar Compra de Produtos: Usuário solicita a compra de novos produtos para repor o estoque. Autorizar Compra de Produtos: Gerente de Setor autoriza a compra de produtos solicitada pelo Usuário. Consolidação de Compras: Processo necessário para consolidar as solicitações de compra e emitir pedidos ao fornecedor. Detalhes dos Casos de Uso 1. Registrar Entrada de Produtos o Ator: Estoquista o Descrição: Estoquista registra a entrada de novos produtos no sistema, incluindo quantidade, data e fornecedor. o Precondições: Produto já deve estar cadastrado no sistema. o Pós-condições: Quantidade de produtos no estoque é atualizada. 2. Validar Nota Fiscal 16 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp o Ator: Estoquista o Descrição: Estoquista valida a nota fiscal dos produtos que entraram no estoque. o Precondições: Nota fiscal deve estar disponível. o Pós-condições: Entrada de produtos é confirmada e registrada. 3. Emitir Relatório de Posição Semanal o Ator: Usuário o Descrição: Usuário gera um relatório semanal sobre o estado do estoque, incluindo quantidade de produtos e movimentações. o Precondições: Produtos devem estar cadastrados e movimentações registradas. o Pós-condições: Relatório é gerado e pode ser analisado. 4. Solicitar Compra de Produtos o Ator: Usuário o Descrição: Usuário solicita a compra de novos produtos para repor o estoque. o Precondições: Produto deve estar cadastrado no sistema. o Pós-condições: Solicitação de compra é registrada e enviada para consolidação. 5. Autorizar Compra de Produtos o Ator: Gerente de Setor o Descrição: Gerente de Setor autoriza a compra de produtos solicitada pelo Usuário. o Precondições: Solicitação de compra deve estar registrada. o Pós-condições: Solicitação de compra é aprovada e enviada para o fornecedor. 6. Consolidação de Compras o Ator: Sistema (Processo Automático) o Descrição: Processo necessário para consolidar as solicitações de compra e emitir pedidos ao fornecedor. o Precondições: Solicitações de compra devem estar registradas. o Pós-condições: Pedido consolidado é enviado ao fornecedor. 17 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 Figura 2 – Diagrama. Fonte: O Autor (2024). 18 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp 3 CONCLUSÃO O projeto de desenvolvimento de um sistema de gerenciamento de estoque para uma empresa de comércio eletrônico em rápido crescimento demonstrou a importância de uma abordagem estruturada e integrada em análise e desenvolvimento de sistemas. A implementação do sistema visou resolver problemas críticos de gerenciamento de estoque, tais como falta de produtos, excesso de estoque e dificuldades na rastreabilidade dos itens nos depósitos. Através de uma análise detalhada dos requisitos e da aplicação de metodologias ágeis, o projeto conseguiu atender às necessidades da empresa de forma eficaz. Durante o desenvolvimento do projeto, foram enfrentados diversos desafios, incluindo a definição clara dos requisitos, a adaptação às mudanças nas necessidades e a integração de diferentes componentes do sistema. A utilização de metodologias ágeis, como o Scrum, permitiu a gestão eficiente desses desafios, garantindo entregas contínuas e incrementais que se alinharam às expectativas da empresa. Desta forma, o projeto integrado de análise e desenvolvimento de sistemas para o gerenciamento de estoque não só atendeu aos requisitos iniciais, mas também estabeleceu uma base sólida para o futuro crescimento e sucesso da empresa, no caso fictício. A aplicação prática de conceitos teóricos e metodologias ágeis demonstrou a eficácia de uma abordagem interdisciplinar e colaborativa na resolução de problemas complexos. 19 Baixado por João Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 REFERÊNCIAS BIBLIOGRÁFICAS BORGES, L. E. Python para Desenvolvedores. Rio de Janeiro. Edição do Autor, 2010. MENEZES, N. N. C. Introdução a Programação com Python: Algoritmos e Lógica de Programação para Iniciantes. São Paulo. Novatec, 2010. PRESSMAN, Roger S. Engenharia de Software: Uma Abordagem Profissional. 7ed, Porto Alegre: AMGH, 2011. SOMMERVILLE, Ian. Engenharia de Software. 9.ed, São Paulo: Pearson, 2011. 20 Baixado porJoão Gabriel Duarte (joaodcpo2@gmail.com) lOMoARcPSD|37987717 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=projeto-integrado-inovacao-analise-e-desenvolvimento-de-sistemas-desenvolvimento-de-um-sistema-de-gerenciamento-de-estoque-2n6znp 1 INTRODUÇÃO 2 MÉTODOS E RESULTADOS 2.1 Passo 1 2.2 Passo 2 2.3 Passo 3 2.4 Passo 4 3 CONCLUSÃO REFERÊNCIAS BIBLIOGRÁFICAS