Buscar

Ava2_topicos

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 5 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

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

Universidade Veiga de Almeida Tópicos da Computação – AVA2 - EAD
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.
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?
R: Serão necessários 97,66 GB para acomodar todos os dados dos segurados.
1	1 0 0 0	0 1 1 0 1 0 1 0 0 0 0 0
(2^0)x0=0		100000x1048576=104857600000 bytes (2^1)	1073741824 bytes	1GB
(2^2)x0=0	104857600000 bytes	X (2^3)x0=0
(2^4)x0=0	1073741824*1/104857600000= 97,66GB (2^5)x1=32
(2^6)x0=0 (2^7)x1=128 (2^8)x0=0 (2^9)x1=512 (2^10)x1=1024 (2^11)x0=0
(2^12)x0=0 (2^13)x0=0 (2^14)x0=0 (2^15)x1=32768 (2^16)x1=65536
100.000 bytes
FONTE: https://eaulas.usp.br/portal/video.action?idItem=7715
3. 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?
R:
Funcionalidade: Execução das tarefas das quais o software foi programado.
Confiabilidade: Probabilidade do sistema funcionar sem ocorrência de falhas num período e ambiente especificados.
Usabilidade: Facilidade que o software possui de ser claramente compreendido e manipulado.
Eficiência: Tempo de execução e os recursos envolvidos são compatíveis com o nível de desempenho do software.
Facilidade de manutenção: Facilidade do produto de software ser modificado, incluindo tanto as melhorias ou extensões de funcionalidade quanto às correções de defeitos, falhas ou erros.
Testabilidade: Probabilidade de um pedaço de software falhar na próxima execução dos testes assumindo que uma entrada do software inclui uma falha.
Portabilidade: A capacidade do software ser transferido de um ambiente para outro. Devemos considerar todos os fatores de adaptação, tais como sistemas operacionais, diferentes tipos de recursos e hardware.
Reusabilidade: A reutilização de software se baseia no uso de conceitos, produtos ou soluções elaboradas ou adquiridas para criação de um novo software, visando melhorar significativamente a qualidade e a produtividade
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ê?
R: Não. Todo projeto antes de ser entregue tem que passar pela Testabilidade, assim verificados todos os erros de entrada do software para que possa ter uma boa funcionalidade, usabilidade e eficiência.
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ê?
R: Durante o desenvolvimento, podemos corrigir os erros na medida de cada passo do projeto, ajudando na funcionalidade do software após ser entregue. Sendo assim sai mais barato e evitamos a insatisfação do cliente.