Processo de desenvolvimento de software

Páginas: 6 (1479 palavras) Publicado: 25 de fevereiro de 2013
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...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Questionário Processo de Desenvolvimento de software
  • AV PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
  • processo de desenvolvimento de software
  • Processo de desenvolvimento de software
  • Processo de Desenvolvimento de Software
  • PROCESSO E ANALISE DE DESENVOLVIMENTO DE SOFTWARE
  • AV1 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
  • Processo de desenvolvimento de software

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!