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.