Gestão de Requisitos de Software

Descrição do Curso

Os problemas na identificação e compreensão dos requisitos, bem como na gestão das alterações aos requisitos durante o ciclo de vida dos projectos, estão entre as principais causas para o insucesso dos projectos de software.
Uma boa gestão de requisitos é fundamental para ter clientes satisfeitos, para fazer um bom planeamento do projecto, dado que os requisitos serão a base para as actividades a executar e as estimativas do projecto, e para conseguir e manter o controlo do projecto na presença de alterações aos requisitos.
 
Normalmente as empresas deparam-se com dificuldade em: 
  • garantir que os requisitos estão completos;
  • estimar de forma realista o esforço necessária para a implementação das funcionalidades;
  • desenvolver produtos de acordo com os requisitos do cliente;
  • determinar e controlar o âmbito do projecto;
  • manter-se flexível a alterações e dar resposta ao cliente.

Objectivos

Este curso tem como objectivos preparar as pessoas que lidam com os requisitos com as capacidades para gerir requisitos de uma forma eficiente em todo o ciclo de vida, com base nas melhores práticas internacionais (CMMI, RUP, etc.).
O curso aborda as principais técnicas de descoberta (elicitação), negociação, análise, modelação, documentação, validação e controlo de alterações de requisitos. O curso apresenta também metodologias de construção de casos de uso.
No final do curso, os participantes deverão:
  • conhecer e saber aplicar as principais técnicas de descoberta de requisitos;
  • saber utilizar técnicas de prototipagem para reduzir dúvidas e incertezas nos requisitos;
  • saber utilizar técnicas e ferramentas de modelação formal e semi-formal de requisitos (com UML e OCL), para ajudar a descobrir e remover ambiguidades, omissões e inconsistências nos requisitos;
  • saber documentar requisitos de forma completa, rigorosa e compreensível por todos os interessados (stakeholders);
  • saber gerir alterações aos requisitos durante todo o projecto;
  • saber utilizar ferramentas de gestão de requisitos.

Destinatários e pré-requisitos

Este curso destina-se a todos os envolvidos na captação, definição e gestão de requisitos de software. Tal inclui gestores de projectos, gestores de requisitos, analistas de software, gestores de qualidade e engenheiros de software, pessoas de vendas e marketing.
Não requer formação inicial graduada, mas apenas alguma experiência em projectos de software.  

Datas e Duração

Duração: 3 dias
 
Horário:
Pequeno-almoço (a partir das 8:30)
Sessão da Manhã: 9:00 às 12:30
Almoço
Sessão da Tarde: 13:30 às 17:00
 
Pequeno-almoço incluído

Estrutura 

  • Conceitos gerais de requisitos de software
  • Descoberta (elicitação) e negociação de requisitos;
  • Modelação e documentação de requisitos com casos de uso;
  • Elaboração e análise de requisitos;
  • Estruturação em iterações;
  • Especificação e documentação de requisitos;
  • Validação e verificação de requisitos;
  • Gestão de alterações aos requisitos;
  • Requisitos no CMMI V1.2
  • Requisitos no ciclo de vida
  • Exame de avaliação

Componentes Práticas

  • Produção de uma lista de requisitos a partir de uma definição de necessidades.
  • Identificação de casos de uso e respectiva documentação com base em templates.
  • Utilização de uma ferramenta de modelação em UML.
  • Elaboração de um documento de requisitos.
  • Utilização de uma ferramenta de gestão de requisitos.

Metodologia

A apresentação dos tópicos propostos é intercalada com exercícios individuais e em grupo. O curso tem também uma componente prática.
Os formandos serão avaliados com base no desempenho ao longo das várias sessões e com base numa prova individual final.
Os formandos receberão um diploma de aprovação ou de frequência.

Formadores

Pedro Castro Henriques (coordenador)
  • Consultor em Engenharia de Software, trabalhou em diversos países europeus em melhoria de processos, ferramentas e organização – mais de 8 anos de experiência, incluindo consultoria nas Telecomunicações e gestão e planeamento de Sistemas Informação na Saúde.

João Pascoal Faria

  • Professor Auxiliar no Departamento de Engenharia Informática da FEUP, onde é docente desde 1985. Investigador do INESC Porto desde 1985. Colaborou com várias empresas de software. Tem cerca de 20 anos de experiência de investigação, ensino e consultoria em várias áreas de Engenharia de Software: ferramentas RAD (doutoramento); engenharia de requisitos; testes de software; integração de métodos e melhoria de processos de desenvolvimento de software. SEI-Certified PSP Developer.

Custo

  • 1500€
Notas:
   - Preço unitário sem IVA à taxa legal em vigor.
   - Oferecemos condições especiais para grupos
 
 
 
Está interessado nesta formação?