Escolar Documentos
Profissional Documentos
Cultura Documentos
os conceitos essenciais da engenharia de requisitos tcnicas de levantamento de requisitos tcnicas de especificao de sistemas baseada em casos de uso diagramas da UML e seu uso na especificao de sistemas conceitos de gerncia de requisitos
Distino entre requisitos do cliente e do sistema tipos de requisitos (funcionais e no-funcionais) caractersticas de requisitos descrio de domnios do cliente regras de negcios.
Prtica: Diferenciar requisitos funcionais, no funcionais, e regras de negcios. Levantamento de Requisitos (3 horas)
Postura do levantador de requisitos ambiguidade linguagens formais e informais identificao das fontes de levantamento critrios de aceitao priorizao de requisitos entrevistas negociao e resoluo de conflitos Joint Application Development (JAD) Prtica: Criar critrios de aceitao para requisitos funcionais e no-funcionais
Cenrios Diagrama e estrutura de um caso de uso escopo do sistema atores e stakeholders modelagem de objetivos pr- e ps-condies fluxo normal, fluxos alternativos e fluxos de exceo relacionamentos de extenso e incluso entre casos de uso
especializao de atores templates existentes de casos de uso Prtica: Criar um diagrama de casos de uso dados os requisitos do cliente
Diagramas de sequncia do sistema diagramas de interao categorias de classes (fronteira, entidade, controle) diagramas de estados diagramas de classes de domnio realizao de casos de uso usando padres de projeto Prtica: Realizar o caso de uso descrito acima usando diagramas de interao e/ou de estado
Rastreabilidade solicitao e aprovao de mudanas linhas de base modelos de qualidade diagramas de classes de domnio realizao de casos de uso usando padres de projeto Prtica: Montar a matriz de rastreabilidade entre os artefatos gerados nas prticas anteriores Prtica: Avaliar o impacto de uma solicitao de mudana