Buscar

OA2 Substitutiva Qualidade de Software

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

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 6, do total de 16 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

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 9, do total de 16 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

Prévia do material em texto

Leia o texto abaixo:
O que é SQA?
As organizações dependem cada vez mais de sistemas/aplicações que suportam os seus processos de negócio mais críticos. São cada vez mais frequentes e profundas as mudanças de contexto ao nível do negócio, que obrigam as áreas de TI das organizações a reestruturar constantemente  seus sistemas, potenciando o risco de ocorrência de falhas, dada a elevada complexidade dos mesmos. Procedimentos de Quality Assurance baseados em standards e processos consolidados, assim como equipes de testes especializadas, certificadas e autónomas, são essenciais para garantir a qualidade de sistemas, desde a fase de definição de requisitos até à entrada em produção. Com base na experiência adquirida desde 1999 na prestação de serviços de testes e Quality Assurance em clientes de grande dimensão, a Link desenvolveu a oferta System Quality Assurance que proporciona aos seus clientes uma aproximação para a qualidade de software focada no valor e na otimização dos custos:
- Rigor: Metodologias assentes em standards de qualidade, ferramentas, equipes certificadas;
- Otimização de custos: Serviços de testes em Fábrica com modelos fixed price;
- Gestão eficiente dos colaboradores de negócio na homologação de sistemas;
- Redução de custos futuros: Automação;
- Abrange todas as vertentes: funcional, desempenho, segurança.
(Fonte: Disponível em: http://www.linkconsulting.com/sqa/o-que-e-sqa/Links para um site externo.. Acesso em: 05 mar. 2020)
Considerando o texto acima, avalie as asserções a seguir e a relação proposta entre elas:
I. A área de TI ultimamente tem grandes desafios e tem que procurar melhorar o tempo todo.
PORQUE
II. As organizações cada vez mais precisam de sistemas e tecnologia e as falhas representam prejuízos para os negócios.
A respeito das asserções acima, assinale a alternativa correta: 
Correto!
  
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
 
A alternativa está correta, pois as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. De acordo com o texto, a sistematização e a tecnologia hoje suportam as empresas em suas vertentes mais críticas e as áreas de TI hoje fazem parte do negócio, portanto tem que acompanhar todas as mudanças que ocorrem na tecnologia e no mundo, para diminuir assim os riscos de erro das empresas, e garantir as vantagens competitivas de mercado.
  
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
 
  
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
 
  
As asserções I e II são proposições falsas.
 
  
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
 
 
Pergunta 2
0,6 / 0,6 pts
Atente-se para o texto a seguir:
“É possível agrupar de forma sucinta todo domínio da engenharia de software em fases, obviamente em uma ótica macro: análise de negócio e análise de requisitos; projeto e arquitetura do software; desenvolvimento ou programação; garantia de qualidade e entrega; manutenção corretiva-adaptativa e Manutenção Evolutiva. Deve-se lembrar que estas fases que elencamos de um processo de engenharia de software não deve ser tomada como regra ou norma. Todo processo de desenvolvimento de software deve ser modelado conforme a necessidade de cada projeto, a menos que você queira que seu projeto seja um verdadeiro fracasso! ”
(Fonte: Disponível em: https://analisederequisitos.com.br/infografico-engenharia-de-software-as-5-fases-do-desenvolvimento-de-software/Links para um site externo.. Acesso em: 05 de mar. de 2020)(adaptado)
Considerando as informações apresentadas, avalie as afirmações abaixo:
I. Análise de negócio e análise de Requisitos são partes da definição de um projeto de sistemas, que consiste em 5 fases.
II. Todo processo de desenvolvimento de software não tem regras fixas, mas pode ser baseado em engenharia de software.
III. A Engenharia de Software tem duas fases fixas de desenvolvimento de software.
IV. Modelar um software baseado em engenharia de software é moldar um projeto fracassado.
É correto o que se afirma apenas em: 
  
I e IV
 
Correto!
  
I e II
 
A alternativa está correta, pois apenas as afirmações I e II são verdadeiras.
A afirmação I é verdadeira, pois a análise de negócios e análise de requisitos são itens que são utilizados na definição de projeto de sistemas, de acordo com o texto, que consiste em 5 fases: começa com a análise de negócios e análise de requisitos que nada mais são que a definição de um projeto 
A afirmação II é verdadeira, pois, ainda de acordo com o texto, um projeto pode ser baseado em engenharia de software e modelado conforme a sua necessidade.
A afirmação III é falsa, de acordo com o texto um projeto pode ser baseado em engenharia de software e modelado conforme a sua necessidade
A afirmação IV é falsa, pois a não utilização da engenharia de software é que pode levar projetos ao fracasso.
  
II e IV
 
  
II e III
 
  
III e IV
 
 
Pergunta 3
0,6 / 0,6 pts
Leia o texto a seguir:
 
O Ciclo de vida do desenvolvimento de software (Software Development Lifecycle – SDLC) é um processo sistemático de produção de software que garante a qualidade e corretude do que foi construído. O SDLC visa produzir softwares de alta qualidade que atendam necessidades do cliente. Esse ciclo de vida é constituído por diversas fases, e cada fase tem seus próprios processos e gera seus próprios artefatos. Existem diferentes abordagens e visões sobre quais as fases do SDLC, porém o núcleo de todas essas abordagens é geralmente composto pelos seguintes estágios: 
- Análise de Requisitos: Entender quais são os requisitos do cliente para o sistema, o que o sistema precisa fazer.
- Modelagem: Definir qual será a solução técnica com base nos requisitos e como será feito.
- Desenvolvimento: Construir o sistema com base na solução técnica definida. 
- Homologação: Validar se o que foi construído está cumprindo a necessidade do cliente. 
- Disponibilização do software para o usuário: Como o próprio nome sugere, disponibilizar a solução construída para que o cliente possa usá-la. 
(Fonte: Disponível em:https://blog.db1group.com/desenvolvimento-dev-ops/Links para um site externo.. Acesso em: 05 mar. 2020)
Depois de ler o texto leia as afirmações abaixo:
I. Criar um software com ciclos de vida de desenvolvimento bem estruturados garante um software de qualidade.
II. Os ciclos de vida de desenvolvimento são constituídos por diversas fases, e cada fase tem seus próprios processos e gera seus próprios artefatos. 
III. Os ciclos de vida de desenvolvimento geralmente possuem 3 estágios: análise, desenvolvimento e homologação
IV. O ciclo de vida do software pode ser excluído quando o software for de prateleira
É correto o que se afirma apenas em: 
Correto!
  
I e II
 
A alternativa está correta, pois apenas as afirmações I e II são verdadeiras. A afirmação I é verdadeira, pois, de acordo com o texto, um ciclo de vida estruturado dá garantia à qualidade de software.
A afirmação II é verdadeira, pois o texto indica que esse ciclo de vida é composto por diversas fases, e cada fase tem seus próprios processos e gera seus próprios artefatos.
A afirmação III é falsa, pois o ciclo de vida de software tem 5 estágios.
A afirmação IV é falsa, pois o ciclo de vida de desenvolvimento serve para todos os softwares.
  
III e IV
 
  
II e IV
 
  
II e III
 
  
IV e I
 
 
Pergunta 4
0,6 / 0,6 pts
Leia o texto a seguir:
O que é a qualidade de um software?
Segundo a NBR ISO 9000:2005, “qualidade é o grau no qual um conjunto de características inerentes satisfaz aos requisitos“, ou seja, um software de qualidade é aquele que atende com facilidade aos requisitos solicitados pelo usuário. Portanto, podemos perceber que os requisitos do sistema, são de certa forma um dos passos mais importantes no desenvolvimento de um software.
Saber avaliar os requisitos e conseguir fazer o programa atender a todas as necessidades do cliente é fazer com que o software atenda a qualidade desejada, pois sabemos que a qualidade de um softwareé medida pela avaliação do grau de satisfação que o cliente tem em relação ao produto ou serviço.
Conceituar de uma forma única o termo qualidade de software é uma tarefa difícil, pois a qualidade de um produto está relacionada com vários outros elementos que iremos trabalhar.
A qualidade de um software não deve somente existir em um produto como também deve ser avaliada e reconhecida pelo cliente e, por causa disto, deve existir uma certificação com base em um padrão oficial. Para isso, existem alguns órgãos normalizadores conhecidos, como a ISO, ABNT e a IEEE. No Brasil, o órgão governamental responsável por esta tarefa é o INMETRO.
(Fonte: Disponível em: https://www.profissionaisti.com.br/2014/08/qualidade-de-software-muito-alem-de-dominar-uma-linguagem-de-programacao/Links para um site externo.. Acesso em: 05 de mar. de 2020)
Considerando as informações apresentadas, avalie as afirmações abaixo:
I. Com base no conceito de qualidade, pode-se dizer que a qualidade do software é proporcional aos requisitos que ele atende.
II. A ISO 9000 aborda o tema qualidade e recomenda que o software deve atender aos requisitos propostos.
III. Conceituar a qualidade de software é conceituar com base nas premissas de qualidade do produto feito.
IV. A qualidade desejada é a qualidade que se estabelece no desenvolvimento.
É correto o que se afirma apenas em:
  
II e IV
 
  
I e IV
 
  
III e IV
 
  
I e III
 
Correto!
  
I e II
 
A alternativa está correta, pois apenas as afirmações I e II são verdadeiras.
Tomando como base o conteúdo da ISO 9000, que aborda qualidade, a qualidade está diretamente relacionada ao atendimento de requisitos.
As afirmações III e IV são falsas, pois não se pode classificar a qualidade de um software apenas como produto e sim como grau de satisfação do cliente.
 
Pergunta 5
0,6 / 0,6 pts
Leia o texto abaixo:
 
A gestão da qualidade de software consiste em vários conceitos, sendo parte deles, aplicados ao processo de desenvolvimento e teste, gerando uma gama de atividades que em conjunto podem garantir um software com qualidade, essas atividades são realizadas em ciclos, sendo o Processo de Testes x Processo de Desenvolvimento.
Roger S. Pressman (2011) afirma que o processo de software é dividido em cinco atividades que fazem parte de uma metodologia genérica, são elas Comunicação, Planejamento, Modelagem, Construção e Emprego. Com essas atividades se faz necessário o uso de uma metodologia (ágil, adaptável e flexível) de processo, o uso da metodologia é uma base para o desenvolvimento e teste, aplicando-a corretamente. Atualmente faz-se difícil a aplicação à risca de uma metodologia, é necessário adapta-la, ser ágil e flexível, para isso, é preciso que os envolvidos colaborem e tenham em mente o lucro intelectual que a equipe vai ter ao final do ciclo.
(Fonte: Disponível em: https://www.linkedin.com/pulse/import%C3%A2ncia-da-gest%C3%A3o-qualidade-de-software-processo-helder/Links para um site externo.. Acesso em: 05 mar. 2020)
O que é necessário para que uma metodologia seja funcional no desenvolvimento de um sistema nos dias de hoje?
  
Rigidez
 
  
Rapidez
 
  
Design
 
  
Tradição
 
Correto!
  
Flexibilidade
 
A alternativa está correta, pois de acordo com o texto, é adaptar a metodologia, portanto ela tem que ser flexível.
 
Pergunta 6
0,6 / 0,6 pts
Leia o texto abaixo:
ENTENDA SOBRE O ROI
Se você está há algum tempo no mundo dos negócios, com certeza já ouviu falar sobre ROI. Essa é a sigla para Retorno Sobre Investimento. Um índice extremamente importante para ser calculado por empresas de qualquer porte, você sabia? Ele auxilia o gestor a identificar todo o potencial de uma nova ferramenta. E, assim, garantir que novas aquisições tragam o resultado esperado.
No ambiente corporativo, o ROI pode ser trabalhado junto de um bom ERP, em um processo conhecido como ROI em ERP. Quer saber mais? Então leia o nosso post de hoje. Entenda melhor o assunto e veja como a sua empresa pode tirar proveito dessa combinação de forças estratégicas!
ENTENDENDO O ERP E A NECESSIDADE DE SE APLICAR O ROI
O ERP é a sigla para Sistema de Gestão Empresarial. Ele funciona como um sistema unificado de controle que envolve todos os setores de uma empresa (administrativo, contábil, financeiro, RH, entre outros), evitando a necessidade de softwares específicos para cada divisão.
Em outras palavras, o ERP é um “hub” de informações corporativas, que une em um mesmo ambiente os principais dados sobre o funcionamento de uma empresa. Isso é o que faz com que ele seja um dos melhores aliados na hora de automatizar processos e dar mais agilidade a tarefas internas.
(Fonte: Disponível em: https://www.foccoerp.com.br/gestao-de-empresas/roi-em-erp/Links para um site externo.. Acesso em: 12 mar de 2020)
Considerando as informações apresentadas, analise as afirmações abaixo:
I. O cálculo do ROI é favorecido pela associação com o ERP.
II. O ROI auxilia a diretoria e os tomadores de decisão quanto aos investimentos.
III. O ROI serve para saber o quanto foi gasto com ERP.
IV. No ambiente corporativo, o ROI é trabalhado sozinho.
É correto o que se afirma apenas em: 
  
IV e I
 
Correto!
  
I e II
 
A alternativa está correta, pois apenas as afirmações I e II são verdadeiras.
A afirmação I é verdadeira, pois como o ERP é um hub de informações, que associadas ao ROI que é um indicador de retorno de investimento podem ser muito úteis no auxílio à tomada de decisão.
A afirmação II é verdadeira, pois o ROI funciona como indicador para a diretoria, pois é possível acompanhar sua evolução.
A afirmação III é falsa, pois o ROI vê o retorno do investimento, e não trata do custo (gasto), o que se faz é uma projeção do que se investiu e quando retorna a empresa.
A afirmação IV é falsa, pois o ROI aliado a outros indicadores de gestão, dão um a boa direção para empresa.
  
II e III
 
  
III e IV
 
  
I e III
 
 
Pergunta 7
0,6 / 0,6 pts
Leia o texto a seguir:
Boas Práticas no Desenvolvimento de Software e Sistema Web
O que é necessário para desenvolver um software? Quais as melhores práticas das empresas?
Ao desenvolver um software, a equipe envolvida precisa fazer uma série de escolhas que delimitarão a forma do produto final. Nesse processo, a falta de definição de critérios para essas tomadas de decisões pode impactar profundamente na qualidade do software e na sua aceitação dentro do contexto para o qual foi proposto. Neste artigo, trazemos algumas dicas importantes que lhe auxiliarão a fazer as escolhas certas.
1-Ter um processo bem definido ajuda a evitar retrabalho na codificação
Antes de desenvolver um software é preciso ter um bom plano do que vai ser feito, uma vez que demanda tempo e outros recurso. Esse plano pode ser melhor estruturado e seguido quando escolhemos uma metodologia como guia de referência, podendo ser tanto o desenvolvimento em cascata quanto metodologias ágeis. Independente da metodologia escolhida, o processo para realização de cada atividade deve estar bem definido, assim como a responsabilidade de cada pessoa, prazos e produtos a serem entregues.
Você não precisa seguir todas as diretrizes do PMBOK ou todos os passos do Scrum (metodologia ágil) – o processo deve ser adequado para o seu contexto de trabalho, mas é preciso que esse processo não varie muito de um projeto para outro. Isso lhe permite ter um controle maior sobre cada etapa.
(Fonte: Disponível em: https://fluxoconsultoria.poli.ufrj.br/blog/tecnologia-informacao/boas-praticas-desenvolvimento-software/Links para um site externo.. Acesso em: 05 mar. de 2020)
Preste atenção nas afirmações abaixo e avalie quais são corretas:
I. A falta de definição de critério para escolhas feitas quanto a definição do produto final em desenvolvimento de software, impacta diretamente na qualidade
II. Para que o desenvolvimento de um software seja um sucesso, é preciso que seja feito um bom projeto, estruturado
III. É preciso seguir o passo a passo da metodologia escolhida para o desenvolvimento do projeto (seja ela Scrum ou PMBOK)
IV. A melhor metodologia a ser escolhidaé a metodologia cascata.
É correto o que se afirma apenas em:
  
III e IV
 
  
II e III
 
Correto!
  
I e II
 
A alternativa está correta, pois apenas as afirmações I e II são verdadeiras. A afirmação I é verdadeira, pois, de acordo com o texto, a equipe envolvida no desenvolvimento de um software tem que ter qualificação para escolher o que o produto final vai conter (é preciso ter um filtro). Se a equipe não tem preparo e não se preocupa com a qualidade, e não tem critérios para tomar essas decisões, o impacto no produto final pode ser um desastre.
A afirmação II é verdadeira, pois ainda de acordo com o texto é necessário que para que um projeto dê certo ele precisa ser bem estruturado.
A afirmação III é falsa, pois o texto indica que não é preciso seguir todos os passos da metodologia.
A afirmação IV é falsa, pois é preciso utilizar uma metodologia adequada para o trabalho que se pretende realizar. 
  
I e III
 
  
IV e I
 
 
Pergunta 8
0,6 / 0,6 pts
Leia o texto a seguir:
 
“Qualidade e o SWEBOK
As bases teóricas dos computadores modernos remontam a 1936, com o trabalho de Alan Turing: isso significa somente 64 anos antes do bug do milênio. O computador ABC começou a ser construído em 1937, na Iowa State University, enquanto o ENIAC foi concluído em 1946.
Comparativamente, a mecânica newtoniana data de 1664, uma diferença de três séculos. O tempo permite não apenas que novos conhecimentos sejam produzidos, mas também que tais conhecimentos sejam verificados, corrigidos e melhorados. Kuhn [1996] mencionou assim, o papel que o tempo exerce na evolução histórica da ciência: Se a ciência é o conjunto de fatos, teorias e métodos... o desenvolvimento científico torna-se o processo fragmentário pelo qual esses elementos foram reunidos, separadamente ou em combinação, ao fundo comum em contínuo crescimento que constitui a técnica e o conhecimento científicos.
Nas últimas décadas, tornou-se claro o desdobramento da computação em uma extensa lista de subáreas de estudo. Além de um crescimento explosivo da tecnologia, ocorreu também uma evolução importante dos alicerces, isto é, da ciência.
A quantidade de informação aumentou de tal modo que a especialização profissional tornou-se comum, senão mesmo necessária se for desejado um nível de excelência. Uma das áreas de computação – a Engenharia de Software – passou por um estudo de uma comissão internacional de especialistas, visando a uma definição das fronteiras que a delimitam. Esse estudo foi conduzido no âmbito da IEEE e chama-se SWEBOK (Software Engineering Body Of Knowledge, ou Corpo de Conhecimento de Engenharia de Software) [SWEBOK, 2004].
 
(Fonte: SOARES, S. M. K. A. Qualidade de Software Aprenda as metodologias e técnicas mais modernas para o desenvolvimento de software. p. 37)
Considerando as informações apresentadas, analise as afirmações abaixo:
 
I. O SWEBOK é o compilado de conhecimento de Engenharia de Software.
II. A tecnologia hoje não trata apenas de desenvolvimento de sistemas.
III. A quantidade de informação manteve-se a mesma desde 1946.
IV. A computação se desdobrou em uma área de estudo.
 
É correto afirmar que: 
  
III e I
 
  
IV e I
 
Correto!
  
I e II
 
A alternativa está correta, pois apenas as afirmações I e II são verdadeiras. A afirmação I é verdadeira, pois a Engenharia de Software virou norma e dele foi criado um manual e chama-se SWEBOK (Software Engineering Body Of Knowledge, ou Corpo de Conhecimento de Engenharia de Software) [SWEBOK, 2004].
A afirmação II é verdadeira, pois, de acordo com o texto, a tecnologia e a computação geraram desdobramentos de muitas áreas além de hardaware e software, e esse crescimento transformou a área em objeto cientifico.
A afirmação III é falsa, pois a quantidade de informação cresce muito diariamente.
A afirmação IV é falsa, pois a tecnologia cresceu muito e gerou desdobramentos de áreas. 
  
II e III
 
  
III e IV
 
 
Pergunta 9
0,6 / 0,6 pts
Leia o texto a seguir:
Em muitos casos a qualidade é invisível, praticamente imperceptível aos olhos de quem vê e consome, pois ninguém está prestando atenção no que está dando certo até que algo dê errado. Pense no uso cotidiano de um smartphone, o maior agregador de possibilidades tecnológicas da atualidade. Com ele é possível fazer e receber ligações, assistir vídeos, acessar a internet, pedir comida, pedir um carro e tantas outras coisas que faz parecer que com o smartphone podemos tudo. Você passa meses com tudo funcionando perfeitamente até que justamente aquele aplicativo que você mais usa tem um problema. Você se irrita, talvez até se desespere com o problema e não sabe resolvê-lo. Fecha o aplicativo, abre novamente, desliga o smartphone e liga novamente. Nada!
O problema está ali escancarado à sua frente quando então você lembra de que pode ter uma atualização e vai atrás dela. Voilá!!!! Você baixou uma nova versão do app que corrige o problema e provavelmente passará mais alguns meses sem pensar na qualidade entregue naquela nova versão que te salvou. A qualidade de software é uma constante em nossas vidas e por uma enorme parcela de tempo sua função é ser invisível.
Você não se dá conta de todos os lugares e coisas que você se relaciona diariamente que possuem equipes enormes de profissionais que buscam manter a qualidade dos sistemas que permeiam nossas vidas. Ao entrar numa arena e assistir uma partida Olímpica, são vários os sistemas que a torcida interage e não se dá conta. Os enormes placares do estádio, as TVs nas quadras de algumas modalidades, as linhas virtuais que exibem os recordes nas disputas das piscinas de natação.
Você já parou para reparar a quantidade de informação e estatística são exibidas numa corrida de Fórmula 1? Todas as informações ali contidas fazem parte de sistemas com requisitos, regras de negócio, regras do esporte dentre tantas outras particularidades inimagináveis para o público que assiste ao vivo ou em casa uma competição.
O interessante é pensarmos que existe um esquadrão de profissionais que ganham suas vidas realizando um trabalho de formiguinha. Dia após dia, sistema atrás de sistema testando e validando que todas as interfaces, páginas, telas, botões e formulários funcionem exatamente como o esperado pelos usuários. 
Referência - https://movile.blog/por-que-a-qualidade-de-software-deve-ser-invisivel-aos-olhos-do-usuario/Links para um site externo.
Agora avalie as afirmações abaixo :
 
I. Aos olhos de quem usa tecnologia no dia a dia as vezes a qualidade de software é um fator invisível
II. Usuarios só pensam em qualidade de software, quando por exemplo algum aplicativo que usa dá algum problema
III. É muito complicado distinguir qualidade de software de qualidade do produto
IV. Apenas 3 tipos de profissionais estão por tras do desenvolvimento de sistemas.
 
 
É correto o que se afirma apenas em:
  
III e IV
 
  
I e IV
 
  
II e III
 
  
II e IV
 
Correto!
  
I e II
 
Alternativa correta. As afirmações I e II estão corretas.
A afirmação I é correta, pois a qualidade de software passa de maneira invisível pelos usuários.
A afirmação II é correta, pois a atenção à qualidade de software só é dada quando o software ou aplicativo apresenta algum problema.
A afirmação III é incorreta pois qualidade de produto se refere ao produto e qualidade de software se refere a qualidade do produto mais o grau de satisfação do cliente que usa o software.
A afirmação IV é incorreta pois há uma gama de profissionais envolvidos no desenvolvimento de um software
 
Pergunta 10
0,6 / 0,6 pts
Leia o texto a seguir :
“A ética na tecnologia da informação pode ser definida como a análise de como problemas evitáveis (como desvantagens ou danos individuais ou de grupo) podem resultar de um sistema de TI e, em seguida, tomar medidas realistas para evitá-los. A chave para se comportar eticamente como um desenvolvedor é proteger as pessoas contra danos conhecidos que venham das mãos virtuais do nosso software. Esqueça a filosofia. Problemas éticos complexos, como evitar dados tendenciosos de treinamento em aprendizado de máquina(ML), ou manter os usuários a salvo da manipulação política, são apenas uma extensão do comportamento profissional comum. Mais do que engenheiros de software, somos também consumidores. E como tal, temos o poder de decidir o que fazer com nosso orçamento, como por exemplo, não comprar produtos antiéticos. Esse poder do consumidor é um caminho de baixo custo para impulsionar a mudança. Também temos o poder individual, uma vez que nossas habilidades estão em escassez.
(Fonte: Disponível em: https://www.infoq.com/br/articles/developers-tech-ethics/Links para um site externo.. Acesso em: 05 de mar. de 2020)
Trabalhar com TI, requer mais que especialização técnica, é preciso entender do negócio e entender de gente. Partindo desse princípio um dos problemas éticos dentro do desenvolvimento de software que evita erros e é primordial durante o período de desenvolvimento é
Correto!
  
o teste do programa.
 
A alternativa está correta, pois de acordo com o texto, a ética na tecnologia da informação pode ser definida como a análise de como problemas evitáveis (como desvantagens ou danos individuais ou de grupo) podem resultar de um sistema de TI e, em seguida, tomar medidas realistas para evitá-los. Portanto a melhor maneira de prevenir erros e problemas é testar e corrigir os erros antes de colocar na produção.
  
a falha de segurança do sistema, explicar ao cliente e mapear as falhas para corrigir
 
  
a versão entregue sem homologação e testes, erros de hardware e suporte
 
  
a pós-implantação que só ai vão ser apurados os erros que atrapalham o sistema
 
  
o desenvolvimento de outros sistemas para corrigir os erros do sistema criado

Continue navegando