|
Curso de Gestão de Requisitos com Casos de Uso
Faça sua inscrição aqui!
Indique este curso a um amigo!
Professor: Evandro Moreira Pinto.
Este curso objetiva preparar profissionais especializados na identificação (elicitação), descrição e especificação de casos de uso e requisitos não-funcionais baseados na ISO-9126.
Foi totalmente idealizado para analistas, gerentes e líderes de projetos que fazem levantamento de requisitos junto aos clientes (internos e/ou externos) e que elaboram toda a documentação necessária para o design e construção do sistema.
Não é um curso de informação. Trata-se de um curso de formação, com uma abordagem operacional para que o aluno conclua o curso com capacidade de produzir requisitos especificados de forma a fazer sentido para a equipe de desenvolvimento, que tanto sofre com documentação incompleta, imprecisa, inconsistente e ambígua.
Serão ensinadas técnicas de elicitação de requisitos junto a clientes de nível estratégico, operacional e tático da empresa, fazendo análise de problemas de negócio e definindo soluções específicas para as causas-raiz dos problemas identificados. A partir do problema analisado, o curso ensina a modelar processos de negócio, regras de negócio, requisitos do cliente, casos de uso, requisitos não funcionais com intenso uso de diagramas da UML e forte uso da ferramenta Enterprise Architect (EA).
Somente o Modelo de Caso de Uso não é suficiente para definir todos os requisitos necessários para a implementação de um sistema. Por isso foi incluído no programa do curso uma nova seção totalmente voltada para a Realização de Casos de Uso, que define o Modelo de Domínio do negócio e um conjunto de Diagramas de Sequência, Diagramas de Atividades e Diagramas de Estado que especificam o comportamento dos casos de uso do ponto de vista do desenvolvedor.
Ferramenta de modelagem
O curso será ministrado com intenso uso do Enterprise Architect (EA). A proposta do curso é fazer com que o aluno gerencie requisitos de forma visual, intensificando o uso da UML e das extensões oferecidas pela ferramenta. Propõe também a automação da geração de documentos com uso de templates disponibilizados pelo EA, contribuindo para a obtenção da agilidade do processo de desenvolvimento.
Público
- Executivos interessados em desempenhar um papel mais participativo em projetos de desenvolvimento de sistemas.
- Gerentes e líderes de projetos
- Arquiteto de software
- Analistas de sistemas
- Analistas de negócios
- Engenheiros de software
- Engenheiros de sistemas.
Metodologia
Apresentação de blocos coesos de teorias usadas durante todo o processo de Gestão de Requisitos. Nesses blocos encontram-se os fundamentos teóricos das técnicas utilizadas, além de recomendações de cunho prático para a produção de modelos legíveis e consistentes. No término de cada bloco de teoria, será aplicado um exercício individual para a consolidação dos conceitos ensinados.
A turma será dividida em grupos para um estudo de caso com nível de dificuldade muito próximo de um caso real, o qual será devidamente dissecado para definir as necessidades dos envolvidos. A partir dessas necessidades serão definidas as características, casos de uso, requisitos não-funcionais e regras de negócio. Serão elaborados o Diagrama de Causas e Efeitos, Modelo de Processos de Negócio, Regras de Negócio, Glossário, Modelo de Casos de Uso, Especificação Suplementar, Modelo de Domínio e Modelo de Análise. Todos os exercícios serão feitos com uso do Enterprise Architect (EA).
Programa
- Conceitos introdutórios de gestão de requisitos com casos de uso em um processo incremental e iterativo
- Análise do problema.
-
Identificação das causas-raiz do problema.
- Definição de soluções a partir das causas-raiz do problema.
- Definição das necessidades dos envolvidos a partir da análise do problema.
- Definição dos fatores críticos de sucesso do projeto a partir da análise do problema.
- Modelagem de processos de negócio com Casos de Uso de Negócio como fonte derequisitos e como forma de alinhamento do sistema à arquitetura de negócio da empresa.
- Alinhamento do projeto aos objetivos estratégicos da empresa.
- Características do sistema baseada na norma ISO9126.
- Definição de atributos de requisitos.
- Elicitação de atores e casos de uso (software use case).
- Modelagem de casos de uso.
- Descrição detalhada de casos de uso (fluxos de eventos, pré e pós-condições, restrições, requisitos especiais, realização de regras de negócio e definição de atributos de casos de uso).
- Estruturação de modelos de casos de uso (include, extend e generalização).
- Requisitos não-funcionais.
- Regras de negócio.
- Mensagens do sistema.
- Glossário.
- Gestão da rastreabilidade.
- Empacotamento dos casos de uso.
- Elicitação de serviços a partir das descrições de casos de uso.
- Elaboração do diagrama de classes de análise.
- Realização de casos de uso através de diagramas de sequência.
- Especificação de serviços com uso de diagramas de sequência.
Carga horária
Faça sua inscrição aqui!
|
Treinamento
Veja abaixo a lista de cursos que estão com inscrições abertas. Faça já sua inscrição.
Veja abaixo a lista completa de cursos:
Quero receber informações dos cursos via e-mail.
|
|
| |
|