Prévia do material em texto
Diagramas Comportamentais Classificação de Requisitos Diagrama de Atividades mostra Requisitos funcionais descrevem fluxo de controle entre ações e funcionalidades que sistema deve atividades executar Diagrama de Estados representa Requisitos não funcionais definem transições e estados de objetos no restrições e qualidades do sistema sistema Regras de negócio são restrições Diagrama de Casos de Uso ilustra específicas que regulam interações entre atores e funcionamento do sistema funcionalidades Nem todos requisitos são de Diagrama de Sequência detalha troca software, alguns são relacionados a de mensagens para alcançar objetivos processos humanos funcionais Engenharia Testes de Software de Engenharia de Requisitos Teste Beta ocorre quando O Levantamento usa técnicas para sistema está maduro e em uso capturar problemas e soluções real Teste de homologação valida Software junto aos clientes Gerenciamento de requisitos sistema conforme requisitos ocorre durante todo O processo de finais do cliente engenharia Casos de teste verificam - Rastreabilidade permite funcionalidades e integração acompanhar origem e alterações dos componentes do sistema dos requisitos no projeto Testes de caixa preta focam Metodologias ágeis realizam no resultado sem analisar a identificação contínua e estrutura interna Diagramas de Classes no Negócio adaptativa dos requisitos Diagramas representam entidades do negócio, seus atributos e relacionamentos Foco está em conceitos significativos Leis de Lehman para negócio, não em detalhes técnicos Testes Específicos Software evolui Facilitam comunicação entre clientes e Teste de caixa branca continuamente para se desenvolvedores sobre O domínio do analisa fluxos internos e adaptar a mudanças e sistema estrutura do código fonte novos requisitos Suprimem detalhes de implementação para Teste de regressão verifica Manutenção é inevitável melhor entendimento do modelo conceitual se alterações não para manter a utilidade e introduziram novos erros qualidade do software Teste de carga avalia Leis orientam decisões em comportamento do sistema sob planejamento, alta demanda e estresse e Teste de segurança manutenção do software identifica vulnerabilidades Evolução do software é um e protege contra ataques processo natural e externos constante durante seu ciclo de vida