·

Cursos Gerais ·

Linguagens de Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Profa Dra Vanessa Lessa Orientação do PIM VI Observações importantes para seu PIM 1 A estrutura do PIM está totalmente descrita no manual 2 Devese seguir rigorosamente o que está no manual quanto às normas de formatação para que possa ser aceito 3 Procure no calendário do aluno as datas de postagem e preste atenção para não perder essa data caso contrário não poderá ser atribuída nota Estrutura 4 O PIM deve ser inédito A capa do manual pode ser diferente Disciplinas envolvidas Análise de Sistemas Orientada a Objetos Banco de Dados Gestão Estratégica de RH Objetivos deste PIM Realizar o levantamento e a análise de requisitos de um sistema para empresa destinado à venda de jogos eletrônicos acessórios e produtos geek utilizando as técnicas aprendidas Conteúdo Uma instituição do ramo de vendas de jogos eletrônicos e produtos geek resolveu contratar uma empresa para construir um sistema para controlar o estoque dos produtos e as vendas realizadas Entre os principais objetivos o sistema deverá realizar todos os cadastros alterações consultas e exclusões relacionados aos produtos que serão vendidos na loja bem como os cadastros dos clientes e ainda deverá ser realizado o controle de acesso ao sistema com níveis de login O sistema será utilizado por atendentes estoquistas e o supervisor da loja Alguns aspectos devem ser levados em consideração Todo acesso ao sistema é feito na loja por meio de login e senha O estoquista cadastra os produtos que serão vendidos na loja os quais deverão ser divididos por categorias jogos acessórios e produtos geek Contexto Os cadastros dos clientes devem possuir código RG CPF nome data do cadastro endereço telefone e email do cliente Todos os produtos devem possuir código de barras nome do produto categoria fabricante quantidade e valor do produto Para os jogos e os acessórios deve ser informado em qual plataforma serão utilizados e também qual o prazo de garantia do produto A venda deverá possuir os dados do cliente e todos os produtos adquiridos Deverá ser gerado um código único da venda com a data da venda o valor da venda opções para pagamento dinheirocartão o status de pagamento e o status da venda Contexto O atendente poderá excluir produtos da venda caso o cliente não queira mais adquirilos Apenas o supervisor da loja poderá excluir o produto da venda devendo informar um usuário e senha válidos O atendente poderá consultar os preços dos produtos caso o cliente solicite A venda pode ser cancelada apenas pelo supervisor da loja que deve informar usuário e senha válidos No momento do cancelamento o código da venda deve ser enviado para o sistema financeiro Contexto 1 Identificar os casos de uso 2 Elaborar o modelo de casos de uso 3 Identificar relacionamentos de include extend e generalização 4 Cada caso de uso deve ter uma descrição sucinta do seu comportamento do fluxo principal fluxos alternativos e de exceção pré e póscondições 5 Descrever os requisitos não funcionais requisitos de usabilidade Atividades a serem realizadas 6 Identificar e descrever o contexto de uso usuários tarefas e ambiente 7 Descrever as regras de negócio 8 Elaborar o diagrama de classes de análise Boundary Control e Entity 9 Construir o modelo de dados MER Atividades a serem realizadas Para o modelo de casos de uso 1 Identifique os principais atores envolvidos no sistema 2 Identifique os principais objetivos do sistema 3 Faça a relação entre atores e casos de uso 4 Verifique se há cenários do tipo extends ou de include Dicas para a elaboração do PIM VI Para o protótipo de telas 1 Embora não seja deste PIM é interessante que antes da especificação dos casos de uso você elabore um esboço da tela para cada caso de uso 2 Isso facilitará na hora de você especificar os casos de uso Dicas para a elaboração do PIM VI Para a especificação de casos de uso Para cada caso de uso 1 Descreva brevemente o que ele faz 2 Identifique o que o sistema precisa para iniciar o caso de uso precondição 3 Descreva o passo a passo do caminho de sucesso ou seja o caminho em que tudo dá certo 4 Repasse o fluxo principal e identifique possíveis caminhos alternativos e exceções 5 Descreva os fluxos alternativos 6 Identifique as regras de negócio Dicas para a elaboração do PIM VI Para o diagrama de classes 1 Identifique os substantivos do texto e do diagrama de casos de uso 2 Selecione aqueles que fazem parte do sistema 3 Faça o relacionamento entre eles e coloque o nome em cada relação 4 Identifique as multiplicidades entre as classes 5 Localize atributos e métodos de cada classe 6 Verifique a existência de agregações e heranças Dicas para a elaboração do PIM VI Para o MER 1 A partir do diagrama de classes identifique as classes que precisam ser persistidas e crie uma tabela respectiva 2 Verifique a criação das chaves primárias de cada tabela 3 Identifique as relações do tipo 1n e propague a chave estrangeira para o lado n 4 Verifique relações do tipo nn e crie tabelas de relacionamento contendo ao menos as chaves primárias das tabelas envolvidas na relação 5 Revise o modelo Dicas para a elaboração do PIM VI ATÉ A PRÓXIMA Manual do PIM VI Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Sumário 1 INFORMAÇÕES GERAIS SOBRE O PIM 3 2 INFORMAÇÕES ESPECÍFICAS SOBRE O PIM 23 3 ENVIO DO PIM 27 4 PRAZOS E VALIDAÇÃO DO RECEBIMENTO DO PIM 28 5 DÚVIDAS SOBRE O PIM 28 6 IMPORTANTE 29 7 PLÁGIO 30 1 INFORMAÇÕES GERAIS SOBRE O PIM 11 Introdução O Projeto Integrado Multidisciplinar tem como sua principal característica estrutural o desenvolvimento de uma atividade de acordo com as normas da ABNT Associação Brasileira de Normas Técnicas 12 Objetivos gerais O Projeto Integrado Multidisciplinar PIM faz parte do Programa Pedagógico dos Cursos Superiores de Tecnologia a distância da Universidade Paulista UNIP Atualmente desempenhar bem as funções de gestor pode garantir não somente a eficácia na produtividade de uma organização como também a transferência dos conhecimentos acadêmicos adquiridos O PIM propicia ao aluno uma fundamentação prática dos conceitos teóricos adquiridos favorecendo o diálogo entre as disciplinas que integram a matriz curricular em especial aquelas do período letivo Buscase com o PIM apresentar propostas condizentes com a realidade contemporânea estimular o aluno na solução de problemas relacionados à área e fomentar a execução de atividades envolvendo múltiplas disciplinas 13 Objetivos específicos São objetivos específicos do PIM Desenvolver no aluno a prática da realização de pesquisa científica elaborando um trabalho conclusivo e ponderações acadêmicas Proporcionar condições para que o aluno desenvolva de maneira prática os conhecimentos teóricos adquiridos colaborando no processo de ensinoaprendizagem Proporcionar condições para que o aluno adquira conhecimentos e aplique de modo prático em seus trabalhos conclusivos as técnicas e metodologias de produção científica Proporcionar condições para que o aluno possa argumentar e discutir as tecnologias utilizadas 14 Apresentação do trabalhometodologia É importante o aluno buscar fundamentação nos principais autores que escrevem sobre metodologia como Antônio Joaquim Severino Eva Lakatos e Maria Marconi Antônio Carlos Gil Amado Cervo e Pedro Bervian Pedro Demo É igualmente importante que o aluno padronize seu trabalho a partir dos padrões acadêmicos definidos pela ABNT em suas normas técnicas O manual de normas técnicas pode ser encontrado no AVA ou no site da UNIP na Biblioteca Guia de Normalização O trabalho deverá conter embasamento teórico consulta bibliográfica consistente e comprovado a fim de facilitar a interpretação e avaliação das informações obtidas como também a análise O objetivo da disciplina PIM é desenvolver a habilidade de pesquisa do aluno capacitandoo a explorar as partes do desenvolvimento do trabalho em sua estrutura Para isso o aluno deve seguir um roteiro para a digitação dos trabalhos onde estão sugeridos tipo e tamanho de fonte posição e formato de títulos e sequência das partes integrantes do trabalho Cabe ressaltar que conforme a NBR 147242002 o projeto gráfico é de responsabilidade do autor do trabalho Todavia as padronizações de elementos previstas pela ABNT deverão ser todas atendidas 5 Serviço Social 15 Aspectos gerais Texto Papel A4 210x297mm branco Margens Superior e Esquerda 30 cm Inferior e Direita 20 cm Espaçamento entrelinhas e parágrafos O espaçamento entrelinhas deve ser de 15 cm Embora a padronização do espaçamento pela NBR 147242002 seja por espaçamento entrelinhas duplo adotaremos o espaçamento entrelinhas de um e meio É usual que o espaçamento entre parágrafos seja o dobro do espaçamento entrelinhas No caso de utilização de editor de textos Word no menu FormatarParágrafoRecuos e Espaçamentos definir a medida como 12 pontos depois O início do texto de cada parágrafo deve ficar a 15 cm a partir da margem esquerda Podese optar por definir o recuo especial para a primeira linha utilizando os recursos do editor de textos As citações longas notas referências e os resumos em língua vernácula e em língua estrangeira devem ser digitados em espaço simples Escrita Recomendase utilizar fonte Arial ou Times New Roman tamanho 12 para o corpo do texto e tamanho 10 para citações longas com mais de 3 linhas e para notas de rodapé assim como alinhamento justificado 6 Manual de Estágio Paginação Todas as páginas do trabalho a partir da folha de rosto devem ser contadas sequencialmente mas não numeradas A numeração é colocada a partir da primeira página da parte textual Introdução em algarismos arábicos no canto superior direito da página Havendo apêndice e anexo as páginas devem ser numeradas de maneira contínua sendo que a paginação dessas seções deve dar seguimento à paginação do texto principal Estrutura do trabalho A estrutura do trabalho acadêmico dissertação tese monografia trabalho de conclusão de curso e similares definida na NBR147242002 com vigência desde 29 set 2002 deve contemplar os elementos prétextuais textuais e póstextuais de acordo com que se indica na tabela a seguir Tabela 1 Estrutura do trabalho Estrutura Elemento Condição Prétexto Capa Lombada Folha de rosto Errata Folha de aprovação Dedicatória Agradecimentos Epígrafe Resumo Resumo em língua estrangeira Sumário Lista de ilustrações Lista de tabelas Lista de abreviaturas e siglas Lista de símbolos Obrigatório Opcional Opcional Opcional Opcional Opcional Opcional Opcional Obrigatório Obrigatório Obrigatório Opcional Opcional Opcional Opcional 7 Serviço Social Texto Introdução Desenvolvimento Conclusão Obrigatório Obrigatório Obrigatório Póstexto Referências Glossário Apêndice Anexo Índice Obrigatório Opcional Opcional Opcional Opcional 16 O significado dos elementos prétextuais Capa externa São informações indispensáveis à sua identificação na seguinte ordem 1 NOME DO AUTOR 2 TÍTULO E SUBTÍTULO 3 LOCAL cidade da instituição onde deve ser apresentado 4 ANO DE DEPÓSITO da entrega Folha de rosto anverso Elemento opcional É a página que apresenta os elementos essenciais à identificação do trabalho Nela deve constar 5 NOME DO AUTOR responsável intelectual pelo trabalho 6 TÍTULO E SUBTÍTULO o primeiro em caixa alta ambos centralizados 7 NATUREZA contendo indicação do tipo de trabalho tese dissertação TCC etc objetivo aprovação em disciplina grau pretendido etc nome da instituição à qual o trabalho é submetido área de concentração justificada à direita 8 Manual de Estágio 8 NOME DO ORIENTADOR justificado à direita 9 LOCAL e ANO Folha de rosto verso Elemento opcional Deve conter a ficha catalográfica conforme Código de Catalogação AngloAmericano CCAA2 Errata Elemento opcional Tratase de uma lista com a indicação das páginas e linhas em que ocorreram erros com as correções necessárias Geralmente se apresenta em papel avulso ou encartado acrescido ao trabalho depois de impresso Folha de aprovação Elemento opcional Deve conter o nome do autor título por extenso e subtítulo se houver local e data de aprovação nome assinatura e instituição dos membros componentes da avaliação Dedicatória Elemento opcional em que o autor presta homenagem ou dedica seu trabalho A dedicatória deve figurar à direita na parte inferior da folha Este item deve ser adaptado de acordo com a característica e destinação do trabalho podendo ser admitida sua supressão Este item é indispensável para dissertações e teses mas de acordo com a característica e destinação do trabalho podese admitir sua supressão 9 Serviço Social Agradecimentos Elemento opcional em que são registrados agradecimentos às pessoas eou instituições que colaboraram com o autor Epígrafe Elemento opcional em que o autor inclui uma citação seguida de indicação de autoria relacionada com a matéria tratada no corpo do trabalho A citação deve figurar à direita na parte inferior da folha Resumo Elemento obrigatório que consiste na apresentação concisa dos pontos relevantes do trabalho O resumo deve dar uma visão rápida e clara do conteúdo e das conclusões do trabalho por meio de uma sequência corrente de frases concisas e objetivas não sendo uma simples enumeração de tópicos não ultrapassando 500 palavras e sendo seguido pelas palavraschave ou descritores que são as palavras mais representativas do conteúdo do trabalho Abstract ou Resumen ou Résumé Elemento obrigatório que consiste em uma versão do resumo em um idioma de divulgação internacional inglês espanhol ou francês Deve ser seguido por palavraschave ou descritores na mesma língua em que estiver A tradução do resumo deve ser feita apenas em uma língua Este item deve ser adaptado de acordo com a característica e destinação do trabalho 10 Manual de Estágio Sumário Elemento obrigatório É a relação das principais seções do trabalho na ordem em que se sucedem no texto e com indicação da página inicial As seções do trabalho devem ser numeradas em algarismos arábicos Elementos como listas de figuras tabelas abreviaturas símbolos resumos e apêndices não devem constar no sumário A apresentação tipográfica das divisões e subdivisões utilizada no sumário deve ser idêntica às utilizadas no texto Para maiores informações consultar as normas da ABNT Listas São itens opcionais que relacionam elementos selecionados do texto na ordem da ocorrência com a respectiva indicação de páginas Pode haver uma lista única para todos os tipos de ilustrações ou uma lista para cada tipo As listas devem apresentar o número da figura sua legenda e a página onde se encontra 17 O significado dos elementos textuais Como regra geral devese considerar que o texto poderá ser lido por um leitor não especialista no assunto Assim o texto deve ser claro objetivo e de fácil leitura cuidando para que não seja sucinto em demasia pois o leitor não domina necessariamente os mesmos conhecimentos e informações do autor Devese ainda cuidar para que o referencial teórico utilizado ofereça a sustentação adequada ao tema discutido Introdução Elemento obrigatório A introdução deve conter o objetivo da pesquisa a ser desenvolvida no PIM a metodologia utilizada e uma breve apresentação da empresa selecionada para a investigação Ela deve permitir ao leitor um entendimento suscinto da proposta do trabalho em pauta 11 Serviço Social Desenvolvimento dos capítulos Elemento obrigatório O desenvolvimento é a parte mais extensa do trabalho também pode ser chamado de corpo do assunto O seu principal objetivo é comunicar ao leitor os resultados da pesquisa É a apresentação do tema de forma lógica e progressivamente ordenada por meio de capítulos e subcapítulos e dos pontos principais do trabalho Sugerese consultar as normas da ABNT Contém revisão de literatura descrição de métodos e materiais utilizados apresentação de resultados e a discussão dos resultados que conduziram às principais conclusões apresentadas Devese cuidar para que as citações menção a uma informação extraída de outra fonte as citações diretas transcrição dos conceitos do autor consultado as citações indiretas transcrição livre do texto do autor consultado e as citações de citações transcrição direta ou indireta de um texto cujo original não se pôde acessar estejam de acordo com as normas da ABNT Conclusão Elemento obrigatório Embora reúna um conjunto de conclusões o título deve permanecer no singular já que remete à seção não ao número de conclusões formuladas As conclusões devem ser apresentadas de maneira lógica clara e concisa fundamentadas nos resultados e na discussão abordada ao longo do desenvolvimento do trabalho capítulos O autor deve ainda retomar as propostas iniciais apresentadas na Introdução e reafirmar de maneira sintética a ideia principal e os pontos importantes do corpo do trabalho 12 Manual de Estágio 18 O significado dos elementos póstextuais Referências Elemento obrigatório É o conjunto padronizado de elementos descritivos retirados de um documento que permite sua identificação individual relação de autores consultados ou citados em ordem alfabética Vide normas da ABNT Glossário Elemento opcional Consiste em uma lista em ordem alfabética de palavras ou expressões técnicas de uso restrito ou de sentido obscuro utilizadas no texto acompanhadas das respectivas definições Apêndice Elemento opcional Consiste em um texto ou documento elaborado pelo autor a fim de complementar sua argumentação sem prejuízo da unidade nuclear do trabalho Geralmente são questionários entrevistas fotos etc que auxiliam na fundamentação da pesquisa A citação ao Apêndice no decorrer dos capítulos deve ocorrer entre parênteses identificados por algarismos romanos ou letras maiúsculas consecutivas travessões e respectivos títulos Exemplo Apêndice A Título ou Apêndice I Título Apêndice B Título ou Apêndice II Título Anexo Elemento opcional Consiste em um texto ou documento não elaborado pelo autor que serve de fundamentação comprovação e ilustração São geralmente documentos projetos de leis decretos etc cuja função é complementar o trabalho Quando apresentados na forma de fotocópias recomendase cuidado com sua nitidez e legibilidade Cabe lembrar que 13 Serviço Social os Anexos são todos os documentos de autoria de terceiros apenas podendo ser utilizados se o conteúdo e a referência estiverem compondo o desenvolvimento do trabalho São identificados por algarismos romanos ou letras maiúsculas consecutivas travessões e respectivos títulos Exemplo Anexo A Título ou Anexo I Título Anexo B Título ou Anexo II Título Índice Elemento opcional Consiste na lista de palavras ou frases ordenadas de acordo com determinado critério que localiza e remete às informações contidas no texto Para complementação consultar NBR6034 14 Manual de Estágio ANEXO 19 Modelos para o corpo do PIM 191 Capa UNIVERSIDADE PAULISTA UNIP EaD Projeto Integrado Multidisciplinar Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas NOME DO ALUNO RA TÍTULO DO TRABALHO Subtítulo se houver Local cidade da instituição onde o trabalho deve ser apresentado ANO da entrega 15 Serviço Social 192 Folha de rosto NOME DO ALUNO RA TÍTULO DO TRABALHO Subtítulo se houver Projeto Integrado Multidisciplinar em Análise e Desenvolvimento de Projetos Projeto Integrado Multidisciplinar para obtenção do título de tecnólogo em nome do curso apresentado à Universidade Paulista UNIP EaD Orientadora Local cidade da instituição onde o trabalho deve ser apresentado ANO da entrega 16 Manual de Estágio 193 Resumo Resumo de 150 a 500 palavras Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Palavraschave Xxxxxxx Xxxxxxxxx Xxxxxxx Xxxxxxxxx Xxxxxxxxx 17 Serviço Social 194 Abstract Abstract Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Keywords Xxxxxxx Xxxxxxxxx Xxxxxxx Xxxxxxxxx Xxxxxxxxx 18 Manual de Estágio 195 Sumário Sumário 1 Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x 2 Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x 3 Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x 4 Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x 19 Serviço Social 196 Introdução 2 Introdução Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 20 Manual de Estágio 197 Desenvolvimento do PIM Neste item começa o desenvolvimento dos capítulos e subcapítulos se houver Mínimo de 15 e máximo de 20 páginas 2 Nome do capítulo Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 21 Serviço Social 198 Conclusão 3 Conclusão Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 22 Manual de Estágio 199 Referências Referências Utilizar a normatização da ABNT 2 INFORMAÇÕES ESPECÍFICAS SOBRE O PIM PIM VI Tema Levantamento e análise de requisitos de um sistema de controle de vendas de uma loja de jogos acessórios e produtos geek 21 Objetivo geral Com base no conteúdo das disciplinas de Análise de Sistemas Orientada a Objetos Banco de Dados e Gestão Estratégica de Recursos Humanos o grupo do PIM VI deverá apresentar o levantamento e a análise de requisitos de um sistema de controle de vendas de uma loja de jogos acessórios e produtos geek 22 Objetivos específicos Desenvolver e aplicar os conhecimentos adquiridos nas disciplinas de Análise de Sistemas Orientada a Objetos Banco de Dados e Gestão Estratégica de Recursos Humanos Desenvolver e aplicar os conhecimentos adquiridos Exercitar metodologias e técnicas de análise utilizadas para o desenvolvimento de sistemas em computador Desenvolver análise de sistemas orientada a objetos Explorar e utilizar ferramentas computacionais para modelagem de negócios Desenvolver técnicas usadas na produção de artefatos UML Argumentar e discutir requisitos funcionais e não funcionais usabilidade e aplicação de normas Fomentar o hábito de trabalho em equipe e execução de atividades envolvendo múltiplas disciplinas 23 Contextualização do caso Uma loja de venda de jogos eletrônicos acessórios e produtos geek fechou um contrato com uma empresa para o desenvolvimento de um software de controle e gerenciamento de vendas de produtos e acessórios na área de jogos e cultura geek Atualmente as pequenas tarefas gerenciadas para controlar vendas são manipuladas utilizando planilhas em Excel Para atender o cliente será desenvolvido um sistema desktop e por isso contratouse uma fábrica de software grupo do PIM para o desenvolvimento Nessa fase foi solicitada a elaboração do levantamento de requisitos do sistema e pedese que o sistema desenvolvido para a plataforma desktop possua módulos de acessibilidade para que eventuais usuários portadores de deficiência consigam utilizálo A empresa possui alguns produtos em estoque que eventualmente por grau de raridade e disponibilidade da plataforma de desenvolvimento dos jogos não podem ser mais adquiridos pelo cliente tornando seu controle de venda um pouco mais rigoroso pois alguns produtos após serem baixados do estoque dificilmente poderão ser adquiridos por encomenda devido ao seu grau de raridade item exclusivode colecionador No entanto o foco é gerenciar as vendas efetuadas ao cliente 24 Atividades a serem desenvolvidas e o relacionamento com as disciplinas Cada grupo de PIM VI deverá apresentar o levantamento e a análise de requisitos de um sistema de controle de vendas de uma loja de jogos acessórios e produtos geek Para o levantamento de funcionalidades devem ser considerados os itens para gerenciamento do sistema onde deverão ser realizados todos os cadastros as alterações as consultas e as exclusões relacionadas com os produtos que serão vendidos na loja No sistema deverão ser realizados também os cadastros dos clientes e o controle de acesso ao sistema com níveis de login Os seguintes aspectos devem ser considerados Todo acesso ao sistema é feito na loja por meio de login e senha O estoquista cadastra os produtos que serão vendidos na loja e que deverão ser divididos por categorias jogos acessórios e produtos geek Os cadastros dos clientes devem possuir código RG CPF nome data do cadastro endereço telefone e email do cliente Todos os produtos devem possuir código de barras nome do produto categoria fabricante quantidade e valor do produto Para os jogos e acessórios devem ser informados em qual plataforma serão utilizados e qual o prazo de garantia que o produto possui A venda deverá possuir os dados do cliente e todos os produtos adquiridos Deve ser gerado um código único da venda com a data da venda o valor da venda opções para pagamento dinheirocartão status de pagamento e status da venda O atendente poderá excluir produtos da venda caso o cliente não queira mais adquirilos Apenas o supervisor da loja poderá excluir o produto da venda devendo informar um usuário e senha válidos O atendente poderá consultar os preços dos produtos caso o cliente solicite A venda pode ser cancelada apenas pelo supervisor da loja que deve informar usuário e senha válidos No momento do cancelamento o código da venda deve ser enviado para o sistema financeiro Devem ser contemplados os itens e a relação com as disciplinas de acordo com as orientações a seguir Criar um cenário com a situaçãoproblema Identificar as funções de negócio do sistema de controle de estoque e vendas de jogos eletrônicos acessórios e produtos geek Pesquisar as soluções disponíveis no mercado e comparar as soluções disponíveis com a solução proposta Para cada função de negócio definir os respectivos processos de negócio Para cada processo identificar as operações que poderão ser automatizadas Para essas operações automatizadas identificar os casos de uso Elaborar o modelo de casos de uso Cada caso de uso deve ter uma descrição sucinta do seu comportamento dos fluxos principais alternativos de exceção e pré e póscondições Identificar relacionamentos de include extend e generalização Descrever os requisitos não funcionais e os requisitos de usabilidade Identificar e descrever o contexto de uso usuários tarefas e ambiente Descrever as regras de negócio Descrever o glossário do sistema Elaborar o diagrama de classes de análise Boundary Control Entity Construir o modelo de dados MER O aluno ou grupo responsável pelo projeto do PIM VI deve estar atento à padronização do trabalho que deve conter Capa Resumo Abstract Sumário Introdução Desenvolvimento mínimo de 15 e máximo de 20 páginas Conclusão Referências indicar a bibliografia utilizada dentro dos moldes da ABNT 3 ENVIO DO PIM O envio do PIM deve ser feito somente através da plataforma acadêmica em TRABALHOS ACADÊMICOS As datas encontramse publicadas no Calendário Acadêmico e em avisos publicados na comunidade do curso Os alunos reprovados em qualquer uma das disciplinas PIM só poderão reenviar seu trabalho caso estejam matriculados em regime de dependência verificar os prazos na Secretaria Virtual 28 Manual de Estágio 4 PRAZOS E VALIDAÇÃO DO RECEBIMENTO DO PIM Não serão aceitos em hipótese alguma trabalhos após as datas publicadas ou por outros meios que não sejam os definidos pela UNIP EaD Portanto não haverá possibilidade de entrega do PIM via email correio Dropbox fax ou qualquer outro meio que não esteja ligado ao campo de envio destinado ao PIM O PIM é uma disciplina que consta do Programa Pedagógico dos Cursos Superiores de Tecnologia e corresponde a 50 horas para cada PIM totalizando 100 horas no semestre equivalendo ao controle de frequência e nota do aluno desde que seja aprovado Caso o aluno venha a ser reprovado na disciplina PIM só poderá reenviar seu trabalho no semestre seguinte caso venha a se matricular em regime de dependência via Secretaria Virtual na disciplina PIM em que foi reprovado e siga as informações sobre o PIM contidas na plataforma Blackboard no semestre que estiver cursando O PIM de dependência poderá ter um tema diferente ao PIM no qual foi reprovado 5 DÚVIDAS SOBRE O PIM Caso o aluno tenha dúvidas sobre o desenvolvimento do PIM poderá contatar seu tutor a distância que estará à disposição pela Central de Atendimento pelo Fórum de discussão do PIM ou pela Tutoria Atenção quanto aos prazos estipulados pela Secretaria para a realização das matrículas nas disciplinas em que tiver sido reprovado 29 Serviço Social 6 IMPORTANTE 1 O PIM poderá ser realizado individualmente ou em grupo de até 6 integrantes do mesmo curso e turma sendo que somente o líder deve acessar o local de postagem compor o grupo no AVA relacionando os demais componentes e enviar o PIM 2 É possível confirmar o conteúdo enviado no mesmo local de postagem caso o arquivo esteja corrompido não abra ou não apresente conteúdo nenhum o aluno ou grupo será reprovado no PIM Portanto verifique com atenção o arquivo antes e depois de postálo 3 A pesquisa é extremamente importante para a sua formação profissional e acadêmica No entanto além do embasamento teórico ao utilizar um conteúdo pesquisado é importante transcrevêlo com as suas próprias palavras de modo que esse exercício resulte em um enlace teóricoprático Textos descritos na íntegra deverão ser devidamente citados e referenciados de acordo com a ABNT 4 Confirme se todas as partes obrigatórias e se todas as atividades solicitadas no manual do PIM foram desenvolvidas 5 Não serão aceitos trabalhos preexistentes que apresentem textos produzidos por outros autores O trabalho precisa ser inédito Trabalhos encontrados em sites que disponibilizam trabalhos prontos na web mesmo que de autoria do aluno ou que sejam trechos de vários sites sem a devida citação e referência serão REPROVADOS 6 Acompanhe os avisos publicados e o Calendário Acadêmico para não perder o prazo de postagem 7 PLÁGIO Um trabalho é considerado plágio quando contém trechos copiados de outros trabalhos sem citação da fonte No Brasil plágio é considerado crime pois é uma violação do direito autoral Esse tema é de grande preocupação das instituições de ensino pois além de colocar a reputação dos autores em risco pode também colocar a reputação da instituição em uma situação desconfortável Em trabalhos acadêmicos é necessário sempre citar a fonte no corpo do texto logo em seguida à apresentação da ideia E no final do trabalho no espaço destinado às referências é preciso identificar as obras utilizadas seguindo as normas da ABNT A UNIP utiliza um software que compara o trabalho apresentado por outros alunos com conteúdos disponibilizados na internet Caso o percentual de similaridade do trabalho esteja em nível elevado isso ocasionará a reprovação 71 Tipos de plágio Integral o plágio integral ocorre quando a obra é copiada na sua totalidade e a fonte não é apresentada Parcial o plágio parcial consiste na utilização de trechos de diversas obras para a criação de novo trabalho Conceitual o plágio conceitual acontece quando uma ideia é reescrita com outras palavras sem apresentação da autoria original MENEZES Pedro O que é plágio Enciclopédia Significados Disponível em httpswwwsignificadoscombrplagio Acesso em 10 jan 2024 31 Serviço Social Não se deve também incorrer na prática de má conduta acadêmica do autoplágio que consiste na apresentação total ou parcial de textos já publicados pelo mesmo autor sem as devidas referências aos trabalhos anteriores ou ainda a publicação do próprio PIM em sites sem credibilidade acadêmica Bons estudos Atenciosamente CST Análise e Desenvolvimento de Sistemas UNIP NOME DO CURSO NOME DO EDUCANDO PROJETO INTEGRADO MULTIDISCIPLINAR PIM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CIDADE 2024 SUMÁRIO 1 INTRODUÇÃO3 2 PROPOSTA5 21 REGRAS DO NEGÓCIO GLOSSÁRIO5 22 DESENVOLVIMENTO DOS REQUISITOS DO SISTEMA9 23 CASOS DE USO13 24 DIAGRAMA DE CLASSES23 25 MODELAGEM DE DADOS MER23 3 CONCLUSÃO24 REFERÊNCIAS BIBLIOGRÁFICAS24 1 INTRODUÇÃO A relevância dos sistemas de informação para as empresas é indiscutível na atual era da informação Desde a revolução digital as organizações têm buscado cada vez mais formas de utilizar a tecnologia da informação para melhorar seus processos internos tomar decisões mais embasadas e oferecer melhores produtos e serviços aos clientes Nesse contexto os sistemas de informação desempenham um papel fundamental fornecendo a infraestrutura necessária para a coleta armazenamento processamento e análise de dados que impulsionam as operações empresariais Para Laudon e Laudon 2016 os SI são compostos por hardware software redes de comunicação pessoas e processos que trabalham juntos para coletar processar armazenar e distribuir informações que são essenciais ao funcionamento de uma organização Esses sistemas são fundamentais para ajudar os gestores a monitorar o desempenho dos negócios identificar tendências de mercado tomar decisões estratégicas e manter vantagem competitiva Além disso Turban et al 2015 destacam que os sistemas de informação automatizam os processos empresariais e os transformam permitindo que as empresas inovem e se adaptem rapidamente às mudanças do ambiente de negócios Por meio da análise de dados em tempo real e da implementação de soluções baseadas em tecnologia as organizações podem identificar oportunidades de crescimento otimizar suas operações e oferecer uma experiência superior aos clientes Outro autor relevante nesse contexto é OBrien 2017 que ressalta a importância dos sistemas de informação para promover a integração entre os diversos departamentos de uma empresa facilitando a comunicação e a colaboração entre equipes Com sistemas integrados as informações fluem de forma mais eficiente dentro da organização reduzindo a redundância de dados e aumentando a eficácia das operações Diante desse cenário este Projeto Integrado Multidisciplinar PIM da UNIP assume relevância na formação desta autoria ao propor a criação de sistema de gestão para uma loja especializada em produtos geek gerando a oportunidade de aplicar os conhecimentos teóricos adquiridos ao longo do curso de Tecnologia em Análise e Desenvolvimento de Sistemas em um contexto prático e realista Os objetivos gerais do PIM conforme descritos no Manual do PIM VI da UNIP incluem a consolidação dos conhecimentos teóricos por meio de uma abordagem prática o estímulo à pesquisa científica o desenvolvimento de habilidades de argumentação e discussão e integração entre as disciplinas do curso Esses objetivos específicos visam preparar os alunos para os desafios do mercado de trabalho capacitandoos a desenvolver soluções inovadoras e eficientes para as demandas do mundo empresarial contemporâneo Em tempo a pesquisa é aplicada e descritiva conforme etapas a seguir 2 PROPOSTA 21 REGRAS DO NEGÓCIO GLOSSÁRIO As regras do negócio definidas são 1 Os produtos devem ser categorizados corretamente 2 O preço de venda de um produto não pode ser negativo 3 Os clientes devem fornecer informações precisas no cadastro 4 O sistema deve registrar todas as vendas realizadas 5 Produtos com quantidade mínima no estoque não podem ser vendidos 6 A equipe de atendimento deve verificar disponibilidade do produto antes de confirmar venda 7 Descontos especiais devem ser aprovados por um supervisor 8 As notas fiscais devem ser geradas para todas as vendas 9 Clientes inativos por mais de um ano devem ser removidos do sistema 10 Acesso ao sistema deve ser restrito apenas a funcionários autorizados 11 Qualquer operação de exclusão de dados deve ser registrada no sistema 12 O sistema deve bloquear vendas para clientes com pendências financeiras 13 Os produtos em promoção devem ser claramente identificados no sistema 14 As informações do cliente só podem ser acessadas por funcionários autorizados 15 O sistema deve enviar notificações automáticas quando o estoque de um produto atingir o nível mínimo Já o Glossário é apresentado a seguir 1 Sistema de Gestão de Loja Geek SGLG Definição O Sistema de Gestão de Loja Geek é uma plataforma digital desenvolvida para auxiliar na administração e operação de uma loja especializada em produtos do universo geek como quadrinhos jogos de tabuleiro action figures entre outros O SGLG abrange funcionalidades de gestão de estoque vendas compras clientes fornecedores relatórios gerenciais e outras operações essenciais para o funcionamento eficiente do negócio 2 Geek Definição O termo geek referese a pessoa apaixonada por assuntos relacionados à cultura pop tecnologia jogos ficção científica fantasia entre outros 3 Cliente Definição Um cliente é uma pessoa ou entidade que realiza compras na loja geek Cada cliente pode ter um perfil único com informações como nome endereço histórico de compras e preferências de produtos 4 Produto Definição Um produto é qualquer item disponível para venda na loja geek Isso inclui quadrinhos jogos de tabuleiro action figures roupas temáticas entre outros Cada produto é identificado por um código único e possui atributos como nome descrição preço quantidade em estoque entre outros 5 Estoque Definição O estoque referese ao conjunto de produtos disponíveis para venda na loja geek em um determinado momento O controle de estoque é essencial para garantir que a loja possa atender à demanda dos clientes de forma eficiente evitando tanto a escassez quanto o excesso de produtos 6 Venda Definição Uma venda ocorre quando um cliente realiza a compra de um ou mais produtos na loja geek Cada venda é registrada no sistema e inclui informações como os produtos vendidos o cliente associado à venda o valor total da compra e a data da transação 7 Fornecedor Definição Um fornecedor é uma empresa ou entidade responsável por fornecer produtos para a loja geek Cada fornecedor pode oferecer uma variedade de produtos diferentes e geralmente estabelece uma relação comercial com a loja por meio de contratos e acordos específicos 8 Funcionário Definição Um funcionário é uma pessoa empregada pela loja geek para desempenhar funções relacionadas à operação do negócio como vendas atendimento ao cliente gerenciamento de estoque entre outras atividades Cada funcionário possui um perfil único no sistema com informações como nome cargo horário de trabalho entre outros 9 Relatórios Gerenciais Definição Os relatórios gerenciais são documentos ou ferramentas que fornecem informações detalhadas sobre o desempenho da loja geek em diferentes aspectos como vendas estoque finanças entre outros Esses relatórios são utilizados pelos gestores da loja para monitorar o progresso do negócio e tomar decisões estratégicas 10 Dashboard Definição Um dashboard é uma interface visual que apresenta informações resumidas e de fácil entendimento sobre o desempenho da loja geek Geralmente um dashboard inclui gráficos tabelas e indicadoreschave de desempenho KPIs que permitem aos gestores acompanhar rapidamente os principais aspectos do negócio 11 Autenticação Definição A autenticação é o processo de verificação da identidade de um usuário antes de permitir o acesso ao sistema Na loja geek a autenticação é realizada por meio de um nome de usuário e uma senha garantindo que apenas usuários autorizados possam utilizar as funcionalidades do sistema 12 Autorização Definição A autorização é o processo de determinar quais recursos e funcionalidades do sistema cada usuário tem permissão para acessar Na loja geek a autorização é configurada pelos administradores do sistema garantindo que os funcionários tenham acesso apenas às informações e operações necessárias para realizar suas atividades 13 Backup Definição O backup é uma cópia de segurança dos dados armazenados no sistema realizada regularmente para proteger contra perda de dados devido a falhas de hardware erro humano ataques cibernéticos ou outros eventos adversos Na loja geek os backups são essenciais para garantir a integridade e disponibilidade das informações críticas do negócio 14 Integração Definição A integração referese à capacidade do sistema de se comunicar e compartilhar informações com outros sistemas ou aplicativos externos Na loja geek a integração pode ser utilizada para conectar o sistema de gestão a fornecedores parceiros de logística sistemas de pagamento online entre outros facilitando a troca de dados e otimizando os processos operacionais 15 Plataforma Desktop Definição A plataforma desktop referese ao ambiente de software projetado para operar em computadores pessoais como desktops e laptops em oposição aos dispositivos móveis como smartphones e tablets Na loja geek o sistema de gestão é desenvolvido para funcionar especificamente em ambientes desktop proporcionando uma experiência de uso otimizada para os usuários que acessam a plataforma por meio desses dispositivos 16 Segurança Definição Segurança no contexto do sistema de gestão da loja geek referese ao conjunto de medidas e práticas adotadas para proteger os dados sensíveis e os sistemas contra acessos não autorizados ataques cibernéticos e outras ameaças à segurança da informação Isso inclui a implementação de firewalls criptografia de dados autenticação de usuários controle de acesso e políticas de segurança robustas para garantir a integridade confidencialidade e disponibilidade dos recursos do sistema 17 Usabilidade Definição Usabilidade é a qualidade do sistema que o torna fácil de usar e eficiente em sua operação No contexto da loja geek a usabilidade do sistema de gestão é uma consideração fundamental para garantir que os usuários possam realizar suas tarefas de forma intuitiva e sem dificuldades Isso envolve a criação de uma interface de usuário intuitiva organizada e responsiva bem como a disponibilização de recursos de ajuda e suporte para orientar os usuários durante a interação com o sistema 18 Performance Definição Performance referese à capacidade do sistema de responder rapidamente e executar operações de forma eficiente Na loja geek é essencial que o sistema de gestão seja capaz de processar transações consultar dados e realizar outras operações de forma ágil e responsiva garantindo uma experiência de usuário satisfatória e sem atrasos perceptíveis 19 Manutenibilidade Definição Manutenibilidade é a facilidade com que um sistema pode ser mantido atualizado e modificado ao longo do tempo No contexto da loja geek a manutenibilidade do sistema de gestão é uma consideração importante para garantir que as correções de bugs melhorias de desempenho e novas funcionalidades possam ser implementadas 20 Confiabilidade Definição Confiabilidade referese ao grau de confiança na capacidade do sistema de realizar suas funções de maneira consistente e previsível Na loja geek é crucial que o sistema de gestão seja altamente confiável para garantir que as operações diárias como vendas controle de estoque e gestão de clientes possam ser realizadas sem problemas ou interrupções inesperadas garantindo a satisfação dos clientes e a eficiência operacional 21 Escalabilidade Definição Escalabilidade é a capacidade do sistema de lidar com um aumento no volume de dados ou usuários sem comprometer o desempenho No contexto da loja geek é importante que o sistema de gestão seja escalável para acompanhar o crescimento do negócio permitindo que novos recursos sejam adicionados e mais usuários sejam atendidos sem afetar negativamente a performance ou a disponibilidade do sistema 22 Portabilidade Definição Portabilidade referese à facilidade com que um sistema pode ser transferido ou adaptado para diferentes ambientes de execução Na loja geek o sistema de gestão deve ser desenvolvido de forma a ser facilmente instalado e executado em diferentes computadores e sistemas operacionais garantindo flexibilidade e interoperabilidade em diferentes ambientes de trabalho fundamentalmente 22 DESENVOLVIMENTO DOS REQUISITOS DO SISTEMA A GeekStore é uma loja de jogos eletrônicos acessórios e produtos geek localizada em uma movimentada área comercial A loja que é conhecida por sua ampla variedade de produtos incluindo itens raros e exclusivos enfrenta os desafios significativos na gestão eficiente de seu estoque e vendas Atualmente a administração é realizada manualmente por meio de planilhas Excel o que resulta em dificuldades no controle de inventário erros em registros de vendas e lentidão no atendimento ao cliente Como apontam Slack Chambers 2019 a administrativa por planilhas de pequenas e médias empresas compromete o desenvolvimento técnico e comercial em grande escala Erros Humanos a entrada manual de dados em planilhas está sujeita a erros humanos como digitação incorreta fórmulas erradas ou omissões falta de segurança planilhas em geral têm pouca eou nenhuma proteção contra acesso não autorizado e informações sensíveis podem ser facilmente acessadas alteradas eou deletadas por qualquer pessoa que tenha acesso ao arquivo falta de controle de versão dificuldade em colaboração uso simultâneo pode causar conflitos de versão e perda de dados e ainda a escalabilidade limitada planilhas podem se tornar lentas e difíceis de gerenciar com grandes volumes de dados dificultando a escalabilidade das operações são apenas algumas das problemáticas encontradas para empresas hoje No caso da Geek pedese ainda para a demanda atual as seguintes funções cadastro de produtos cadastro de clientes gerenciamento de estoqueprodutos realização ou gestão de vendas controle de acesso e segurança relatórios e análises e ainda acessibilidade estas quais impossível em sua totalidade de serem cumpridas através de gestão por meio de software de prateleira com o Excel Algumas soluções são possíveis Entre o desenvolvimento de software próprio tal como se é proposto nessa análise e o uso de Excel encontramse também outros softwares gerais de prateleira tais como o Shopify que oferece conjunto robusto de ferramentas para gerenciamento de vendas e estoque mas é mais voltado para lojas online e que auxilia também em face dos meios de pagamentos mas tem praticamente nenhuma validade em que pese a acessibilidade e o próprio Tiny com valor de mercado bastante abaixo dos concorrentes que apresenta ainda um sistema de ponto de vendas POS baseado em nuvem que é conhecido por sua interface amigável e integração com outras plataformas Contudo esses softwares não atendem a todos os requisitos necessários para o caso da GeekStore especialmente de acessibilidade mas ainda de ser um software único com enfoque no seu negócio única e exclusivamente exclusivo com o sistema próprio lastreado em banco de dados único direcionado à instituição Nesse horizonte a partir das necessidades acordadas inicial foram desenvolvidos os requisitos funcionais e não funcionários do desktop estas quais apresentados no Quadro 1 e Quadro 2 respectivamente Quadro 1 Requisitos Funcionais Códig o Requisito Descrição RF01 Cadastro de Produtos Permitir o cadastro de produtos divididos por categorias jogos acessórios e produtos geek RF02 Atualização de Produtos Permitir a atualização das informações dos produtos cadastrados RF03 Exclusão de Produtos Permitir a exclusão de produtos do sistema com registro das operações de exclusão realizadas pelo supervisor RF04 Consulta de Produtos Permitir a consulta detalhada de produtos incluindo código de barras nome categoria fabricante quantidade valor plataforma e prazo de garantia RF05 Cadastro de Clientes Permitir o cadastro de clientes com os seguintes dados código RG CPF nome data do cadastro endereço telefone e email RF06 Atualização de Clientes Permitir a atualização das informações dos clientes cadastrados RF07 Exclusão de Clientes Permitir a exclusão de clientes do sistema com registro das operações de exclusão realizadas pelo supervisor RF08 Realização de Vendas Registrar dados do cliente produtos adquiridos gerar código único da venda data valor total opções de pagamento status de pagamento e da venda RF09 Atualização de Vendas Permitir a atualização das informações de uma venda desde que a venda não tenha sido finalizada RF10 Exclusão de Produtos da Venda Permitir a exclusão de produtos da venda pelo atendente exclusão definitiva só pode ser realizada pelo supervisor com login e senha válidos RF11 Cancelamento de Vendas Permitir o cancelamento de vendas pelo supervisor enviando código da venda para o sistema financeiro RF12 Controle de Estoque Manter controle de estoque rigoroso principalmente para produtos raros e exclusivos RF13 Registro de Movimentações de Estoque Registrar todas as movimentações de estoque entrada e saída de produtos RF14 Consulta de Estoque Permitir a consulta da quantidade de produtos em estoque RF15 Controle de Acesso Gerenciar acesso ao sistema por meio de login e senha com diferentes níveis de acesso atendente supervisor estoquista RF16 Registro de Acessos Registrar todos os acessos ao sistema incluindo data hora e usuário RF17 Acessibilidade Incluir módulos de acessibilidade para usuários com deficiência RF18 Geração de Relatórios de Vendas Permitir a geração de relatórios detalhados de vendas filtrados por data cliente produto etc RF19 Geração de Relatórios de Estoque Permitir a geração de relatórios detalhados de estoque incluindo movimentações produtos com baixa quantidade etc RF20 Consulta de Preços Permitir ao atendente consultar preços dos produtos RF21 Histórico de Compras do Cliente Permitir a consulta do histórico de compras de cada cliente RF22 Geração de Notas Fiscais Gerar notas fiscais para as vendas realizadas integrando com o sistema fiscal da empresa RF23 Notificações de Baixa de Estoque Notificar automaticamente os responsáveis quando a quantidade de um produto atingir o nível mínimo definido RF24 Opções de Desconto Permitir a aplicação de descontos em vendas com controle de quem concedeu o desconto RF25 Auditoria e Logs Manter um sistema de auditoria que registre todas as operações RF26 Suporte a Atalhos de Teclado Implementar atalhos de teclado personalizáveis para facilitar o acesso às principais funções do sistema RF27 Modo de Texto Ampliado Disponibilizar modo de texto ampliado para usuários com dificuldades de visão sempre que o usuáriologin for creditado como acessibilidade RF28 Feedback Auditivo e Visual Fornecer feedback auditivo e visual para ações realizadas no sistema ajudando usuários com diferentes necessidades Fonte Elaborado pelo Autor 2024 Os requisitos funcionais delineados estabelecem sistema eficiente a gerenciar produtos clientes vendas estoque e acessos Com funcionalidades que vão desde o cadastro atualização e exclusão de produtos e clientes até a realização e gestão de vendas o sistema é projetado para oferecer controle rigoroso e detalhado de todas as operações A ênfase na segurança e auditoria como visto nos requisitos de controle de acesso registro de acessos e logs garante a integridade dos dados e a rastreabilidade das ações Além disso a inclusão de módulos de acessibilidade e feedback para usuários com deficiência demonstra um compromisso com a inclusão digital As ferramentas para geração de relatórios notificações de estoque e suporte a atalhos de teclado visam melhorar a eficiência operacional e a tomada de decisões Não se pode esquecer ainda que o sistema responsabiliza a necessidade de acessibilidade Em frente temse os requisitos não funcionais desenvolvidos Quadro 2 Requisitos NãoFuncionais Códig o Requisito Descrição RNF0 Plataforma O sistema deve ser desenvolvido para a plataforma desktop 1 Desktop RNF0 2 Segurança Implementar autenticação via login e senha criptografia de dados sensíveis RNF0 3 Usabilidade Interface amigável e intuitiva com suporte a teclas de atalho para navegação eficiente RNF0 4 Performance O sistema deve responder em tempo real a operações de cadastro consulta e vendas RNF0 5 Manutenibilidade O código deve ser modular e documentado para facilitar manutenção e futuras atualizações RNF0 6 Confiabilidade Garantir alta disponibilidade e recuperação de dados em caso de falhas RNF0 7 Escalabilidade O sistema deve ser capaz de lidar com um aumento no volume de dados e usuários sem degradação de performance RNF0 8 Portabilidade O sistema deve ser facilmente adaptável a outras plataformas se necessário RNF0 9 Compatibilidade O sistema deve ser compatível com diferentes versões de sistemas operacionais e softwares de terceiros RNF1 0 Interface de API O sistema deve oferecer interfaces de API para integração com outros sistemas existentes RNF11 Documentação O sistema deve incluir documentação completa para usuários e desenvolvedores RNF1 2 Backup e Recuperação Implementar um sistema de backup automático e recuperação de dados para prevenir perda de informações RNF1 3 Documentação Acessível Incluir documentação e ajuda do sistema em formatos acessíveis ex áudio braille formatos digitais RNF1 4 Testes de Acessibilidade Realizar testes regulares de acessibilidade para garantir conformidade com os padrões de acessibilidade RNF1 5 Compatibilidade com Dispositivos Alternativos Garantir compatibilidade com dispositivos de entrada alternativos como trackballs e teclados adaptados RNF1 6 Suporte a Leitores de Tela Interface compatível com leitores de tela para usuários com deficiência visual RNF1 7 Alto Contraste Opção de alto contraste para usuários com baixa visão RNF1 8 Navegação por Teclado Permitir navegação completa por teclado para usuários com mobilidade reduzida RNF1 9 Legibilidade Utilizar fontes e tamanhos de texto que garantam legibilidade para todos os usuários Fonte Elaborado pelo Autor 2024 Para o sistema proposto enquanto requisitos não funcionais a segurança é prioridade com autenticação via login e senha e criptografia de dados sensíveis garantindo a proteção das informações A usabilidade é aprimorada com interface amigável suporte a teclas de atalho e navegação por teclado facilitando o uso para todos os usuários A performance do sistema será projetada para responder em tempo real às operações críticas enquanto a manutenibilidade é assegurada por meio de código modular e bem documentado Confiabilidade e escalabilidade serão assim abordadas a garantir alta disponibilidade recuperação de dados em caso de falhas e a capacidade de lidar com um aumento no volume de dados e usuários sem comprometer a performance Já a portabilidade e a compatibilidade serão consideradas para facilitar a adaptação a outras plataformas e para garantir o funcionamento em diferentes versões de sistemas operacionais e softwares de terceiros Interface de API permitirá a integração com outros sistemas ampliando a funcionalidade do sistema relevante mencionar que a API será utilizada futuramente para realização de transações específica conexão com as redes sociais entre outros serviços que podem vir a ser acessórios à Geek A documentação completa para usuários e desenvolvedores será incluída com um sistema de backup automático e recuperação de dados A acessibilidade será garantida com compatibilidade para dispositivos 23 CASOS DE USO Casos de uso do software desenhado incluem cinco classe de atores a saber estoquista que está diretamente associado com a inclusão dos produtos dentro do sistema o atendente que é a linha de frente das atividades comerciais da Geek supervisor que o gestor intermediário das atividades realizadas pela empresa e por fim o administradorgestor Relevante mencionar que este sistema não permite inicialmente comunicação direta com clientes apenas membros da equipe da Geek podem ter acesso Posto isto os casos de uso são apresentados na Figura 1 apresentada em frente Figura 1 Casos de Uso Geek Fonte Elaborado pelo Autor 2024 Considerando os 26 casos apresentados acima o Quadro 3 em frente apresenta todas as descrições detalhadas descrição sucinta do comportamento do caso de uso com base nos atores no fluxo principal no fluxo alternativo nas pré e póscondições se existentes e também nas exceções quando existentes Quadro 3 Casos de Uso Descrição Detalhadas UC001 Cadastrar Produto Descrição Permitir o cadastro de novos produtos divididos por categorias jogos acessórios e produtos geek produtos gerais Ator Estoquista AdministradorGestor Supervisor Fluxo Principal Passo 1 Estoquista seleciona a opção Cadastrar Produto Passo 2 Sistema exibe formulário de cadastro Passo 3 Estoquista preenche os dados do produto Passo 4 Sistema valida os dados Passo 5 Sistema salva o produto e confirma o cadastro Fluxos Alternativos Passo 4a Sistema encontra dados inválidos e informa mensagem de erro de acordo com o dado inválido encontrado Passo 4b Sistema solicita reinclusão de informações Retorna ao Passo 3 Précondições EstoquistaUsuário autenticado Póscondições Produto cadastrado no sistema com ao menos 1 unidade disponível UC002 Atualizar Produto Descrição Permitir a atualização das informações dos produtos cadastrados Ator Estoquista AdministradorGestor Supervisor Fluxo Principal Passo 1 Estoquista seleciona o produto a ser atualizado Passo 2 Sistema exibe as informações do produto Passo 3 Estoquista edita os dados necessários Passo 4 Sistema valida as alterações Passo 5 Sistema salva as alterações e confirma a atualização Fluxos Alternativos Passo 4a Sistema encontra dados inválidos e informa mensagem de erro de acordo com o dado inválido encontrado Passo 4b Sistema solicita reinclusão de informações Retorna ao Passo 3 Précondições Usuário autenticado Póscondições Produto atualizado no sistema UC003 Excluir Produto Descrição Permitir a exclusão de produtos do sistema com registro das operações realizadas pelo supervisor Ator Supervisor AdministradorGestor Fluxo Principal Passo 1 Supervisor seleciona o produto a ser excluído Passo 2 Sistema exibe confirmação de exclusão Passo 3 Supervisor confirma a exclusão Passo 4 Sistema registra a operação e exclui o produto Fluxos Alternativos Passo 3a Supervisor desiste do cancelamento botão Passo 3b Sistema retorna à tela anterior Précondições Supervisor autenticado UC001 produto já existente Póscondições Produto excluído e operação registrada UC004 Consultar Produto Descrição Permitir a consulta detalhada de produtos incluindo código de barras nome categoria fabricante quantidade valor plataforma e prazo de garantia Ator Estoquista AdministradorGestor Supervisor Atendente Todos Fluxo Principal Passo 1 Usuário seleciona a opção Consultar Produto Passo 2 Sistema exibe critérios de busca Passo 3 Usuário insere critérios e executa a busca Passo 4 Sistema exibe resultados da busca Passo 5 Usuário seleciona um produto para ver detalhes Fluxo Alternativo Passo 3a Usuário insere informações não encontradasinexistentes Passo 4a Sistema informa inexistência de informações Passo 4b Sistema solicita se usuário deseja nova consulta Passo 4c1 Usuário seleciona sim Retorna ao Passo 1 Passo 4c2 Usuário seleciona não Passo 4d sistema encerra consulta Précondições Usuário autenticado UC001 UC002 Póscondições Informações do produto exibidas UC005 Cadastrar Cliente Descrição Permitir o cadastro de clientes com os seguintes dados código RG CPF nome data do cadastro endereço telefone e email Ator Atendente AdministradorGestor Supervisor Fluxo Principal Passo 1 Usuário seleciona a opção Cadastrar Cliente Passo 2 Sistema exibe formulário de cadastro Passo 3 Usuário preenche os dados do cliente Passo 4 Sistema valida os dados Passo 5 Sistema salva o cliente e confirma o cadastro Fluxos Alternativos Passo 4a Sistema encontra dados inválidos e informa mensagem de erro de acordo com o dado inválido encontrado Passo 4b Sistema solicita reinclusão de informações Retorna ao Passo 3 Précondições Usuário autenticado Póscondições Cliente cadastrado no sistema UC006 Atualizar Cliente Descrição Permitir a atualização das informações dos clientes cadastrados Ator Atendente AdministradorGestor Supervisor Fluxo Principal Passo 1 Atendente seleciona o cliente a ser atualizado Passo 2 Sistema exibe as informações do cliente Passo 3 Atendente edita os dados necessários Passo 4 Sistema valida as alterações Passo 5 Sistema salva as alterações e confirma a atualização Fluxos Alternativos Passo 4a Sistema encontra dados inválidos e informa mensagem de erro de acordo com o dado inválido encontrado Passo 4b Sistema solicita reinclusão de informações Retorna ao Passo 3 Précondições Atendente autenticado Póscondições Cliente atualizado no sistema UC007 Excluir Cliente Descrição Permitir a exclusão de clientes do sistema com registro das operações realizadas pelo supervisor Ator Supervisor AdministradorGestor Fluxo Principal Passo 1 Supervisor seleciona o cliente a ser excluído Passo 2 Sistema exibe confirmação de exclusão Passo 3 Supervisor confirma a exclusão Passo 4 Sistema registra a operação e exclui o cliente Fluxos Alternativos Passo 3a Supervisor desiste do cancelamento Passo 3b Sistema retorna à tela anterior Précondições Supervisor autenticado Póscondições Cliente excluído e operação registrada UC008 Realizar Venda Descrição Registrar dados do cliente produtos adquiridos gerar código único da venda data valor total opções de pagamento status de pagamento e da venda Ator Atendente AdministradorGestor Supervisor Fluxo Principal Passo 1 Usuário seleciona a opção Realizar Venda Passo 2 Sistema exibe formulário de venda Passo 3 Usuário preenche os dados do cliente e seleciona os produtos Passo 4 Sistema valida as informações preenchidas Passo 5 Sistema calcula o valor total e exibe opções de pagamento Passo 6 Usuário confirma a venda Passo 7 Sistema gera código único da venda e salva os dados Fluxos Alternativos Passo 4a Sistema encontra dados inválidos e informa mensagem de erro de acordo com o dado inválido encontrado Passo 4b Sistema solicita reinclusão de informações Retorna ao Passo 3 Passo 7a Pagamento não autorizado Passo 7b Sistema exibe mensagem de erro Retorna ao Passo 3 Précondições Atendente autenticado Póscondições Venda registrada no sistema UC009 Atualizar Venda Descrição Permitir a atualização das informações de uma venda desde que a venda não tenha sido finalizada Ator Atendente AdministradorGestor Supervisor Fluxo Principal Passo 1 Atendente seleciona a venda a ser atualizada Passo 2 Sistema exibe as informações da venda Passo 3 Atendente edita os dados necessários Passo 4 Sistema valida as alterações Passo 5 Sistema salva as alterações e confirma a atualização Fluxos Alternativos Passo 4a Sistema encontra dados inválidos e informa mensagem de erro de acordo com o dado inválido encontrado Passo 4b Sistema solicita reinclusão de informações Retorna ao Passo 3 Précondições Atendente autenticado Póscondições Venda atualizada no sistema UC010 Excluir Produto da Venda Descrição Permitir a exclusão de produtos da venda pelo atendente exclusão definitiva realizada pelo supervisor com login e senha válidos Ator Atendente Supervisor AdministradorGestor Fluxo Principal Passo 1 Atendente seleciona a venda em andamento Passo 2 Atendente remove produto da venda Passo 3 Sistema atualiza o valor total Exceções Sistema exclui definitivamente produto zerado há mais de 360 dias Précondições Atendente ou Supervisor autenticado Póscondições Produto excluído da venda e valor atualizado UC011 Cancelar Venda Descrição Permitir o cancelamento de vendas pelo supervisor enviando código da venda para o sistema financeiro Ator Supervisor AdministradorGestor Fluxo Principal Passo 1 Supervisor seleciona a venda a ser cancelada Passo 2 Sistema exibe confirmação de cancelamento Passo 3 Supervisor confirma o cancelamento Passo 4 Sistema envia código da venda para o sistema financeiro e registra o cancelamento Fluxos Alternativos Passo 3a Usuário solicita exclusão do cancelamento Passo 3b Sistema retorna à tela anterior Précondições Supervisor autenticado Póscondições Venda cancelada e operação registrada UC012 Controlar Estoque Descrição Manter controle de estoque rigoroso principalmente para produtos raros e exclusivos Ator Estoquista AdministradorGestor Fluxo Principal Passo 1 Estoquista acessa o módulo de controle de estoque Passo 2 Sistema exibe lista de produtos e quantidades Passo 3 Estoquista verifica e ajusta quantidades conforme necessário Fluxos Alternativos Passo 3a Quantidades incorretas identificadas pelo sistema Passo 3b Sistema exibe mensagem de erro Passo 3c Sistema solicita nova inclusão Retorna ao Passo 2 Précondições Estoquista autenticado Póscondições Estoque atualizado no sistema UC013 Registrar Movimentação de Estoque Descrição Registrar todas as movimentações de estoque entrada e saída de produtos Ator Estoquista AdministradorGestor Fluxo Principal Passo 1 Estoquista acessa o módulo de movimentações de estoque Passo 2 Sistema exibe formulário de movimentação Passo 3 Estoquista preenche os dados da movimentação Passo 4 Sistema valida os dados Passo 5 Sistema salva a movimentação e confirma o registro Fluxos Alternativos Passo 4a Sistema encontra dados inválidos e informa mensagem de erro de acordo com o dado inválido encontrado Passo 4b Sistema solicita reinclusão de informações Retorna ao Passo 3 Précondições Estoquista autenticado Póscondições Movimentação registrada no sistema UC014 Consultar Estoque Descrição Permitir a consulta da quantidade de produtos em estoque Ator Estoquista AdministradorGestor Supervisor Fluxo Principal Passo 1 Estoquista acessa o módulo de consulta de estoque Passo 2 Sistema exibe critérios de busca Passo 3 Estoquista insere critérios e executa a busca Passo 4 Sistema exibe resultados da busca Précondições Estoquista autenticado Póscondições Informações de estoque exibidas UC015 Controlar Acesso Descrição Gerenciar acesso ao sistema por meio de login e senha com diferentes níveis de acesso atendente supervisor estoquista Ator Administrador Fluxo Principal Passo 1 Administrador acessa o módulo de controle de acesso Passo 2 Sistema exibe lista de usuários e níveis de acesso Passo 3 Administrador configura permissões conforme necessário Passo 4 Sistema salva as configurações e confirma a atualização Précondições Administrador autenticado Póscondições Permissões de acesso configuradas no sistema UC016 Registrar Acesso Descrição Registrar todos os acessos ao sistema incluindo data hora e usuário Ator AdministradorGestor Fluxo Principal Passo 1 Usuário realiza login Passo 2 Sistema registra data hora e usuário e solicita permissão mensal de backup Passo 3 Administrador confirma Passo 4 Sistema guarda as informações Précondições Usuário autenticado Póscondições Acesso registrado no sistema UC017 Gerar Relatório de Vendas Descrição Permitir a geração de relatórios detalhados de vendas filtrados por data cliente produto etc Ator Supervisor AdministradorGestor Supervisor Fluxo Principal Passo 1 Supervisor acessa o módulo de relatórios de vendas Passo 2 Sistema exibe critérios de geração de relatório Passo 3 Supervisor insere critérios e solicita o relatório Passo 4 Sistema gera e exibe o relatório Précondições Supervisor autenticado Póscondições Relatório de vendas gerado UC018 Gerar Relatório de Estoque Descrição Permitir a geração de relatórios detalhados de estoque incluindo movimentações produtos com baixa quantidade etc Ator Estoquista AdministradorGestor Fluxo Principal Passo 1 Supervisor acessa o módulo de relatórios de estoque Passo 2 Sistema exibe critérios de geração de relatório Passo 3 Supervisor insere critérios e solicita o relatório Passo 4 Sistema gera e exibe o relatório Exclusões Estoquista UC019 Consultar Preços Descrição Permitir aos colaboradores consultar preços dos produtos utilizando terminais disponíveis na loja ou o aplicativo mobile Ator Estoquista AdministradorGestor Supervisor Fluxo Principal Passo 1 Usuário acessa o terminal ou aplicativo Passo 2 Usuário seleciona a opção Consultar Preços Passo 3 Sistema exibe formulário de busca Passo 4 Usuário insere critérios de busca e solicita a consulta Passo 5 Sistema exibe os preços dos produtos encontrados Précondições Cliente autenticado se aplicável Póscondições Preços dos produtos exibidos UC020 Visualizar Histórico de Compras Descrição Permitir a clientes visualizar histórico de compras realizadas incluindo detalhes Ator Atendente AdministradorGestor Supervisor Fluxo Principal Passo 1 Usuário acessa sua conta no site ou aplicativo Passo 2 Usuario seleciona a opção Histórico de Compras Passo 3 Sistema exibe lista de compras realizadas pelo cliente Passo 4 Usuário seleciona uma compra para ver detalhes Passo 5 Sistema exibe detalhes da compra selecionada Précondições Cliente autenticado Póscondições Histórico de compras exibido UC021 Gerar Nota Fiscal Descrição Gerar notas fiscais para as vendas realizadas incluindo informações necessárias para a legislação tributária Ator Todos os atores Fluxo Principal Passo 1 Usuário detecta uma venda concluída Passo 2 Usuário solicita geração de nota fiscal ao sistema Passo 3 Sistema gera nota fiscal Passo 4 Sistema armazena a nota fiscal no banco de dados Passo 5 Sistema disponibiliza nota fiscal para impressão ou download Passo 6 Usuário envia a nota fiscal para o cliente por email ou impressa Fluxo Alternativo Passo 3a Sistema informa indisponibilidade Passo 3b Sistema solicita email do cliente Passo 3c Sistema registra email e informa que será enviado ao cliente quando disponível Passo 4a Sistema informa impressão indisponível Passo 4b Sistema pergunta se usuário deseja imprimir Précondições Venda concluída Póscondições Nota fiscal gerada e enviada UC022 Enviar Notificação de Baixa de Estoque Descrição enviar notificações para os responsáveis quando o estoque de um produto estiver baixo abaixo de um limite prédefinido Ator Estoquista Fluxo Principal Passo 1 Sistema verifica regularmente o nível de estoque Passo 2 Quando o estoque de um produto está abaixo do limite prédefinido o sistema envia automaticamente uma notificação para o estoquista Passo 3 Estoquista abre notificação do sistema ícone Passo 4 Estoquista verifica e confirma as informações Passo 5 Estoquista envia notificação via email e sistema ao Administrador Précondições Limite prédefinido de estoque baixo Póscondições Notificação enviada UC023 Aplicar Desconto Descrição Permitir a aplicação de descontos em vendas conforme regras estabelecidas pela loja por exemplo desconto por quantidade desconto por cliente frequente etc Ator AdministradorGestor Supervisor Fluxo Principal Passo 1 AdministradorGestorSupervisor seleciona a opção Aplicar Desconto Passo 2 Sistema verifica as regras de desconto aplicáveis Passo 3 AdministradorGestorSupervisor insere o desconto Fluxos Alternativos Passo 2a Atendente desconto não autorizado sistema exibe mensagem Passo 2 Usuário inclui valor total da venda recalculado Vai para o Passo 3 Précondições Atendente ou Supervisor autenticado Póscondições Desconto aplicado UC024 Utilizar Atalho de Sistema Descrição Permitir aos usuários realizar operações com maior agilidade por meio de atalhos de teclado facilitando o uso do sistema Ator Todos os usuários Fluxo Principal Passo 1 Usuário pressiona as teclas de atalho correspondentes à operação desejada Passo 2 Sistema executa a operação correspondente Précondições Teclas de atalho definidas Póscondições Operação realizada UC025 Ativar Amplificação Textual Descrição Permitir aos usuários com dificuldades de visão ativar o modo de texto ampliado para facilitar a leitura Ator Todos os Usuários Fluxo Principal Passo 1 Usuário acessa as configurações de acessibilidade Passo 2 Usuário ativa a opção de Texto Ampliado Passo 3 Sistema aumenta o tamanho do texto em todas as telas Précondições Opção de acessibilidade disponível Póscondições Texto ampliado ativado UC026 Fornecer Feedback Auditivo e Visual Descrição Fornecer feedback auditivo e visual para ações realizadas no sistema ajudando usuários com diferentes necessidades Ator Todos os usuários Fluxo Principal Passo 1 Usuário realiza ação no sistema por exemplo salvar dados confirmar operação Passo 2 Sistema fornece feedback visual mensagem de confirmação e auditivo som de confirmação Précondições Ação realizada no sistema Póscondições Feedback visual e auditivo fornecido UC027 Realizar Login Ator Todos os usuários Fluxo Principal Passo 1 Usuário digita informações de matrícula e senha Passo 2 Sistema realiza confirmação de dados Passo 3 Sistema autentifica informações Passo 4 Usuário fornece acesso à interface principal Fluxo Alternativo Passo 3a Sistema encontra dados inválidos e informa mensagem de erro de acordo com o dado inválido encontrado Passo 3b Sistema solicita reinclusão de informações Retorna ao Passo 1 Précondições UC028 Póscondições Ação realizada no sistema Login efetuado Registro de Login UC028 Cadastrar Usuário Ator AdministradorGestor Fluxo Principal Passo 1 Gestor digita informações pessoas e de matrícula e senha Passo 2 Sistema realiza confirmação de dados Passo 3 Sistema autentifica informações Passo 4 Sistema gera novo usuário com as condições de usabilidade Fluxo Alternativo Passo 3a Sistema encontra dados inválidos e informa mensagem de erro de acordo com o dado inválido encontrado Passo 3b Sistema solicita reinclusão de informações Retorna ao Passo 1 Précondições inexistência de usuário no sistema Póscondições Ação realizada no sistema Login efetuado Registro de Login Fonte Elaborado pelo Autor 2024 Em tempo ao total 28 casos de uso foram encontrados instituídos dentro dos quatro atores externos do sistema produzido Assim sendo apresentamse a partir da seção a seguir a modelagem de classes de acordo com estes casos seus atributos bem como com suas relativas funções em face dos requisitos e casos de uso mencionados 24 DIAGRAMA DE CLASSES A seguir a Figura 2 elenca o diagrama de classe com atributos funções e associações esperados para o desenvolvimento do desktop à Geek Figura 2 Digrama de Classes Geek Fonte Elaborado pelo Autor 2024 25 MODELAGEM DE DADOS MER A seguir a Figura 2 elenca a modelagem de dados face ao Banco de Dados esperados para o desenvolvimento do desktop à Geek Figura 2 Modelagem de Dados MER Banco de Dados Fonte Elaborado pelo Autor 2024 3 CONCLUSÃO Com base na análise efetuada o sistema projetado para gerenciar a geek se demonstra altamente eficaz Sua estrutura abrangente e funcionalidades bem definidas oferecem solução completa para as necessidades de gestão do estabelecimento A modelagem do banco de dados assegura a integridade referencial e a consistência dos dados garantindo a confiabilidade das operações realizadas Por meio das funcionalidades de cadastro de atualização e exclusão de produtos e clientes além da capacidade de realizar vendas controlar estoque e gerar relatórios o sistema proporciona uma gestão organizada e simplificada do negócio A utilização de chaves estrangeiras nas tabelas do banco de dados fortalece mais a estrutura do sistema promovendo uma maior confiabilidade e precisão nas informações manipuladas Assim sendo o sistema em questão representa uma ferramenta altamente eficiente para a gestão da Geek REFERÊNCIAS BIBLIOGRÁFICAS LAUDON K C LAUDON J P Sistemas de Informação Gerenciais Rio de Janeiro Pearson 2016 OBRIEN J A Sistemas de Informação e as Decisões Gerenciais na Era da Internet São Paulo Saraiva 2017 SLACK N CHAMBERS S J Administração da produção 3ª Ed São Paulo Atlas 2019 TURBAN E POLLARD C WOOD G VIEHLAND D Sistemas de Informações Gerenciais Para a Tomada de Decisões na Era da Internet São Paulo Bookman Editora 2015