Buscar

AVA2 TÓPICOS 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

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
Você viu 3, do total de 4 páginas

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

Avaliação 2 - 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? 
Conversão para base 10: 
1.1000.0110.1010.00002 
 216 x 1 + 215 x 1 + 214 x 0 + 213 x 0 + 212 x 0 + 211 x 0 + 210 x 1 + 29 x 1 + 28 x 0 + 27 
x 1 + 26 x 0 + 25 x 1 + 24 x 0 + 23 x 0 + 22 x 0 + 21 x 0 + 20 + 0 = 
65.536 + 32.768 + 1.024 + 512 + 128 + 32 = 100.00010 
Total de segurados = 100.000 
OBSERVAÇÕES CÁLCULOS 
 
 
Cada segurado consome 0,0009765625 GB 
de espaço em disco 
 
1GB = 1073741824 bytes 
Consumo por segurados em bytes = 
1048576 
Conversão do valor em bytes para GB 
1048576 ÷ 1073741824 = 0,0009765625 
 
 
 
 
100.000 segurados consomem 97,65625 
GB de espaço em disco 
 
 
0,0009765625x100.000=97,65625 GB 
 
 
 
Resposta: Serão necessários 97,65625 GB para acomodar os dados desses 
segurados. 
 
 
2. Qual é o significado de cada um desses fatores? 
→ Funcionalidade - Software possui ações que atendam às necessidades 
do usuário explícitas e implícitas dentro de um determinado contexto de 
uso; 
→ Confiabilidade - Capacidade do programa executar todas as suas 
funções com o mais alto nível de precisão em condições especificas; 
→ Usabilidade - Esforço para aprender, operar, preparar a entrada e 
interpretar a saída de um programa; 
→ Eficiência - Quantidade de recursos exigida para que um programa 
execute sua função 
→ Facilidade de manutenção - Facilidade de encontrar falhas, realizar 
reparos, acrescentar ou modificar algo do programa. 
→ Testabilidade - O quanto de esforço é necessário para realizar testes em 
um software para garantir que tudo está funcionando corretamente. 
→ Portabilidade - Capacidade do sistema ser usado em outro ambiente 
para outro, ou seja, ser transferido de um software para outro. 
→ Reusabilidade - Capacidade de partes de um programa 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ê? 
Resposta: Não, pois é muito necessário testar adequadamente para 
conseguir encontrar falhas antes da entrega. Assim, fica mais fácil corrigir 
erros e garantir a qualidade do programa. Além do mais, o programador 
assumiu um risco muito grande de ocorrer falhas durante a entrega e 
precisar de qualquer forma estender o prazo para poder corrigir os erros. 
 
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: Tecnicamente é mais barato corrigir erros durante o 
desenvolvimento, pois passa por um processo de testes para garantir a 
qualidade do software antes de estar em uso. Além do mais, quanto 
melhores forem os testes feitos durante o desenvolvimento, menores serão 
os custos de manutenção.

Continue navegando