texto
DISCIPLINA: Engenharia de Software
PROF.: Janete Amaral
TURNO: Noite
VISTO
TURMA:
SALA:
TECNOLÓGICO
ALUNO:
DATA: ___/___/___
LEITURA COMPLEMENTAR
SWEBOK - REQUISITOS DE SOFTWARE
Tradução Janete Amaral
Requisitos é uma área de conhecimento dividida em sete tópicos:
Fundamentos de requisitos de software
Processo de requisitos
Elicitação de requisitos (captura, descoberta, aquisição)
Análise de requisitos - detecção e resolução de conflitos, descoberta dos limites e interações do sistema com o ambiente (mapeamento dos requisitos do sistema para requisitos do software)
Especificação de requisitos (estrutura, qualidade e verificação do documento de requisitos)
Validação de requisitos (verificação de omissões, conflitos e ambigüidades) + adequação às normas de qualidade.
Considerações práticas (gestão de mudanças, manutenção da consistência com as fases posteriores)
Definição
Um requisito de software é uma propriedade que deve ser exibida no software, para solucionar algum problema no mundo real.
É uma propriedade que deve ser exibida pelo software desenvolvido ou adaptado para resolver um determinado problema.
Os requisitos de software são uma combinação complexa das exigências de diferentes pessoas, em diferentes níveis numa organização, e do ambiente em que o software operará.
Uma propriedade essencial de todos os requisitos de software é que seja verificável.
Os requisitos têm outros atributos além das propriedades comportamentais que expressam.
- Requisitos do Produto e Requisitos do Processo
A distinção pode ser obtida pela diferença existente entre parâmetros do produto e parâmetros do processo.
Os parâmetros do produto são requisitos para serem desenvolvidos no software (Ex.: o software deverá verificar se o estudante possui todos os pré-requisitos antes de ser matriculado numa determinada disciplina)
Um parâmetro de