O documento descreve as principais etapas do ciclo de vida e processo de desenvolvimento de um sistema de informação. Inicia com a análise econômica para avaliar a viabilidade do projeto, seguida pelo levantamento de requisitos para definir o escopo. Na sequência, ocorre o design do projeto com a arquitetura de alto e baixo nível, implementação do código, teste para identificar bugs e documentação para manutenção. Por fim, é realizado o suporte, manutenção e atualizações futuras.
O documento descreve as principais etapas do ciclo de vida e processo de desenvolvimento de um sistema de informação. Inicia com a análise econômica para avaliar a viabilidade do projeto, seguida pelo levantamento de requisitos para definir o escopo. Na sequência, ocorre o design do projeto com a arquitetura de alto e baixo nível, implementação do código, teste para identificar bugs e documentação para manutenção. Por fim, é realizado o suporte, manutenção e atualizações futuras.
O documento descreve as principais etapas do ciclo de vida e processo de desenvolvimento de um sistema de informação. Inicia com a análise econômica para avaliar a viabilidade do projeto, seguida pelo levantamento de requisitos para definir o escopo. Na sequência, ocorre o design do projeto com a arquitetura de alto e baixo nível, implementação do código, teste para identificar bugs e documentação para manutenção. Por fim, é realizado o suporte, manutenção e atualizações futuras.
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