Fases do Desenvolvimento de Software e Engenharia de Requisitos

Classificado em Tecnologia

Escrito em em português com um tamanho de 2,7 KB

Um processo de desenvolvimento de software é um conjunto de atividades com a finalidade de obter um produto de software.

Fases e Modelos do Desenvolvimento de Software

  1. Análise Económica: Avaliar a viabilidade financeira do projeto, estimando se o lucro gerado será suficiente para cobrir os custos.
  2. Levantamento de Requisitos: Coletar as necessidades e desejos do cliente para o programa.
  3. Análise de Requisitos: Analisá-los para verificar a existência de contradições ou potenciais problemas na execução de tarefas específicas.
  4. Especificação: Detalhar todas as particularidades e descrever precisamente o que constituirá o software, a fim de definir a melhor estratégia para o seu desenvolvimento.
  5. Design/Arquitetura: Criar uma representação abstrata da arquitetura do sistema, definindo interfaces, hardware e sistema operativo (S.O.).
  6. Implementação: É fundamental a gestão das equipas, onde cada uma tenha etapas e prazos a cumprir, testes a realizar e outros fatores importantes para a qualidade do sistema.
  7. Criação da Documentação: Elaborar a documentação necessária com uma explicação de forma simples e compreensível de todas as particularidades existentes no sistema, para que futuras manutenções sejam realizadas de forma mais rápida e simples, e para que o cliente compreenda o funcionamento do sistema.

Fases e Técnicas da Engenharia de Requisitos

A engenharia de requisitos é um ponto crucial no desenvolvimento de projetos de software.

  1. Reconhecimento Geral do Problema: Especificar detalhadamente o sistema, realizar o planeamento, definir metas e prazos a atingir, mantendo contacto constante com o cliente.
  2. Avaliação da Situação: Analisar os dados recolhidos, obter informações mais específicas que serão essenciais para o sistema e definir a melhor estratégia para a sua construção.
  3. Modelagem: Baseada na síntese e na forma da solução. Definir ferramentas e estratégias para um melhor entendimento das particularidades, funcionalidades e informações vitais do sistema.
  4. Criação do Documento de Requisitos: Elaborar o documento do sistema que contém os requisitos do utilizador, requisitos do sistema e diferentes funcionalidades para diversos utilizadores. Este é o "Documento de Especificação de Requisitos".
  5. Validação do Documento de Requisitos: Tentar identificar e corrigir problemas que possam surgir posteriormente.

Entradas relacionadas: