Qualidade de Software e PDCA
Por: Renam Barreto • 24/11/2017 • Trabalho acadêmico • 1.166 Palavras (5 Páginas) • 304 Visualizações
Discente: Renam de Andrade Barreto
RA: 1539647
Aula 1
1 Utilizando os itens abaixo, conceitue, com suas palavras, Qualidade de software: - Qualidade; - Software; - Requisitos Funcionais; - Requisitos não funcionais.
Qualidade de Software se caracteriza por conseguir realizar seu processo de acordo com os requisitos funcionais estipulados e também os requisitos não-funcionais, desta forma também tendo um bom desempenho
2 Identifique e comente as diferenças entre a visão popular e profissional de qualidade
No interpretação do senso popular, um produto de qualidade é sinônimo de luxo, e que o seu valor financeiro é sinônimo de qualidade. Já para a visão profissional a qualidade significa que tudo foi realizado segundo o planejado ou cumpriu todos os requisitos pedidos com parâmetros bem definidos e que podem ser medidos.
3 Por que os requisitos de qualidade diferem para as três visões apresentadas (usuário, desenvolvedor e organização)
Os requisitos tem padrões diferentes para cada público, por exemplo para o usuário tem que conter uma facilidade de uso, já o desenvolvedor está preocupado se o produto cumprirá seus requisitos, e a organização espera ter um grande retorno financeiro deste produto. Um requisito comum entre todos é que o produto faça sua função corretamente como o planejado.
Aula 2
1 Com base na figura acima, conceitue, com suas palavras, Processo de Software
Processo de software é um conjuntos de atividades e tem etapas bem definidas onde se utiliza ferramentas e métodos com objetivo de se desenvolver e evoluir um software e seus documentos, ou até mesmo conseguir mantê-los.
2 A figura acima 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
Claramente a figura acima pertence à um processo imaturo, nota-se que neste processo a qualidade é de difícil previsão, passa-se 90% do tempo corrigindo erros, além de possuir baixa produtividade.
3 A figura acima apresenta os principais benefícios da melhoria do processo de software. Explique de que maneira a melhoria de processo propicia esses benefícios.
A melhoria propicia esses benefícios, pois auxilia na diminuição de redundâncias, no aumento da produtividade e no aumento da capacidade de gerenciar seus processos organizacionais, além de reduzirem seus custos produtivos.
4 Crie um parágrafo descrevendo o que é “Demanda por melhor qualidade”. Inclua na descrição as palavras: prazos, custos, defeitos, insatisfações, qualidade, previsibilidade, produtividade e competitividade, como pode ser observado na figura acima.
A demanda por melhor qualidade de software motiva os desenvolvedores para criar um desenvolvimento de modelos de qualidade. Como vimos na aula passada, um software de qualidade é intuitivo, fácil manutenção, com poucas taxas de erros, entre outros. Os custos de defeitos ou erros provocados por falhas de softwares, tanto para as empresas, como para os usuários, podem ser desastrosos, além de ter uma insatisfação para ambas as partes. Com uma demanda por melhor qualidade, passa a ter uma produtividade maior, dando mais opções para o mercado, além de criar uma competitividade entre as empresas, podendo oferecer vários tipos de serviços. É válido lembrar que com uma maior demanda por melhor qualidade os desenvolvedores podem ter uma previsibilidade dos softwares criados.
5 Com base na figura acima explique de que forma as medições auxiliam na identificação de melhorias de processo.
As medições fazem parte da capabilidade do processo, elas são dados quantitativos coletados durante o processo de modo a mensurar a situação atual do processo, e com uma avaliação e análise de pontos que podem ser melhorados é possível uma evolução na qualidade do processo.
6 Raramente qualidade pode ser incorporada ao produto final, após o processo de desenvolvimento ter terminado. Dos requisitos do usuário à entrega do produto final, existe um processo de desenvolvimento que é complexo e frequentemente envolve
...