Contact
Vamos trabalhar juntos
Competência técnicaMasterAvançado

Análise Funcional e Engenharia de Requisitos

Descrição da competência

Coletar e analisar as necessidades do cliente, modelar específicações funcionais e traduzir requisitos de negócio em requisitos de software acionáveis usando técnicas como casos de uso, user stories e matrizes de rastreabilidade de requisitos.

Confiança Pessoal
Avançado4/5
FundamentalEm desenvolvimentoProficienteAvançadoEspecialista

Isso reflete minha confiança pessoal na aplicação dessa competência em situações profissionais reais, com base na experiência prática, aprendizado contínuo e resultados concretos obtidos.

Cursos relacionados no programa de Mestrado

Módulos do programa de Mestrado que cobrem esta competência

Bloco 1 - Gestão do relacionamento com o cliente em engenharia de software
Análise funcional de um projeto de SI
Os tipos de análises funcionaisO caderno de encargos funcionaisA análise da necessidadeExpressão funcional das necessidadesNecessidades funcionais e não funcionais
Bloco 1 - Gestão do relacionamento com o cliente em engenharia de software
Iniciar eficazmente um projeto de SI
Papel do responsável pelo negócio (MOA)Visão de negócio do sistema de informaçãoVisão das aplicações - cobertura funcionalIniciar um projeto como responsável técnico (MOE)Iniciar um projeto como responsável pelo negócio (MOA)
Bloco 1 - Gestão do relacionamento com o cliente em engenharia de software
Direito dos contratos de TI
Dever de assessoria do prestador vs dever de colaboração do clienteO contrato de desenvolvimento de software específicoRedigir uma cláusula de licença de software
Bloco 1 - Gestão do relacionamento com o cliente em engenharia de software
UX e Wireframing
Análise de dados
Bloco 1 - Gestão do relacionamento com o cliente em engenharia de software
Design Thinking
A imersão - como conduzir entrevistas com usuáriosPor que e como enquadrar um workshop de Design ThinkingTécnicas de fala em workshop
Bloco 2 - Pilotagem de projeto de engenharia de software
Executar e pilotar a realização de um projeto de Engenharia de Software
Coletar os requisitosAnálise do valor agregado
Bloco 2 - Pilotagem de projeto de engenharia de software
Métodos Ágeis avançados / Scrum
A user story
Bloco 2 - Pilotagem de projeto de engenharia de software
Liderança e Gestão
Pré-requisitos
Bloco 3 - Integração, indústrialização e implantação do software
JavaScript: iniciação e programação orientada a objetos
Aplicação Padaria / Análise
Bloco 3 - Integração, indústrialização e implantação do software
Desenvolva suas aplicações web com TypeScript
Usar um decorator como validador
Bloco 3 - Integração, indústrialização e implantação do software
Dominar Java SE
Escrita de interfaces e sua utilização nas camadas de software
Bloco 3 - Integração, indústrialização e implantação do software
Construir uma API REST com Spring Boot
Modelar sua API com draw.io
Bloco 4 - Concepção avançada da arquitetura do software
Arquitetura de software
A necessidade da arquitetura de softwarePanorama das arquiteturas de softwareConclusão: revisão das arquiteturas de software
Bloco 4 - Concepção avançada da arquitetura do software
Concepção de aplicação complexa com UML
O diagrama de classe para modelar um banco de dados
Bloco 4 - Concepção avançada da arquitetura do software
Segurança de aplicações web
Recomendação A08-2021: Software and Data Integrity Failures
Bloco 4 - Concepção avançada da arquitetura do software
Programação funcional em Scala
Introdução à programação funcional
Bloco 4 - Concepção avançada da arquitetura do software
Arquitetura distribuída e Big Data
Implicações de negócio do Big Data e da arquitetura distribuída
Bloco 4 - Concepção avançada da arquitetura do software
Planos de testes de uma aplicação
Análise estática de códigoFuzzing - Análise de segurança por testes aleatórios
Bloco 5 - Preparação para o seu nível de inglês
Inglês comercial
Como gerenciar as interações profissionais básicasComo usar o vocabulário comum ao inglês e ao francês nas interações profissionaisComo criar o ambiente para aumentar sua desenvoltura em situações profissionaisResolver um problema de atendimento ao clienteComo intervir durante uma reunião
Bloco 5 - Preparação para o seu nível de inglês
Inglês: preparação para o TOEIC
Como se prepararComo passar na "Part 1"Como passar na "Part 2"Como passar na "Part 6"Como passar na "Part 7"
Bloco 6 - Módulos de nívelamento preparatório e reforço
Inglês de Recursos Humanos
Coletar as necessidades e adaptar uma descrição de cargo a um recrutamento internacionalGerenciar talentos e avaliar necessidades de treinamento
Programa fonte

Esta competência foi desenvolvida no âmbito do Mestrado em Engenharia de Software (ESIEA).