Buscar

Tópicos da computação ava

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

Termos técnicos na seguinte ordem. Qual é o significado de cada um desses 
fatores? 
Alguns dos itens a seguir estão dispostos na Norma ISO 9126 que foca na qualidade 
do produto do software, propondo Atributos de qualidade, distribuídos em seis 
características principais, cada uma com subcaracteristicas. 
REFERÊNCIA: https://pt.wikipedia.org/wiki/ISO/IEC_9126 
Funcionalidade; Resume-se a satisfação das necessidades que levaram a criação do 
projeto e está ligado diretamente a qualidade do software. Deve estar adequado ao 
objetivo principal, é ideal que seja possível realizar integração com outras ferramentas 
e que seja atualizado visando manter a segurança, principalmente quando trata dados 
pessoais. 
Confiabilidade; este item está vinculado a segurança e estabilidade que o software 
oferece. Alguns fatores que garantem a confiabilidade de m sistema ou software é a 
possibilidade de recuperação dos dados caso haja alguma interrupção como por 
exemplo uma queda de energia, o controle, visando fornecer um serviço adequado e 
preciso e ser flexível, onde quando necessário atualizar, o usuário não precisa 
aguardar o término para continuar os trabalhos. 
Usabilidade; Define a facilidade com que o software executa as tarefas determinadas 
pelo usuário. 
Eficiência: Pode ser validada pela compatibilidade do nível de desempenho entre o 
tempo de execução e os recursos envolvidos, onde são analisados o tempo de 
resposta, a utilização dos recursos e a conformidade do software com padrões de 
normas, convenções e etc. 
Facilidade de manutenção: Pode ser definido como a simplicidade em realizar 
atualizações ou verificações de segurança no software, principalmente quando a 
documentação do mesmo se mantém atualizada, visto que qualquer alteração ou 
checagem se caracteriza como manutenção. 
Testabilidade; Examina características comportamentais e diferentes probabilidades 
que possam apresentar falhas no código caso algo esteja errado. 
Portabilidade; Capacidade de ser reaproveitamento e execução de um código inteiro 
ou algumas partes em diferentes ambientes (arquiteturas). 
Reusabilidade; Qualquer parte do software que possa ser inserida em outras partes 
do código ou até mesmo outro software. Assim como a portabilidade, isso beneficia a 
execução do projeto pois existe a certeza acerca do funcionamento deste código ou da 
parte inserida, reduzindo tempo e esforço de produção, aumentando também a 
qualidade do software. 
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= O programador agiu incorretamente pois os testes são completamente 
indispensáveis para assegurar o funcionamento devido do programa, garantindo a 
estabilidade, corrigindo erros que possam acontecer durante a execução do programa. 
Além de atrasar o projeto, pois em determinado momento este programa será 
executado e caso haja algum bug haverá a necessidade da correção, é evidente a 
falha da supervisão em aceitar o programa e passar adiante sem verificar o 
funcionamento. 
 
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= É mais vantajoso corrigir os erros durante a fase de testes pois os programadores 
desenvolveram recentemente, então é mais fácil para localizar e corrigir o erro. Já em 
manutenção, existe o risco de lançar o programa e um usuário descobrir tal erro, e 
assim fazer com que a empresa faça uma manutenção de imediato para corrigir e 
evitar maiores danos.

Outros materiais