Você está na página 1de 3

UNIVERSIDADE VEIGA DE ALMEIDA

GRADUAÇÃO EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO

ALUNO: LEANDRO M. M. BARBIERI


PROFESSOR: RICARDO GONÇALVES QUINTÃO

TÓPICOS DA COMPUTAÇÃO : TRABALHO DA AVA2

PLANO DE REFORMULAÇÃO DOS SISTEMAS DE NEGÓCIO DA ANTHROPOS

RIO DE JANEIRO
2021
PLANO DE REFORMULAÇÃO DOS SISTEMAS DE NEGÓCIO DA ANTHROPOS

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?

RESPOSTA: Serão necessários 97,65625 GB - (Segue cálculo em anexo)

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 = São tarefas onde usuário pode executar através do sistema.


 Confiabilidade = É a certeza, confiança e segurança de que o sistema é o apropriado para
a determinada função exigida.
 Usabilidade = É o que define a facilidade que os usuários possam ter para operar os
sistemas.
 Eficiência = É a garantia de que o programa irá atender com precisão e agilidade as
tarefas pretendidas.
 Facilidade de Manutenção = É a disponibilidade de fácil acesso, que o sistema precisa ter
para possíveis melhorias ou correções.
 Testabilidade = É o esforço exigido para testar um programa a fim de garantir que ele
execute a função pretendida.
 Portabilidade = É a capacidade de um sistema de se adaptar para possíveis migrações de
hardware ou sistêmicas.
 Reusabilidade = É a capacidade de um sistema de ser parcialmente reutilizado para o
desenvolvimento de outros sistemas.

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, o sistema deveria que passar por uma série de testes de qualidade, para assim
evitar perda de dados, atraso nas funções exigidas, prejuízos financeiros e etc... O cumprimento
de entrega no prazo, na naquele momento beneficiou o desenvolver, mas futuramente o
prejuízo e “dor de cabeça” poderia ser bem maior.

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: Na fase de desenvolvimento seria a melhor opção, pois seria possível observar o
comportamento da aplicação, corrigir e melhorar a qualidade de possíveis pontos. Já no
ambiente de produção, o custo seria mais elevado, pois seria necessário manter uma ferramenta
no ar e outra em ambiente de testes para executar possíveis melhorias.

Você também pode gostar