Logo Passei Direto
Buscar

Topicos da computação AVA2

User badge image
Jaime Moraes

em

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

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 1.048.576 bytes de espaço em disco, quantos GB serão 
 necessários para acomodar os dados desses segurados? 
 11000011010100000 2 
 (2 16 x 1) + (2 15 x 1) + 2 14 x 0 + 2 13 x 0 + 2 12 x 0 + 2 11 x 0 + ( 2 10 x 1) + ( 2 9 x 1) 
 + 2 8 x 0 + ( 2 7 x 1) + 2 6 x 0 + ( 2 5 x 1) + 2 4 x 0 + 2 3 x 0 + 2 2 x 0 + 2 1 x 0 + 2 0 x 0= 
 ( 2 16 x 1)+ (2 15 x 1)+( 2 10 x 1)+( 2 9 x 1)+( 2 7 x 1)+( 2 5 x 1)= 
 65.536 + 32.768 + 1.024 + 512 + 128 + 32 = 100.000 10 
 Segurados = 100.000 
 1 Gigabytes = 1.073.741.824 bytes 
 1.048.576 x 100.000 = 104.857.600.000 bytes 
 104.857.600.000 / 1.073.741.824 = 97,656.25 Gigabytes 
 Serão necessários 97,7 Gigabytes 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? 
 Funcionalidade – O grau com que o software satisfaz as necessidades de claradas, levando em 
 consideração sua adequabilida de, exatidão, interoperabilidade, conformidade e segurança. 
 Confiabilidade – confiabilidade é a capacidade do software de manter seu desempenho, evitando falhas e 
 defeitos, mantendo-se estável e com possibilidades de restabelecer o nível de desempenho. 
 Usabilidade - O grau de facilidade de utilização do software, Tendo facilidade de compreensão, facilida de 
 de aprendizagem, operabilidade. 
 Eficiência – O grau de otimização do uso, pelo software, dos recursos do sistema, conforme indicado 
 pelos seguintes subatributos: comportamento em relação ao tempo, comportamento em relação aos 
 recursos. 
 Facilidade de Manutenção – A facilidade com a qual uma correção pode ser realizada no software. 
 Testabilidade – Esforço necessário para testar um programa de modo a garantir que ele desempenhe a 
 função pretendida. 
 Portabilidade – A facilidade com a qual um software pode ser transposto de um ambiente para outro, 
 levando em consideração sua adaptabilidade, facilidade de instalação, conformidade, facilidade de 
 substituição. 
 Reusabilidade – O quanto um programa [ou partes de um programa] pode ser reutilizado em outras 
 aplicações - relacionado com o empacotamento e o escopo das funções que o programa executa. 
 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ê? 
 Ele agiu corretamente? 
 Não porque na fase de teste teria um melhor custo benefício para empresa, encontrar defeito durante a fase de 
 uso pode custar até 100 vezes mais para empresa, A realização de testes antes da entrega reduz custo e 
 trabalho. 
 Por quê? 
 Porque essa atitude atinge diretamente a empresa afetando o faturamento e qualidade do serviço. 
 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ê? 
 Tecnicamente é melhor fazer o quê? 
 Corrigir a maior parte de erros e falhas possível durante o desenvolvimento diminui os custos e um 
 melhor funcionamento do sistema.

Mais conteúdos dessa disciplina