TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atividade Qualidade de Software

Por:   •  6/4/2022  •  Trabalho acadêmico  •  669 Palavras (3 Páginas)  •  189 Visualizações

Página 1 de 3

Exercícios

  1. Utilizando os itens abaixo, conceitue, com suas palavras, Qualidade de Software.
  • Qualidade;
  • Software;
  • Requisitos funcionais;
  • Requisitos não-funcionais.

        

R:

  • Qualidade: é o equilíbrio entre as necessidades e expectativas dos clientes e o padrão que a organização se propõe a entregar, é entregar o que foi prometido.
  • Software: é o conjunto de vários artefatos e não apenas o código fonte.
  • Requisitos funcionais: são todas as necessidades, características ou funcionalidades esperadas em um processo que podem ser atendidos pelo software.
  • Requisitos não-funcionais: são todos aqueles relacionados à forma como o software tornará realidade os que está sendo planejado. Ou seja, enquanto os requisitos funcionais estão focados no que será feito, os não funcionais descrevem como serão feitos.

  1. Identifique e comente as diferenças entre a visão popular e profissional de qualidade.

R: Qualidade na visão popular é algo luxuoso, que se remete a perfeição. Já na visão profissional é algo que deve seguir à risca os requisitos e ter elementos que satisfaçam as diversas maneiras com que os clientes o utilizarão.

  1. Porque os requisitos de qualidade diferem para as três visões apresentadas (usuário, desenvolvedor e organização).
  1. Identifique e comente um possível requisito de qualidade comum às três visões.

R: Pois cada visão foca em um processo no desenvolvimento do software. O usuário avalia o software sem conhecer seus aspectos internos, está apenas interessado na facilidade do uso, no desempenho, na confiabilidade dos resultados e no preço. O desenvolvedor avalia aspectos de conformidade em relação aos requisitos dos clientes e também aspectos internos do software. E a organização avalia aspectos de conformidade em relação aos requisitos dos clientes e desenvolvedores e também aspectos de custo e cronograma.

  1. Procure na internet 5 problemas de software que impactaram diretamente o mundo real.
  1. Identifique e comente um possível requisito de qualidade que se utilizado evitaria cada problema.

R:

  1. Falha ao Controlar Geração de Código (também conhecida como ‘Code Injection’).
  2. Uso inadequado da Criptografia
  3. Validação de entrada incorreta
  4. Codificação imprópria e consultas de banco estruturadas inadequadas (também conhecido como SQL injection)
  5. Controle de acesso inadequado (Autorização)

Um requisito de qualidade que evitaria os problemas seria o de segurança, quando existe uma vulnerabilidade no software, o sistema todo fica comprometido.

  1. Com base na Figura 01 abaixo, conceitue, com suas palavras, Processo de Software.

[pic 1]

Figura 01.

        

R: Um processo de software é um conjunto de atividades relacionadas que levam à produção de um produto de software.

  1. A Figura 02 abaixo apresenta a Situação Atual da Maioria das Organizações de Software. Indique o tipo de Processo (Imaturo ou Maturo) e comente cada uma de suas características.

[pic 2]

Figura 02.

R: O tipo de processo da Figura 02 é imaturo, pois não se encaixa nos requisitos de possuir profissionais de processos bem preparados, infraestrutura adequada e uma liderança executiva consciente da importância fundamental de processos para os resultados de negócio.

...

Baixar como (para membros premium)  txt (4.6 Kb)   pdf (402.6 Kb)   docx (330.1 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com