Cadastre-se Revistas DevMedia Cursos
 

Space de HUDSON LAMOUNIER PINTO
Busca Autor


Últimas 20 atualizações de HUDSON LAMOUNIER PINTO

Artigo - Atividades básicas ao processo de desenvolvimento de Software

Um processo de desenvolvimento de software pode ser visto como um conjunto de atividades organizadas, usadas para definir, desenvolver, testar e manter um software. A seguir, alguns objetivos do processo de desenvolvimento: 

  • Definição das atividades a serem executadas;

  • Quando determinada atividade deve ser executada;

  • Pessoa ou grupo a executar tais atividades;

  • Padronização no processo de desenvolvimento.

Existem diversos processos de desenvolvimento de software, no entanto há algumas atividades básicas comuns à grande parte dos processos existentes, nesse artigo será descrito algumas dessas atividades, como: Levantamento de requisitos; Análise de Requisitos; Projeto; Implementação; Testes; Implantação.

 

Levantamento de Requisitos

 

            Esta atividade tem como objetivo, compreender o problema, dando aos desenvolvedores e usuários, a mesma visão do que deve ser construído para resolução do problema. Desenvolvedores e clientes, em conjunto, buscam levantar e priorizar as necessidades dos futuros usuários do software (necessidades essas denominadas como requisitos).

            O Levantamento de Requisitos é a etapa mais importante, no que diz respeito ao retorno de investimentos no projeto. Vários projetos são abandonados pelo baixo levantamento de requisitos, ou seja, membros da equipe não disponibilizaram tempo suficiente para essa fase do projeto, em compreender as necessidades dos clientes em relação ao sistema a ser desenvolvido. E como um sistema de informações geralmente é utilizado para automatizar processos de negócio em uma organização, esses processos da organização devem ser bem compreendidos para que o restante das atividades do processo de desenvolvimento flua de acordo com as reais necessidades do cliente.

 

Análise de Requisitos

 

            Esta etapa, também chamada de especificação de requisitos, é onde os desenvolvedores fazem um estudo detalhado dos dados levantados na atividade anterior. De onde são construídos modelos a fim de representar o sistema de software a ser desenvolvido.

            O interesse nessa atividade é criar uma estratégia de solução, sem se preocupar como essa estratégia será realizada, ou seja, utilizar as necessidades dos clientes, depois de compreendido o problema, para resolução do problema solicitado. Assim é necessário definir o que o sistema deve fazer, antes de definir como o sistema irá fazer.

...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
18/05/2007 09:32:00





 

Graduado em Ciência da Computação pelo UNIFOR-MG, e atua como Analista/Desenvolvedor na M. Sistemas, utilizando Delphi/Firebird. Desenvolve pesquisas independentes e testes em computação de alto desempenho(clusters linux). Além de ser mantenedor do site http://www.delphimais.com. hudson@delphimais.com
Arquivo de atualizações
 2007

Estatísticas do Autor:
Número de posts: 1
 
DevMedia Group - Tel: (21) 3382-5038 - www.devmedia.com.br
Todos os Direitos Reservados a DevMedia Group