Baixe o app para aproveitar ainda mais
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
Compartilhar