Buscar

AVA 2 - 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 3 páginas

Prévia do material em texto

Tópicos da computação 
 
AVA 2 
 
Maria Juciara Carvalho da Costa 
 
 
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? 
R: 
(1.1000.0110.1010.0000)2 = (122750)10 
 
Serão 1.227.50 segurados sendo que cada segurado consome 1.048.576 bytes de 
espaço. 
 
1.227.50 x 1.048.576 = 128.712.704.000 
 
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? 
R: ​Funcionalidade: A capacidade de um software prover funcionalidades que 
satisfaçam o usuário em suas necessidades declaradas e implicitas, dentro de um 
determinado contexto de uso. 
Confiabilidade: É um dos aspectos mais importantes na escolha de um 
produto.Muitas vezes o cliente precisa ter a certeza da qualidade do software para 
poder adquiri-lo. Geralmente o consumidor espera utilizar um determinado programa 
e ele funcionar de forma esperada, sem ocorrer interrupções e falhas. 
Usabilidade: Identificar atributos da usabilidade e aspectos da interação 
humano-computador que podem influenciar a facilidade de uso e aprendizagem de 
uma aplicação, os quais são determinantes para elevar o desempenho na 
realização de tarefas e grau de satisfação de usuários. 
Eficiência: Relação entre o nível de desempenho do software e a quantidade de 
recursos utilizada, sob condições de uso pré-definidas. 
Facilidade de manutenção: Medida do esforço necessário para fazer alterações, 
extensões e complementações no produto de software. 
Testabilidade: Os testes de software são conjuntos de funções e atividades que são 
executadas com o objetivo de encontrar erros cometidos na construção de um 
software. Além de buscar e descobrir falhas no software, os testes têm como meta 
comprovar que o produto atende aos requisitos e que está em conformidade com 
suas especificações. É importante citar que apesar dos testes contribuírem 
significativamente para a confiabilidade do software, eles não podem assegurar a 
qualidade de um produto, pois alcançar a qualidade de um softwar 
Portabilidade: Facilidade do produto de software ser transferido para outro ambiente 
computacional e funcionar adequadamente. 
Reusabilidade: Todo e qualquer processo, módulo, objeto, ou seja, partes de 
software podem ser reusáveis várias vezes e em vários locais do software. A 
reusabilidade tem como objetivosprincipais a qualidade, a produtividade e a 
efetividade no desenvolvimento e manutenção de software. Na medida em que os 
engenheiros de software utilizam partes de software já avaliados, bem como 
departes de softwares já prontos, não será necessário sua digitação, codificação e 
verificação de erros. Desta forma o tempo de trabalho será reduzido e 
consequentemente a qualidade já garantida. Nessesentido, podem ser reutilizados, 
além do código-fonte, artefatos como código compilado, 30 casos de teste, modelos, 
interfaces para usuário, e até mesmo planos e estratégias, entre outros. 
Algumas motivações para se reutilizar software são a redução de tempo e esforço 
no desenvolvimento. Pode-se também aumentar a qualidade do software, 
reutilizando-se artefatos com qualidade assegurada, o que tambémacaba por 
reduzir tempo e esforços na manutenção. 
 
 
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: ​Ele não agiu corretamente, pois ao entregar um produto ao cliente sem antes 
testar pode ser que ele não esteja entregando com a devida qualidade e 
funcionalidade esperada para o programa, sem contar com os diversos bugs que 
podem conter ao apresentar o projeto. 
 
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 processo de desenvolvimento é mais fácil, barato e menos trabalhoso, 
pois corrigir os erros depois de ter um projeto completamente codificado e pronto é 
mais difícil do que na fase de desenvolvimento, já que haveria um custo maior 
esperar terminar o projeto para realizar a manutenção.

Outros materiais