Conceitos Fundamentas E Ciclo de Vida de Um Sistema de Informação

Fazer download em ppt, pdf ou txt
Fazer download em ppt, pdf ou txt
Você está na página 1de 20

CONCEITOS FUNDAMENTAS E CICLO DE VIDA

DE UM SISTEMA DE INFORMAÇÃO

Eng. Nelson José Anselmo


CONCEITOS FUNDAMENTAS E CICLO DE
VIDA DE UM SISTEMA DE INFORMAÇÃO
MD1_UD1
CICLO DEVIDA DE UM SISTEMA DE
INFORMAÇÃO, POR QUE É IMPORTANTE
SABER?
• Quando pensamos no desenvolvimento de um
sistema queremos ir logo para a parte do
desenvolvimento em si.

• Porém, certas etapas são importantes de serem


realizadas antes de colocar a mão na massa.

• O ciclo de vida de sistemas é um deles pois engloba


desde o planejamento inicial até a sua entrega.
O QUE VEM A SER O CICLO DE VIDA?

• O ciclo de vida de sestemas é uma estrutura que indica


processos e atividades envolvidas no desenvolvimento,
operação e manutenção de um sistema de informação,
abrangendo de fato toda a vida. 

• Neste ciclo, existem modelos que definem como o


sistema será desenvolvido, lançado, aprimorado e
finalizado.
O QUE VEM A SER O CICLO DE VIDA?

• A escolha desse modelo, definirá a sequência de


etapas das atividades, que é feita entre o cliente e a
equipe de desenvolvimento e várias coisas podem
impactá-la, como negócio, tempo disponível, custo,
equipe etc.

• A ordem das fases é que vai definir o ciclo de vida do


seu sistema de informação.
POR QUE DEVO PENSAR NISSO ANTES DE
DESENVOLVER MEU SOFTWARE?

• Com um modelo de ciclo de vida você consegue ver


a real necessidade do software e planejá-lo melhor.

• Imagina você entregar um sistema para um cliente, e


posteriormente precisar lançar várias atualizações
para corrigir falhas? 
POR QUE DEVO PENSAR NISSO ANTES DE
DESENVOLVER MEU SOFTWARE?

• A finalidade desse ciclo é encontrar erros o mais


cedo possível, pois, além de garantir a qualidade do
sistema, evita um custo maior caso um erro seja
encontrado tardiamente.

• Com um melhor planejamento você pode, por


exemplo, ter maior disponibilidade para melhorar o
desempenho ou realizar alguma correção.
PROCESSO DE DESENVOLVIMENTO DE
SISTEMAS

• O processo de desenvolvimento de sistemas de


informação é um factor fundamental para o sucesso
e insucessos de um projecto final.

• Criar programas e aplicativos não é algo tão simples.


Entretanto intender bem como funciona o processo
de desenvolvimento de sistemas de informação pode
ajudar na criação de produtos de qualidade,
finalizados dentro dos prazos.
COMO FUNCIONA O PROCESSO DE
DESENVOLVIMENTO DE SISTEMAS DE
INFORMAÇÃO

• O processo de desenvolvimento de sistemas de


informação envolve dividir em etapas todo o trabalho
necessário para o desenvolver uma aplicação, desde
a análise de viabilidade até a manutenção e
actualização.

• São muitas as abordagens, ou metodologias usadas,


mas existem etapas em comum entre varias delas.
QUAIS SÃO AS ETAPAS DO PROCESSO DE
DESENVOLVIMENTO DE SISTEMAS DE
INFORMAÇÃO

• Processo de desenvolvimento de sistemas de


informação é dividido em etapas que são:

• Análise económica

• Levantamento de requisitos

• Design do projecto

• Implementação,

• Teste,

• Documentação e suporte.
ANÁLISE ECONÓMICA

• A primeira etapa do desenvolvimento de sistemas de


informação é a análise económica, ou análise
financeira do projecto.

• Aqui profissionais da administração e marketing


fazem avaliações sobre a validade do do sistema a
ser desenvolvido, sua compatibilidade com os canais
existentes de distribuição, os requisitos exigidos pela
demanda, qual custo e tempo necessário.
LEVANTAMENTO E ANALISE DE REQUISITOS

• Nesta etapa a equipe de desenvolvimento elabora


uma lista com todos os requisitos que o sistema de
informação em questão deve apresentar.

• Por isso a análise de requisitos é a etapa


extremamente fundamental.
DESIGN DO PROJECTO

• Nessa etapa de desenvolvimento, a equipe deve ter


definido a linguagem de programação o sistema
operacional os componentes de hardware
envolvidos.

• Existem dois importantes etapas: Projecto de


arquitetura de softwares, ou projecto de alto
nível e o projecto detalhado, também conhecido
como projecto de baixo nível.
DESIGN DO PROJECTO

• O projecto de arquitetura de software ou de alto nível


envolve uma avaliação preliminar e mais ampla dos
principais módulos, ou partes que serão
desenvolvida.

• Já no projecto de baixo nível é elaborado um


documento com uma analise mais aprofundada do
projecto estabelecendo a relação e conexões entre
cada módulo.
IMPLEMENTAÇÃO

• A etapa de implementação é aquela em que os


desenvolvedores, programadores e engenheiros
começam a escrever de fato, códigos de
programação do sistema, utilizando como base para
isso os procjectos elaborados na fase anterior.

• Durante a implementação do sistema, é como que os


profissionais utilizem ferramentas para agilizar o
processo de desenvolvimento.
TESTE

• O teste de um sistema de informação, como o


próprio nome sugere, é a etapa do processo de
desenvolvimento em que a equipe busca identificar
possíveis erros, bugs e/ou defeitos.

• Os testes são feitos interna quanto externamente,


contando para tanto com auxilio de usuários.
DOCUMENTAÇÃO

• A documentação é fundamental para auxiliar com a


manutenção do sistema de informação, bem como
ajudar programadores que não estiveram envolvidos
no processo de envolvimento a entenderem melhor o
projecto em si.
SUPORTE, MANUTENÇÃO E ACTUALIZACAO

• Por fim, após ter codificado, testado e aprovado o


sistema de informação, entra em sena a etapa de
suporte.

• Isso inclui processos que vão da instalação até a


personalização do programa, para deixa-lo com mais
parâmetros ideais para o cliente.
SUPORTE, MANUTENÇÃO E ACTUALIZAÇÃO

• Elem disso, esta fase costuma incluir treinamentos


para o sistema, visando instruir o usuário final a
utilizar propriamente o produto.

• Já a etapa manutenção e actualização envolve a


correção de erros ou bags que foram descobertos
após o lançamento e o desenvolvimento de novos
requisitos.
FIM

Você também pode gostar