Baixe o app para aproveitar ainda mais
Prévia do material em texto
CENTRO UNIVERSITÁRIO JORGE AMADO – UNIJORGE AVA 2 - TÓPICOS DE COMPUTAÇÃO Salvador-BA 2023 GRADUAÇÃO: SISTEMAS DE INFORMAÇÃO ALUNA: ADRIANA AQUINO DIAS DISCIPLINA: TÓPICOS DE COMPUTAÇÃO Plano de reformulação dos sistemas de negócio da Anthropos 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. Procedimentos para elaboração do TD 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? Salvador-BA 2023 1.1000.0110.1010.0000 2⁰ x 0 = 0 2¹ x 0 = 0 . 2² x 0 = 0 2³ x 0 = 0 2⁴ x 0 = 0 2⁵x 1 = 32 2⁶ x 0 = 0 2⁷ x 1 = 128 2⁸x 0 = 0 2⁹ x 1 = 512 2¹⁰ x 1 = 1024 2¹¹ x x 0 = 0 2¹² x 0 = 0 2¹³ x 0 = 0 2¹⁴ x 0 = 0 2¹⁵ x 1 = 32.768 2¹⁶ x 1 = 65.536 Total: 100.000 bytes Segurado consome = 1048576 bytes 100.000 x 1048576 = 104857600000 bytes 1G = 1.073.741.824 bytes 100000 x 1048576 = 104857600000 bytes / 1024 = 102.400.000 102.400.000 / 1024 = 100.000 100.000 / 1024 = 97,65625 Resposta: 97,65625 GB necessários para acomodar os dados dos segurados. 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? Funcionalidade: Programa ou software que executa uma tarefa específica, diz respeito às funções do software, que determinam o que o sistema faz. Salvador-BA 2023 Confiabilidade: Atributos que geram impacto na capacidade do programa / software de manter o seu nível de desempenho, dentro de condições estabelecidas, por um dado período de tempo. Usabilidade: Atributos que respondem pela facilidade de uso do software por usuários com perfil específico. Eficiência: Relação entre o nível de desempenho do software e a quantidade de recursos utilizada. Facilidade de Manutenção: Esforço necessário para fazer alterações, extensões e complementações no produto de software. Testabilidade: O esforço exigido para testar um programa a fim de garantir que ele execute a função pretendida. Portabilidade: Facilidade para transferir o programa de um ambiente de sistema de Hardware ou software para outro e funcionar adequadamente. Reusabilidade: Quando um programa ou partes dele pode ser reutilizado em outras aplicações. 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ê? Não, pois durante o desenvolvimento de um sistema é necessário passar por diversas avaliações e testes antes da entrega, com finalidade de evitar problemas e riscos com relação a custos. É necessário realizar os testes de softwares para verificar a existência de erros nos códigos, esses devem ser identificados e corrigidos antes da sua liberação para entrega. 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ê? O melhor que pode ser feito é corrigir os erros e defeitos durante o desenvolvimento do sistema, pois o custo será bem mais caro para encontrar e corrigir um erro depois que o programa já estiver em uso. Se o programa for entregue já testado e verificado, será garantida a qualidade, confiabilidade e confiança do beneficiário no programa. Salvador-BA 2023
Compartilhar