0% acharam este documento útil (0 voto)
30 visualizações20 páginas

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
Fazer download em ppt, pdf ou txt
Você está na página 1/ 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