Você está na página 1de 6

03/02/2018 Etapas do processo de Desenvolvimento de Sistemas | Portal SiS - Sistemas de Informação

Portal SiS – Sistemas de Informação

Artigos, Novidades, Material para Estudos


fique atualizado via rss

Etapas do processo de Desenvolvimento de Sistemas

Publicado: 20/06/2011 por Janiel Madureira Oliveira em Artigos Científico, Programação


Tags:Desenvolvimento, Processo de Desenvolvimento de sistemas, Programação, Sistemas
4

UNIVERSIDADE PRESIDENTE ANTÔNIO CARLOS – UNIPAC

CAMPUS BOM DESPACHO

CURSO DE SISTEMAS DE INFORMAÇÃO

LUAN HENRIQUE BERNARDES

JANIEL MADUREIRA OLIVEIRA

ETAPAS DE DESENVOLVIMENTO DE SISTEMAS

Introdução

Neste artigo iremos abordar etapas do processo de desenvolvimento de um sistema, deste o contato
com o cliente o levantamento de requisitos até a entrega e manutenção do mesmo.

Etapa de um processo de desenvolvimento constitui-se de metodologias organizadas de forma a


auxiliar o desenvolvimento de um sistema, cada etapa envolve requisitos e situação especifica para
atingir um objetivo. Um processo de desenvolvimento requer algumas etapas bem definidas para
organizar o desenvolvimento, cada passo e dados cumprindo metas criando assim uma metodologia
para o desenvolvimento de uma aplicação. As etapas devem sempre ser revisadas para obter uma
melhor qualidade no produto final.

Principais etapas do desenvolvimento de uma aplicação:

Planejamento
Construção
Implantação
Avaliação e Manutenção

Temos também pontos importantes que devem ser ressaltas como, por exemplo, o levantamento de
requisitos o contato com o cliente etc. É sempre importante documentar um projeto de
desenvolvimento principalmente em grandes projetos que envolvam um numero maior de

https://portalsis.wordpress.com/2011/06/20/etapas-do-processo-de-desenvolvimento-de-sistemas/ 1/6
03/02/2018 Etapas do processo de Desenvolvimento de Sistemas | Portal SiS - Sistemas de Informação

profissionais. A documentação garante a organização e o registro do andamento do projeto


garantindo a qualidade do produto para o cliente.

Planejamento

Para iniciar essa etapa e necessário realizar um levantamento dos requisitos do sistema junto com o
cliente, avaliar os problemas e as necessidades do cliente e documentar o essas informações que serão
de grande importância na elaboração do planejamento.

Pontos importantes:

Identificação do cliente
Identificação dos requisitos
Levantamento dos recursos e custos
Avaliar a viabilidade
Elaboração do cronograma inicial

Após identificarmos o nosso cliente e definirmos os requisitos do sistema que iremos desenvolver,
precisamos avaliar a viabilidade do desenvolvimento e implantação. Após realizar os procedimentos
mencionados acima devemos elaborar o cronograma inicial planejando as etapas e os recursos
necessários para finalização do projeto e a entrega do produto com qualidade garantido a satisfação
do cliente.

Requisitos são descrições do que o sistema irá realizar qual o desejo do cliente a sua necessidade, essa
o qual o sistema venha a solucionar. Essa etapa define a finalidade do projeto e resumir a necessidade
do cliente. A identificação consiste em entender em termos de requisitos e o que se espera obter como
resultado, esse procedimento é geralmente realizado junto ao cliente.

É necessário realizar uma analise dos requisitos para tratar e avaliar inconsistências, ambigüidades,
riscos e prioridades dos requisitos indicados na identificação.

Construção

Na construção do sistema é necessário definir níveis de segurança da aplicação, versionamento do


código fonte, construção da aplicação em si, criação de teste, promover carga de testes extremos e
avaliação do produto final. Fazer um levantamento de erros e correções.

Implantação

Realizar a implantação do sistema junto ao cliente, prover treinamentos para os operadores do


sistema. Verificar possíveis problemas e realizar correções da aplicação.

Avaliação e manutenção

Realizar uma avaliação do sistema junto com o cliente para garantir a qualidade do produto, realizar
manutenções sempre que necessário para manter o bom funcionamento da aplicação.

Resumo das Atividades

As fases de execução e respectivas atividades podem ser vistas abaixo:

Fases Atividades

Plano de Execução do Projeto

1. Contato Inicial com o Cliente;


https://portalsis.wordpress.com/2011/06/20/etapas-do-processo-de-desenvolvimento-de-sistemas/ 2/6
03/02/2018 Etapas do processo de Desenvolvimento de Sistemas | Portal SiS - Sistemas de Informação

– Obter informações importantes sobre o que o cliente deseja do projeto.

2. Levantamento de Recursos do Projeto;

– Verificar quais recursos pode ser usado no projeto.

3. Cronograma Inicial.

– Elaborar um cronograma de cada etapa com data e metas.

Levantamento de Requisitos

1. Definição do Sistema;

– Definir que tipo de sistema será criado, quais tecnologias serão aplicadas.

2. Identificação dos Requisitos;

– Estudar os requisitos, analisar o projeto.

3. Análise e Classificação dos Requisitos.

– Analisar e classificar os requisitos funcionais e não funcionais.

Casos de Uso

1. Construção do Diagrama de Casos de Uso;

– Elaboração do diagrama do caso de uso, analise das situações de operação do aplicativo.

2. Descrição em Alto Nível;

– Descrever de forma sucinta a especificação essencial de requisitos.

3. Descrição em Nível Detalhado;

– Disponibiliza mais detalhes do que a descrição de alto nível, mostra uma visão geral do requisito.

4. Priorização e Escalonamento dos Casos de Uso.

– Define a ordem dos casos de uso.

Construção Análise

1. Modelo Conceitual de Classes;

– Representação das classes, atributos e campos.

2. Glossário;

– Estrutura de classes

3. Diagramas de Estados/Atividades.

– Visualização das atividades

Projeto

https://portalsis.wordpress.com/2011/06/20/etapas-do-processo-de-desenvolvimento-de-sistemas/ 3/6
03/02/2018 Etapas do processo de Desenvolvimento de Sistemas | Portal SiS - Sistemas de Informação

1.Diagramas de Interação;

– Criação e definição da interação entre os objetos

2. Diagrama de Classes do Projeto;

– Estruturas de classes.

3. Esquema do Banco de Dados;

– Estrutura de bancos de dados.

4. Modelo de Arquitetura.

– Estrutura da aplicação.

Implementação

1. Implementação;

– Codificação da aplicação.

2. Segurança.

– Segurança da aplicação.

Testes

1. Testes.

– Realização de testes e cargas extremas.

Implantação

1. Plano de Implantação;

– Desenvolver um plano de implantação da aplicação.

2. Pacote de Entrega ao Cliente;

– Diretrizes de entrega do produto.

3. Treinamento.

– Treinamento da equipe de trabalho.

Avaliação do Cliente/Manutenção

1. Garantia da Qualidade.

– Manutenção da aplicação, avaliação junto ao cliente.

Conclusão

É importante sempre seguirmos as etapas de desenvolvimento de sistemas, essas etapas vão garantir
a entrega de um produto de qualidade condizente com a necessidade do cliente. Cada etapa tem seus
próprios requisitos e suas metas que serão elaboradas pela equipe de desenvolvimento. Sempre é

https://portalsis.wordpress.com/2011/06/20/etapas-do-processo-de-desenvolvimento-de-sistemas/ 4/6
03/02/2018 Etapas do processo de Desenvolvimento de Sistemas | Portal SiS - Sistemas de Informação

bom estar atento ao cronograma para cumprir as metas estabelecidas dentro do prazo. Sempre avaliar
junto com o cliente o produto final.

Referências

LIMA, Ricardo Roberto.Metodologia de Desenvolvimento de Sistemas de Informação baseados em


OO. UBRATEC-JO.

BATEBYTE. Processo de Desenvolvimento de Sistemas com Qualidade. Disponível em <


h p://www.batebyte.pr.gov.br/modules/conteudo/conteudo.php?conteudo=1492&gt
(h p://www.batebyte.pr.gov.br/modules/conteudo/conteudo.php?conteudo=1492&gt); . Acesso em
19/06/2011 às 15h27min

Anúncios

comentários
Maria Mendes disse:
02/11/2016 às 9:56 PM
Foi muito util

Responder
Fabricio Moreira disse:
12/02/2014 às 1:35 PM
Bem explicativo e de amplo entendimento.. gostei muito

Responder
Adilson Abel disse:
21/06/2013 às 3:57 PM
Gostei do trabalho foi bem focado

Responder
hemp disse:
26/06/2011 às 12:46 AM
Colaboracao com o cliente e mais importante do que negociacao de contratos. Buil automatico em
10 minutos – colocar em producao de forma automatica Integracao continua controle de versao
distribuida ex. Software Mercurial TDD Desenvolvimento Orientado a Testes 1 escreve o teste ja
ajuda a antever erros implementa depois Padroes de formatacao estruturacao do codigo
https://portalsis.wordpress.com/2011/06/20/etapas-do-processo-de-desenvolvimento-de-sistemas/ 5/6
03/02/2018 Etapas do processo de Desenvolvimento de Sistemas | Portal SiS - Sistemas de Informação

InfraEstrutura ja o faz Arquitetura Smiples SCRUM Estorias criadas colaborativamente usar wiki
Usuarios tem uma qtde maxima de votos para pedir priorizacao de funcionalidades Alguns
usuarios com mais votos poder do que outros Lancamento de versoes releases frequentes
instantaneos Dois tipos Estaveis como os releases do SCRUM planejamento de objetivo e tempo
Versoes Instaveis gerados sob demanda dos usuarios geradas automaticamente sob um id
contextualizacao de bug reports XP Praticas mais complexas de aplicar Programacao em Pares
Commiters podem cumprimir o papel do par assincronamente Time Completo Sentar Junto
Cliente Presente Papo em Pe Daily Meeting do SCRUM Trabalho EnergizadoPalestra Frameworks
para Desenvolvimento Rapido de Aplicacoes Web um Estudo de Caso com CakePHP e Django
Adriano Pereira Vinicius Cogo Andrea Charao UFSM Resumo Nos ultimos anos surgiram varios
frameworks que aceleram o desenvolvimento de aplicacoes para a Web.

Responder

Crie um website ou blog gratuito no WordPress.com.

https://portalsis.wordpress.com/2011/06/20/etapas-do-processo-de-desenvolvimento-de-sistemas/ 6/6

Você também pode gostar