Buscar

AVA2 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

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

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? 
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? 
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ê? 
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ê? 
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: 
 
1° Passo: Transforma binário em decimal, para achar a quantidade de segurados 
 
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 x0 + 23 x 0 + 22 x 0 + 21 x 0 + 20 x 0 = 
 
65.536 + 32.768 + 1.024+ 512+128+32 = 100.00010 
Quantidade de segurados = 100.000 
 
2° Passo: Transformar de byte para kilobyte 
 
1048576 / 1024 = 1024 
 
3° Passo: Transformar de kilobyte para megabyte 
 
1024 / 1024 = 1 
 
4° Passo: Transformar de megabyte para gigabyte 
 
1 / 1024 = 0,0009765625 
 
5° Passo: Multiplicar o valor em gigabytes pela quantidade de segurados 
 
0,0009765625 * 100.000 = 97,65625 gigabytes 
 
A quantidade de gigabytes para acomodar os dados desses segurados será de : 97,65625 
gigabytes 
 
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: Significa o quanto e funcional o Software, se o projeto realmente atendeu o 
que foi requirido pelo cliente 
Confiabilidade: Significa o quanto o software e seguro com suas informações e que suas 
funcionalidades sempre estarão cumprindo o que foi exigido 
Usabilidade: Significa o quanto e de fácil entendimento aquele software, que mesmo que o 
usuário não tenha muita experiencia ele irá conseguir aprender e mexer de uma forma fácil. 
Eficiência: Significa o desempenho em que o software tem em relação a quantidade de 
recurso que ele tem, quanto maior o desempenho dos seus recursos maior a eficiência 
Facilidade de manutenção: Significa o quanto aquele software caso haja um problema ele seja 
de fácil correção ou caso haja uma necessidade de mudança naquele software o profissional 
que for fazer tem que conseguir fazer essa manutenção de uma forma fácil 
Testabilidade: Significa que durante sua produção o software tem que passar por testes para 
verificação se aquelas funcionalidades estão funcionando da forma desejada, quanto maior a 
quantidade testes fizer menor e chance de terem bugs no futuro. 
Portabilidade: Significa o quanto esse software tem a capacidade de funcionar em diversos 
sistemas operacionais, seja Linux, android, Windows, mac. 
Reusabilidade: Significa o quanto o código do software, inteiro ou parte dele, pode ser 
reutilizado para outros softwares 
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: Ele não agiu corretamente, pois por mais que seja importante a entrega dentro 
do prazo, você entregar um sistema sem testa-lo adequadamente pode gera danos irreversíveis 
ao cliente e a empresa que desenvolveu o software, imagine que seja um software que mexa 
com entrada e saída de dinheiro dos clientes, um erro ai geraria um prejuízo financeira a 
empresa e geraria um dano a imagem da empresa 
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 durante o desenvolvimento como podemos ver no gráfico, quanto mais 
o projeto vai avançando mais custoso o erro, e quando chega no ambiente de produção os 
erros podem ser intangíveis, gerando insatisfação do cliente, gerar uma imagem negativa a 
empresa, danos financeiros (pois terá que contratar novos funcionários ou parar para o que a 
equipe está fazendo para corrigir um projeto que já foi finalizado)

Outros materiais