Buscar

Qualidade de Software e Seus Atributos

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Processo de desenvolvimento de
software
1
O que é um processo de desenvolvimento de
software?
2
 Um processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto de software. 
	
	É estudado dentro da área de Engenharia de Software, sendo considerado um dos principais mecanismos para se obter software de qualidade e cumprir corretamente os contratos de desenvolvimento, sendo uma das respostas técnicas adequadas para resolver a crise do software.
3
A meta de qualquer processo de desenvolvimento é produzir software de qualidade.
Agora, o que é qualidade de software?
Qualidade de software foi definida de várias maneiras, como por exemplo:
. Adequação ao propósito
. Zero defeito
. Conformidade a segurança
. Atendimento à necessidade definida e implícita do cliente.
6
Alguns dos atributos importantes que podem ser usados para medir qualidade do software são:
. Precisão
. Confiabilidade
. Usabilidade
. Portabilidade
. Eficiência
. Manutenção
. Flexibilidade
. Segurança
. Interoperabilidade
. Desempenho
7
10
Principais problemas enfrentados pela indústria de software: 
a demanda reprimida por novos sistemas (Backlog)
a confiabilidade
a manutenção dos sistemas já desenvolvidos. 
11
DEMANDA REPRIMIDA POR NOVOS SISTEMAS
 A demanda por novos sistemas cresce mais depressa que a capacidade da empresa produzir. 
12
CONFIABILIDADE
 Logo após a implantação do sistema, na liberação para utilização pelo usuário final, a taxa de erros dos sistemas é muito grande, devido à inexperiência dos usuários em relação à nova ferramenta de trabalho.
13
MANUTENÇÃO DOS SISTEMAS
 O trabalho de manutenção e suporte consome cerca de 80% dos recursos disponíveis de uma empresa de desenvolvimento.
14
 Um software desenvolvido obedecendo a um projeto conciso e dentro de um padrão de qualidade pode diminuir as falhas nos sistemas, diminuindo, assim, automaticamente, despesas gastas com manutenção e correção de erros, empregando esses recursos na produção de novos sistemas.
15
 
A necessidade de um bom projeto de software passou a ser fundamental para que se tenha o êxito esperado após sua implantação, onde o objetivo maior é satisfazer as necessidades do usuário.
16
 O ciclo de vida de um projeto de software passa pelas fases de identificação do problema e da necessidade do usuário, estudo de viabilidade, análise e projeto de sistema, desenvolvimento, testes e manutenção. 
 Contudo, durante esse ciclo, os profissionais e empresas envolvidos enfrentam alguns problemas relativos ao processo de desenvolvimento, e com o passar dos anos esses problemas têm se agravado nesse tipo de atividade.
17
Bibliografia - Sites
 http://www.univen.edu.br/revista/n008/PRINCIPAIS%20PROBLEMAS%20RELACIONADOS.pdf, acessado em 27/02/2012.
 https://disciplinas.dcc.ufba.br/pastas/MATA63/2009.1/aula02Processos.pdf , acessado em 27/02/2012.
 http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/intro/processo.htm , acessado em 27/02/2012.
18

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes