>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Estágios do Ciclo de Vida de Banco de Dados

Banco de dados é qualquer pacote de software criado e implementado para gerenciar arquivos de dados de forma organizada e digital. O propósito de qualquer software de banco de dados é gerenciar e lidar efetivamente com grandes conjuntos de dados e, por esta razão, seu desenvolvimento e implementação são cuidadosamente observados e documentados para evitar qualquer mau funcionamento durante seu período operacional. Este processo de observação e documentação de um programa de banco de dados é formalmente conhecido como ciclo de vida do banco de dados, que consiste em cinco estágios principais. Estes estágios do ciclo de vida do banco de dados representam as fases pelas quais este programa é realmente planejado, desenvolvido, avaliado e implementado em ambientes práticos. Além disso, se um problema (ou brecha) for detectado em qualquer estágio, o ciclo de vida é revertido (ou reiniciado) para eliminá-lo, produzindo um software de banco de dados eficaz.

Planejamento

O primeiro estágio de um ciclo de vida de desenvolvimento de banco de dados envolve a coleta de informações necessárias e a preparação de um arcabouço teórico sobre os requisitos para os quais o programa de banco de dados é desenvolvido. É neste estágio que um desenvolvedor planeja uma plataforma sobre a qual o programa de banco de dados será projetado, aloca um orçamento associado ao processo e estabelece um cronograma no qual o processo de desenvolvimento e implementação deve ser concluído.

Análise

O estágio de análise envolve avaliação crítica do planejamento de desenvolvimento do banco de dados realizado anteriormente. Neste estágio, mais de um desenvolvedor (ou uma equipe de desenvolvedores) avalia o plano de desenvolvimento do banco de dados em relação a elementos como custo, período de tempo, plataforma de desenvolvimento (como linguagens de programação) e resultados de desenvolvimento previstos, para analisar a eficácia associada ao programa de banco de dados planejado. Em termos simples; esta fase envolve analisar o plano e encontrar quaisquer brechas que existam dentro do plano de desenvolvimento do banco de dados.

Design/Desenvolvimento

Um programa de banco de dados (após planejamento e análise cuidadosos) é projetado ou desenvolvido neste terceiro estágio do ciclo de vida do banco de dados. É neste estágio que todos os parâmetros de design lógico das operações do banco de dados são finalizados, e o desenvolvimento do programa é realizado sob um período de tempo especificado. Após a conclusão deste estágio de design, um pacote completo de software de banco de dados é disponibilizado, com todas as limitações técnicas e brechas abordadas nos dois estágios anteriores. Além disso, esta versão finalizada do programa de banco de dados geralmente é verificada quanto à sua eficácia operacional (no estágio de design/desenvolvimento) antes de ser levada para o próximo estágio de implementação.

Implementação

Neste estágio, o programa desenvolvido é implementado sobre o conjunto dado de valores de dados (informações) e seus parâmetros operacionais são finalmente colocados em ação sobre tarefas pré-definidas. Isso significa que, no estágio de implementação, o programa de banco de dados desenvolvido começa a funcionar como software controlado pelo usuário, destinado a gerenciar um conjunto pré-existente de dados para as tarefas desejadas.

Manutenção

O quinto estágio de manutenção é geralmente um estágio prolongado, representando todo o período alocado para testes, gerenciamento, solução de problemas e manutenção das características do programa de banco de dados desenvolvido. Este estágio normalmente começa logo após a implementação de um programa de banco de dados e dura até que qualquer problema considerável ocorra com o banco de dados, exigindo que ele seja redesenhado ou replanejado para outro ciclo de implementação.