Ideias Para Alavancar A Qualidade de Software
Setor de Ciências Exatas e Tecnologia – SEET
Departamento de Ciência da Computação – DECOMP
Mauricio Specht
Ideias para Alavancar a Qualidade de Software
Guarapuava-PR
2014
1. Introdução
Impulsionar a melhoria da capacidade e qualidade de desenvolvimento de software e serviços nas empresas brasileiras é um dos principais desafios da Engenharia de
Software.
Atualmente, existe a necessidade de que os softwares se apresentem de forma simples e intuitiva, para que uma pessoa que tenha habilidades e experiências comuns possa usufruir deles sem que se sinta frustrada. Além disso, há a necessidade de que os processos envolvidos nesse desenvolvimento sejam simples e objetivos, evitando assim a burocracia e falta de padronização que ainda atinge essa área.
Segundo Pressman (2006), para que um projeto de software seja bem sucedido, é necessário que alguns parâmetros sejam corretamente analisados, como por exemplo, o escopo do software, os riscos envolvidos, os recursos necessários, as tarefas a serem realizadas, os indicadores a serem acompanhados, os esforços e custos aplicados e a sistemática a ser seguida. A análise de todos estes parâmetros seria a função típica do gerenciamento de projetos a qual, em geral, se inicia antes do trabalho técnico e prossegue à medida que a entrega do software vai se concretizando.
Este trabalho tem o objetivo de apresentar ideias para melhorar a qualidade de software, seus processos e serviços a fim de tornar o desenvolvimento de softwares mais fácil, barato e com maior qualidade.
2. User Experience UX: Ajudando no desenvolvimento de Software
O User Experience(UX) é uma medida a ser aplicada antes, durante e depois do desenvolvimento, processo e produto, que visa entender as necessidades do usuário e transformar a experiência dele, ao utilizar um produto, em um momento envolvedor e impactante. “O trabalho de UX (User Experience) é a arte de projetar