Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE VEIGA DE ALMEIDA GRADUAÇÃO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA: TÓPICOS DA COMPUTAÇÃO PROF.: RICARDO GONÇALVES QUINTÃO EDUARDO FERREIRA TRINDADE TRABALHO DA DISCIPLINA (AVA2) PLANO DE REFORMULAÇÃO DOS SISTEMAS DE NEGÓCIO DA ANTHROPOS NITERÓI 2021 2 Trabalho da disciplina – AVA 2 (Transcrição do enunciado) A Anthropos Corretora de Seguros vem crescendo a uma média de 12% ao ano. Este ano, durante reunião de diretoria, o diretor comercial comentou que os seus funcionários estavam reclamando que os sistemas estavam apresentando lentidão cada vez maior. Imediatamente o diretor de tecnologia da informação (TI) disse que devido ao crescimento da empresa os sistemas da área de vendas não estão mais suportando o volume de negócios e que esses sistemas ficarão cada vez mais lentos, suportando no máximo os próximos dois anos. Foi aí que o presidente da empresa determinou que se fizesse um planejamento de curto, médio e longo prazo para reformular os processos de negócio, os sistemas, a infraestrutura e tudo mais que se fizesse necessário para tornar a área de tecnologia da informação compatível com a nova realidade da empresa. Preocupados em melhorar o desempenho dos sistemas de negócio o mais rápido possível, imediatamente o diretor de TI e o diretor comercial chegaram a um consenso de começar realizando o planejamento de curto prazo para colocá-lo logo em prática. O plano de curto prazo continha os seguintes itens: a reformulação do espaço físico; a reestruturação da equipe de tecnologia da informação (TI); a revisão dos servidores; a revisão da rede de computadores; a área disponível para armazenamento dos dados dos segurados e o desenvolvimento e implantação de um novo sistema de vendas. Após a aprovação da diretoria o plano começou a ser executado. 1 1 Enunciado da segunda avaliação disponível em: https://uva.instructure.com/courses/16962/pages/enunciado-da-avaliacao-2?module_item_id=202667 acessado em: 19/03/2021. https://uva.instructure.com/courses/16962/pages/enunciado-da-avaliacao-2?module_item_id=202667%20 3 PLANO DE REFORMULAÇÃO DOS SISTEMAS DE NEGÓCIO DA ANTHROPOS 1. “Considerando que a Anthropos possui atualmente 1.1000.0110.1010.0000 (está na base 2) segurados e que cada segurado consome 1048576 bytes de espaço em disco, quantos GB serão necessários para acomodar os dados desses segurados?” Resposta: Convertendo a quantidade de segurados de binário para decimal: 1 1 0 0 0 0 1 1 0 1 0 1 0 0 0 0 0 216 215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20 216 × 1 + 215 × 1 + 210 × 1 + 29 × 1 + 27 × 1 + 25 × 1 = 65.536 + 32.768 + 1.024 + 512 + 128 + 32 = 100.000(10) Sabendo que a quantidade de segurados da empresa é de 100.000, e que cada segurado consome 1048576 bytes, temos o seguinte cálculo: 1.048.576 × 100.000 = 104.857.600.000 bytes Convertendo o valor de bytes para gigabytes, e sabendo que 1 GB equivale a 1.073.741.824 bytes, temos: 104.857.600.000 ÷ 1.073.741.824 = 97,65625 Gigabytes Com isso, chegamos à conclusão de que serão necessários 97,65625 gigabytes para acomodar os dados dos segurados. 4 2. “Em reunião com a equipe de projeto, o gerente do projeto novo sistema de vendas apresentou uma lista com os fatores de qualidade de software que deveriam ser considerados. Na oportunidade ele pediu que esses fatores fossem catalogados no artefato glossário de termos técnicos na seguinte ordem: funcionalidade; confiabilidade; usabilidade; eficiência; facilidade de manutenção; testabilidade; portabilidade; reusabilidade. Qual é o significado de cada um desses fatores?” Resposta: Funcionalidade: Conjunto de atributos e funções de um software que visam suprir as demandas dos usuários sejam elas explícitas ou implícitas. Confiabilidade: Capacidade de um programa de realizar cálculos simples ou complexos, executar funções e oferecer resultados com a mais alta taxa de precisão. Usabilidade: Capacidade do sistema de fazer com que o usuário entenda, aprenda, opere e tenha sucesso na execução de sua tarefa. Eficiência: Relação entre o nível de performance de um sistema e a quantidade de recursos utilizados para executar uma tarefa. Facilidade de Manutenção: Facilidade com que se encontra e se corrige erros e falhas, realiza reparos, acrescenta ou modifica o código. Testabilidade: Medida de dificuldade incorrida ao testar um software. Um software tem alta testabilidade quando é fácil de ser testado e de baixa testabilidade quando demanda muito esforço para se realizar testes e garantir que tudo está funcionando corretamente. Portabilidade: Capacidade do software de ser portado ou transferido para outro ambiente ou sistema. Reusabilidade: Capacidade e facilidade com que se reutilizam partes de um código várias vezes ou em várias partes do mesmo ou de outro software. 5 3. “Durante o período de desenvolvimento do sistema, para manter a data de entrega estabelecida no cronograma e não atrasar o projeto um programador entregou um programa como pronto sem testá-lo adequadamente. Ele agiu corretamente? Por quê?” Resposta: Não, pois testar é parte fundamental do processo de desenvolvimento de um sistema de qualidade. Não testar um programa devidamente antes da entrega para o cliente pode e vai culminar em mais custos de manutenção desse programa, além de gerar novos problemas para o cliente ao invés de somente resolvê-los. 4. “O gerente do projeto novo sistema de vendas definiu com a sua equipe as seguintes fases a serem seguidas: requisitos; projeto; codificação; testes; e manutenção. Preocupado com a garantia da qualidade de software ele perguntou para a equipe se era mais barato corrigir os erros durante o desenvolvimento ou durante a manutenção, com o sistema já em produção. Tecnicamente é melhor fazer o quê? Por quê?” Resposta: Corrigir os erros durante o desenvolvimento com certeza é, tecnicamente, a melhor opção. Além de gerar mais custos de manutenção, corrigir erros com o sistema já em produção compromete a qualidade do software e a satisfação do cliente. 6 Referências: https://blog.teclogica.com.br/o-que-e-usabilidade/ https://onlinelibrary.wiley.com/doi/abs/10.1002/0471028959.sof357 https://edisciplinas.usp.br/pluginfile.php/57547/mod_resource/content/1/Aula9- QualidadeProduto.pdf Acesso em 19 mar. 2021. https://blog.teclogica.com.br/o-que-e-usabilidade/ https://onlinelibrary.wiley.com/doi/abs/10.1002/0471028959.sof357 https://edisciplinas.usp.br/pluginfile.php/57547/mod_resource/content/1/Aula9-QualidadeProduto.pdf https://edisciplinas.usp.br/pluginfile.php/57547/mod_resource/content/1/Aula9-QualidadeProduto.pdf TRABALHO DA DISCIPLINA (AVA2)
Compartilhar