Processo de desenvolvimento de software

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1479 palavras )
  • Download(s) : 0
  • Publicado : 25 de fevereiro de 2013
Ler documento completo
Amostra do texto
Processo de Desenvolvimento de Software
Ariana Carla Rodrigues Pereira
Auro Henrique Pereira Aguiar Júnior
Diva Kayla de Oliveira

Instituto Federal de Minas Gerais – Campus São João Evangelista (IFMG-SJE)
São João Evangelista – MG – Brasil
arianacarla2008@hotmail.com
divakayla25@hotmail.com
aurohjunior@hotmail.com

Resumo

O desenvolvimento de software é uma atividade complexaque demanda conhecimento e bom planejamento para a construção de um produto de qualidade e dentro do prazo estabelecido entre os stakeholders. Para atingir estes objetivos as empresas deste ramo devem utilizar o processo de desenvolvimento de software podendo este ser customizado ou modelos já consagrados como RUP, Cascata, Xp, Scrum e outros. Desta forma, este artigo tem como objetivo descrever umprocesso de desenvolvimento de software o qual recebeu o nome de DevelopingSW.

Introdução

Ultimamente o fator primordial para as empresas utilizarem o processo de desenvolvimento de software é obter a qualidade dos produtos desenvolvidos e com isso conseguir as diversas certificações existentes no mercado valorizando assim os serviços da organização.
Dentre as várias certificações dequalidade já renomadas existe o MPS-BR que pode ser definido como um modelo de maturidade de processos de software visando a melhoria de software, este é dividido em sete níveis (A à G) e adequa-se a realidade das empresas de micro e pequeno porte.
A certificação MPS – BR é alcançada quando os softwares atendem os requisitos de qualidade exigidos pelo modelo correspondente ao nível de reconhecimentodesejado, se tornando assim uma ferramenta eficaz e em conta para as empresas.
O processo de desenvolvimento de software deve ser adequado ao tipo de software podendo sofrer alterações quando necessário, sendo indispensável para a construção do software desde sua fase inicial, esta prática resulta em prazos, custos e execução cumpridos corretamente.

Revisão Bibliográfica

SOMMERVILLE(2007) define processo de software como um conjunto de atividades e resultados associados que geram um produto de software. Diferentemente de um processo de produção em série, não existe a possibilidade do processo de software ser automatizado por completo. Uma das causas desta realidade é a imensa diversidade de processos de software. As organizações utilizam abordagens inteiramente diferentes para odesenvolvimento de software. Não existe um processo ideal.
Conforme ABNT (1998), a norma NBR ISO/IEC 12207 tem o objetivo de estabelecer uma estrutura comum para os processos de ciclo de vida de software, com terminologia bem definida, que pode ser referenciada pela indústria de software.
Segundo a NBR ISO/IEC 12207 o ciclo de vida é a estrutura que contém processos, atividades e tarefasenvolvidas no desenvolvimento, operação e manutenção de um produto de software, abrangendo a vida do sistema desde a definição de seus requisitos até o término de seu uso.
De acordo com o Guia Geral, o MPS-BR é um programa para Melhoria de Processo do Software Brasileiro, está em desenvolvimento desde dezembro de 2003 e é coordenado pela Associação para Promoção da Excelência do Software Brasileiro(SOFTEX), contando com apoio do Ministério da Ciência e Tecnologia (MCT), da Financiadora de Estudos e Projetos (FINEP) e do Banco Interamericano de Desenvolvimento (BID).

O Processo de Desenvolvimento

Para a construção deste processo de desenvolvimento foram pesquisados os vários modelos de desenvolvimento de softwares já existentes, com base na pesquisa realizada o grupo optou por construirseu processo de software baseado em modelos tradicionais como RUP, Cascata, Incremental.
O processo DevelopingSW é composto pelas fases: Start, Design de software, Implementação, Teste, Implantação e Manutenção.
A fase Start é dedicada à iniciação do projeto a ser desenvolvido onde são levantados e especificados os requisitos do sistema podendo estes serem modificados durante a execução do...
tracking img