Engenharia de Requisitos

Engenharia de Requisitos




Um dos grandes problemas no desenvolvimento de software é a especificação e gestão de requisitos. Requisitos bem especificados e gerenciados podem minimizar erros na estimativa (custo e prazo) e garantir a qualidade de software. Os conceitos apresentados no curso são essenciais para qualquer desenvolvimento de software que visa garantir a qualidade e melhorar seu processo de desenvolvimento.

Objetivo

Apresentar os conceitos de requisitos, tipos de requisitos e fornecer uma visão geral das etapas de Engenharia de Requisitos. Também será apresentada a técnica de modelagem de casos de uso. "

Conteúdo programático

1 - Introdução:

  • Conceito de Requisitos;
  • Tipos de Requisitos;
  • Engenharia de Requisitos.

1. Concepção ou Estudo de Viabilidade do Sistema;
2. Levantamento dos Requisitos;
3. Análise e negociação dos Requisitos;
4. Especificação dos Requisitos;
5. Validação dos Requisitos;
6. Gestão de Requisitos:

  • Exercício - Estudo de Caso.


2 - Modelo de Caso de Uso - UML (Unified Modeling Language):

  • Objetivo do modelo de casos de uso;
  • Aplicação e utilização do modelo de casos de uso no desenvolvimento de software;
  • Especificação de Requisitos X Modelo de Casos de Uso;
  • Notação do Diagrama de Casos de Uso;
  • Passo a passo para elaboração do diagrama de Casos de Uso;
  • Especificação de Casos de Uso (descrição, fluxo básico, fluxos alternativos, pré-condição e pós-condição);
  • Passo a passo para elaboração da especificação de Casos de Uso;
  • Notação complementar do modelo de caso de uso (herança, <<include>>, <<extend>>);
  • Exercício - Estudo de Caso.



Público-alvo

Analistas de negócio,  de sistemas e pessoas que trabalham com a especificação e gestão de requisitos.

Metodologia

Aula expositiva com discussões, estudo de casos e discussões.

Avaliação

No final do curso haverá uma dinâmica (aplicação real de extração, especificação e gestão de requisitos) para avaliar os conhecimentos adquiridos. Frequência mínima de 75%.


Professor responsável

Profa. Dra. Ana Paula Gonçalves Serra
Doutorado e mestrado em Engenharia de Computação e Sistemas Digitais pela Escola Politécnica da USP. Bacharelado em Ciência da Computação pela Universidade São Judas Tadeu. Professora na área de Engenharia de Software da Universidade São Judas Tadeu nos cursos de Pós-Graduação e Graduação. Atua como consultora na área de Engenharia de Software. Dezoito anos de experiência profissional em desenvolvimento de software, com vários trabalhos nacionais e internacionais publicados nas áreas de Engenharia de Software, Sistemas de Informação e Qualidade de Serviço.

 


Informações

Carga horária: 8h
Valor: duas (02) parcelas de R$ 175,00*

Local: Campus Rudge Ramos
E-mail: curtaduracao@metodista.br

*O valor da pré-matrícula corresponde a uma das parcelas do curso