Guia de Engenharia de Requisitos e Orientação a Objetos

Classificado em Computação

Escrito em em português com um tamanho de 3,49 KB

Liste os conceitos: É um método da própria classe, público, que não possui saída e pode ou não receber parâmetros de entrada.

Quais são os principais: Envolvimento do cliente, apoio executivo e gerencial, enunciado claro dos requisitos, planejamento correto e expectativas realistas.

O processo de engenharia - Elicitação de requisitos: Descoberta dos requisitos a partir de sistemas de informação existentes, stakeholders, padrões da organização, informações de domínio e regulamentos, identificando os fatos que compõem os requisitos do sistema, de forma a prover o correto e completo entendimento do que demanda o software.

Uma técnica muito utilizada: Rapidez no processo de captação de requisitos e antecipação dos problemas.

O mecanismo de herança: Proporcionar o reuso e facilitar a manutenção.

Diante da necessidade: Requisitos funcionais descrevem o comportamento esperado de um sistema, explicando o que o sistema deve e o que não deve fazer; já os requisitos não funcionais descrevem as restrições sobre os serviços que o sistema oferece, e outros aspectos como atributos do sistema e do ambiente do sistema.

Fazer o levantamento: Requisitos são serviços que um sistema deve prestar e suas restrições de funcionamento, e devem necessariamente refletir as necessidades do cliente. Engenharia de requisitos é um conjunto de métodos, procedimentos e ferramentas com o objetivo de resolver um determinado problema.

Uma descrição ou especificação:

  • Descrição: descrição do objetivo do caso de uso.
  • Pré-condições: O que deve ser verdadeiro antes de iniciar o caso de uso.
  • Pós-condições: O que deve ser verdadeiro após a finalização do caso de uso.
  • Fluxo básico: descrição de passos esperados caso todas as condições sejam verdadeiras.
  • Fluxo alternativo: descrição de passos alternativos que podem ser executados dentro de um fluxo básico.

A orientação a objetos:

  • Classe: é um modelo, um planejamento, pode ser definido como um grupo de objetos com os mesmos atributos, métodos e comportamentos.
  • Objeto: é a materialização de uma classe, possuindo relevância para a solução de um determinado problema.

O processo de engenharia - Finalidade principal:

  • Elicitação: Descoberta dos requisitos a partir de sistemas de informação existentes, stakeholders, padrões da organização, informações de domínio e regulamentos.
  • Análise e negociação: Analisar os requisitos e os conflitos resolvidos por meio da negociação com os interessados, produzindo o modelo do sistema.
  • Documentação: Detalhamento dos requisitos a modo de permitir a realização das próximas atividades do desenvolvimento, produzindo a especificação dos requisitos com requisitos de usuário e de sistema.
  • Validação: Validação dos requisitos de acordo com os critérios definidos na documentação de requisitos.
  • Gerência de requisitos: Controle da mudança dos requisitos ao longo do processo de engenharia de requisitos.

Entradas relacionadas: