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.
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?


.png)
.png)
.png)
































