·

Cursos Gerais ·

Engenharia de Software

Send your question to AI and receive an answer instantly

Ask Question

Preview text

CENTRO UNIVERSITÁRIO INTERNACIONAL UNINTER ESCOLA SUPERIOR POLITÉCNICA NOME DO CURSO ATIVIDADE PRÁTICA ENGENHARIA DE SOFTWARE NOME DO ALUNO RU PROFESSORA MARIANE G BERGAMINI CIDADE ESTADO 2023 1 História de Usuário O empresário Felipe Fernandes precisa realizar a automatização do sistema de sua startup AGROPETS Atualmente o empresário disponibiliza em sua startup produtos para agricultura pecuária e pets no geral Porém não tem nenhum software para realizar as seguintes funções pedidos realizados por seus clientes quantidade de produtos em estoque valor unitário de produto em estoque dados do cliente nome CPF email telefone de contato endereço e histórico de compras efetuadas e devoluçõestrocas impressão de notas fiscais das compras realizadas pelos clientes Gastos mensais com funcionários Gastos mensais básicos energia e água e os lucros da empresa mensal e anual Além disso Felipe precisará ter neste software dois tipos de login um administrativo terão acesso a todos os dados de sua startup e dos clientes e outro login para seus funcionários sem o demonstrativo de rendimentos que a startup ganha por diamêsano e gastos gerais da empresa Seu desafio é pensar como irá desenvolver futuramente um software que atenda a demanda do empresário Felipe para automatizar a startup AGROPETS A partir da HISTÓRIA DE USUÁRIO responda as seguintes perguntas 1 Listar 4 requisitos funcionais e 4 requisitos não funcionais do sistema apresentado na História de Usuário da startup AGROPETS COLOQUE AQUI SUA RESPOSTA 2 Detalhar um cronograma fictício de atividades especificando a prioridade das tarefas a serem desenvolvidas no software data início e fim das tarefas e detalhar a sua equipe desenvolvedor analista designer e etc COLOQUE AQUI SUA RESPOSTA 2 3 Exemplificar por meio de um diagrama de blocos o fluxo do software narrado na História de Usuário da startup AGROPETS No diagrama precisa colocar o RU do aluno e o nome para identificar quem foi o autor que desenvolveu o diagrama de blocos na plataforma online poderá utilizar qualquer plataforma online COLOQUE AQUI SUA RESPOSTA 4 Sintetizar os seguintes testes para o software a ser desenvolvido da startup AGROPETS Teste de integração Teste de sistema e Teste de aceitação Aqui você precisará colocar o nome dos componentes que podem ser testados em todos os testes Apresentar 4 componentes para cada teste COLOQUE AQUI SUA RESPOSTA 3 CENTRO UNIVERSITÁRIO INTERNACIONAL UNINTER ESCOLA SUPERIOR POLITÉCNICA NOME DO CURSO ATIVIDADE PRÁTICA ENGENHARIA DE SOFTWARE NOME DO ALUNO RU PROFESSORA MARIANE G BERGAMINI CIDADE ESTADO 2023 1 História de Usuário O empresário Felipe Fernandes precisa realizar a automatização do sistema de sua startup AGROPETS Atualmente o empresário disponibiliza em sua startup produtos para agricultura pecuária e pets no geral Porém não tem nenhum software para realizar as seguintes funções pedidos realizados por seus clientes quantidade de produtos em estoque valor unitário de produto em estoque dados do cliente nome CPF email telefone de contato endereço e histórico de compras efetuadas e devoluçõestrocas impressão de notas fiscais das compras realizadas pelos clientes Gastos mensais com funcionários Gastos mensais básicos energia e água e os lucros da empresa mensal e anual Além disso Felipe precisará ter neste software dois tipos de login um administrativo terão acesso a todos os dados de sua startup e dos clientes e outro login para seus funcionários sem o demonstrativo de rendimentos que a startup ganha por diamêsano e gastos gerais da empresa Seu desafio é pensar como irá desenvolver futuramente um software que atenda a demanda do empresário Felipe para automatizar a startup AGROPETS A partir da HISTÓRIA DE USUÁRIO responda as seguintes perguntas 1 Listar 4 requisitos funcionais e 4 requisitos não funcionais do sistema apresentado na História de Usuário da startup AGROPETS Requisitos Funcionais 1 Registro de Pedidos O sistema deve permitir aos clientes da AGROPETS fazer pedidos de produtos de agricultura pecuária e pets Os pedidos devem incluir informações detalhadas como os produtos solicitados a quantidade e o método de pagamento 2 Gerenciamento de Estoque Deve ser possível rastrear a quantidade de cada produto em estoque O sistema deve atualizar automaticamente o estoque quando os pedidos são feitos e quando os produtos são adicionados ou removidos manualmente 3 Gerenciamento de Clientes O sistema deve manter um registro completo dos clientes incluindo nome CPF email telefone de contato endereço e histórico de compras devoluções e trocas Isso permitirá um atendimento personalizado e um acompanhamento mais eficiente dos clientes 4 Relatórios Financeiros O sistema deve ser capaz de gerar relatórios detalhados sobre os lucros da empresa gastos mensais com funcionários e gastos básicos energia e água Deve permitir a visualização dos lucros mensais e anuais Para os funcionários o sistema não deve exibir informações de rendimentos apenas os relatórios de despesas gerais da empresa 2 Requisitos não funcionais 1 Segurança e Privacidade O sistema deve garantir a segurança dos dados dos clientes incluindo informações pessoais e histórico de compras Além disso deve haver um controle de acesso rigoroso com autenticação de dois tipos de login administrativo e de funcionários 2 Desempenho e Escalabilidade O sistema deve ser capaz de lidar com um grande volume de pedidos e registros de produtos garantindo um desempenho rápido e responsivo Ele também deve ser escalável para acomodar o crescimento futuro da startup AGROPETS 3 Usabilidade O sistema deve ser intuitivo e de fácil utilização tanto para os funcionários que realizam o atendimento quanto para os administradores que precisam acessar e analisar os dados da empresa 4 Integração de Notas Fiscais O sistema deve permitir a impressão de notas fiscais das compras realizadas pelos clientes Deve ser capaz de integrarse a soluções de emissão de notas fiscais eletrônicas ou imprimir notas fiscais convencionais garantindo a conformidade legal 2 Detalhar um cronograma fictício de atividades especificando a prioridade das tarefas a serem desenvolvidas no software data início e fim das tarefas e detalhar a sua equipe desenvolvedor analista designer e etc Fase 1 Levantamento de requisitos Terá um tempo de duração de 15 dias O responsável por esse levantamento será o analista de negócios Fase 2 Design e arquitetura do sistema Terá um tempo de duração de 1 mês Os responsáveis pelo design e a arquitetura do sistema será o designer de interfce e o arquiteto de software Assim nessa etapa será feita a criação da interface do sistema e a definição da arquitetura do sistema escolha de tecnologias e estrutu ração do banco de dados Fase 3 Desenvolvimento do sistema Terá um período de duração de 3 meses Os responsáveis por esta etapa serão os desenvolvedores que implementarão a in terface do cliente e as funcionalidades do sistema Além deles será responsável também o analista de qualidade de software que testará o sistema para garantir que atenda aos requisitos 3 Fase 4 Integração com Serviços de Notas Fiscais Terá duração de 15 dias Os responsável por essa etapa será somente o desenvolvedor da parte de back end que terá como objetivo integrar o sistema com serviços de emissão de notas fiscais eletrônicas Fase 5 Testes e Depuração Terá duração de 1 mês Os responsáveis por essa etapa serão o analista de qualidade de software para testar o sistema e documentando erros para correção e os desenvolvedores para por corrigir os problemas identificados Fase 6 Implantação e Treinamento Terá duração de 15 dias O responsável por essa fase será o suporte técnico que ficará encarregado im plantar o sistema nos servidores da empresa e fornecer treinamento aos funcioná rios da AGROPETS 3 Exemplificar por meio de um diagrama de blocos o fluxo do software narrado na História de Usuário da startup AGROPETS No diagrama precisa colocar o RU do aluno e o nome para identificar quem foi o autor que desenvolveu o diagrama de blocos na plataforma online poderá utilizar qualquer plataforma online 4 4 Sintetizar os seguintes testes para o software a ser desenvolvido da startup AGROPETS Teste de integração Teste de sistema e Teste de aceitação Aqui você precisará colocar o nome dos componentes que podem ser testados em todos os testes Apresentar 4 componentes para cada teste O teste de integração se dará em 3 partes são elas Integração de Pedidos com Estoque Verificar se a funcionalidade de registro de pedidos no sistema está integrada corretamente com o controle de estoque para garantir que a quantidade de produtos em estoque seja atualizada de acordo com os pedidos Integração de Gerenciamento de Clientes com Banco de Dados de Clientes Certificarse de que o sistema está integrando corretamente as informações dos clientes incluindo nome CPF endereço etc com o banco de dados de clientes 5 Integração de dos cálculos financeiros Testar se a geração de notas fiscais está corretamente integrada com o serviço de notas fiscais eletrônicas garantindo que as notas fiscais sejam geradas e armazenadas conforme necessário e testar se o cálculo do lucro está correto O teste de sistema se dará em 3 partes são elas Funcionalidade de Pedido de Produtos Testar a capacidade do sistema de receber e processar pedidos dos clientes incluindo a seleção de produtos quantidades e métodos de pagamento Gerenciamento de Estoque e Atualização em Tempo Real Verificar se o sistema atualiza o estoque de forma precisa e em tempo real à medida que os pedidos são feitos evitando vendas de produtos fora de estoque Acesso Restrito dos Funcionários Garantir que os funcionários tenham acesso restrito às informações financeiras da empresa permitindo apenas o acesso às funcionalidades necessárias para seu trabalho E por último o teste de aceitação também acontecerá em três partes são elas Experiência do Cliente Avaliar a experiência geral do cliente ao usar o sistema incluindo a facilidade de fazer pedidos o acesso ao histórico de compras e informações pessoais Precisão das Notas Fiscais Verificar se as notas fiscais geradas estão corretas e atendem aos requisitos fiscais e legais Precisão dos Relatórios Financeiros Certificarse de que os relatórios financeiros incluindo gastos mensais e lucros estejam precisos e em conformidade com os dados reais 6