Buscar

Av2 - Topicos da computação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Enunciado da avaliação 2 
A entrega da atividade deve ser realizada através do item Entrega 
da Avaliação – Trabalho da Disciplina [AVA 2], conforme o prazo 
estipulado em calendário acadêmico. 
 
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 
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: 
Conversão de números binários 1.1000.0110.1010.0000 
2¹⁶ - 2¹⁵ - 2¹⁴ - 2¹³ - 2¹² - 2¹¹ - 2¹⁰ - 2⁹ - 2⁸ - 2⁷ - 2⁶ - 2⁵ - 2⁴ - 2³ - 2² - 2¹ - 2⁰ 
 
2¹⁶ = 65.536 2¹¹ = 2.048 2⁶ = 64 2¹ = 2 
2¹⁵ = 32.768 2¹⁰ = 1.024 2⁵ = 32 2⁰ = 1 
2¹⁴ = 16.384 2⁹ = 512 2⁴ = 16 
2¹³ = 8.912 2⁸ = 256 2³ = 8 
2¹² = 4.096 2⁷ = 128 2² = 4 
65.536 +32.768+1.024+512+128+32 = 100.000¹⁰ . 
Total de bytes por segurados = 100.000 e cada um consome 1048576 bytes. 
R: 100.00 * 1048576 = 104.857.600.000 bytes 
 
Obs: Sabendo-se que 1GB é igual a 1,073,741,824 bytes 
 
Resultado final: 104.857.600.000 * 1GB / 1,073,741,824 bytes = 97.66 GB . 
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: São tarefas que poderão ser executada no sistema/software. 
Confiabilidade: Diz respeito a probabilidade do software executar com êxito as tarefas para a 
qual foi projetado. 
Usabilidade: É a interação entre o usuário e o software , fazendo com que o mesmo 
compreenda a forma de manuseio das ferramentas do sistema. 
Eficiência: É a capacidade de efetividade do software. 
Facilidade de manutenção: É facilidade de reparo e manutenção do software. 
Testabilidade: É a execução de testes no sistema, a fim de verificar o seu comportamento, 
melhorias e falhas. 
Portabilidade: É a capacidade de adaptação, execução do software em diferentes 
plataformas/arquiteturas de sistemas. 
Reusabilidade: Definição empregada a um software que pode ser reaproveitado por outro 
software. 
 
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: Agiu incorretamente cometendo uma falha grave, pois não há garantia nem 
confiabilidade em um software que não foi testado, podendo gerar graves incidentes para a 
corporação que fará uso do software. 
 
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: 
A melhor opção é corrigir as falhas durante o desenvolvimento do sistema, pois assim evita-se 
que o mesmo gere graves incidentes sobre as atividades da empresa em que opera, espera-se 
de um software a ser implantado que o mesmo gere confiabilidade, eficiência e facilidade de 
manutenção.

Continue navegando