Engenharia de Software para Concursos (Área de TI) – Curso Regular
Aulas do Curso
- Engenharia de Software. Conceitos Básicos ou Gerais. Ciclo de vida do software. Modelos, Metodologias ou Processos de Desenvolvimento de Software: Modelo em Cascata.
- Modelo Orientado a Reuso. Modelo em Prototipagem, Modelo Evolucionário, Modelo Espiral, Modelo Formal, RAD, Modelo Iterativo e Incremental.
- Processo Unificado: Conceitos Básicos, Dimensões Dinâmica, Estática e Prática, Gráfico das Baleias, Fases (Iniciação, Elaboração, Construção e Transição), Disciplinas ou Fluxo de Processos (Modelagem de Negócio, Requisitos, Análise e Projeto, Implementação, Teste, Implantação, Gestão de Configuração e Mudança, Gestão de Projetos, Ambiente), Artefatos, Atividades, Melhores Práticas, Principais Marcos, Princípios Chaves.
- Metodologias Ágeis de Desenvolvimento de Software
- Scrum
- XP
- utras metodologias ágeis: Feature-driven Development (FDD), Test-driven Development (TDD), Acceptance Test-driven Development (ATDD), Kanban; Práticas Ágeis.
- Definição de Requisito, Classificação de Requisitos (Funcional, Não- Funcional, Domínio; Produto, Organizacional, Externo; Confiabilidade, Proteção, Desempenho, etc); Engenharia de Requisitos: Estudo de Viabilidade, Elicitação e Análise de Requisitos, Especificação de Requisitos, Validação de Requisitos, Gestão de Requisitos. Técnicas de Elicitação e Técnicas de Validação.
- Análise e Projeto Estruturado e Essencial.
- Conceitos Básicos de Orientação a Objetos: Classes, Objetos, Atributos, Métodos, Mensagens, Abstração, Encapsulamento, Polimorfismo, Herança, Relacionamentos). Análise e Projeto: Conceitos Básicos, Diferenças, Modelos, Classes de Fronteira, Controle e Entidade. Análise e Projeto.
- Linguagem de Modelagem: Unified Modeling Language (UML) 2.x – Contexto Histórico, Conceitos Básicos, Tipos de Diagramas (Estruturais, Comportamentais, Interação). Diagramas de Classes, Componentes, Implantação, Perfil, Objetos, Estrutura Composta, Pacotes, Máquina de Estados, Casos de Uso, Atividades, Sequência, Comunicação, Interação Geral e Tempo.
- Qualidade de Software. NBR ISO/IEC 9126.
- Testes de Software.
- Arquitetura de Software.
- Arquitetura Orientada a Serviços (SOA).
- Web Services e REST.
- Padrões de Projeto (GOF).
- Análise de Pontos de Função: IFPUG – Definição e Contexto, Benefícios e Vantagens, Componentes de Dados (AIE, ALI) e Transação (EE, SE, CE), Etapas do Procedimento de Contagem: Determinar Tipo de Contagem, Determinar Escopo e Fronteira, Cálculo dos Pontos de Função Não-Ajustados, Cálculo do Fator de Ajuste, Cálculo dos Pontos de Função Ajustados. NESMA - Tipos de Contagem e Deflatores.
- Engenharia de Usabilidade. Interfaces de Usuário: Conceitos Básicos. Estilos de Interface de Usuário. Princípios de Interface de Usuário. Ergonomia e Usabilidade. Wireframes.
Descrição do produto
Entender como um software é planejado, desenvolvido e avaliado permite relacionar decisões técnicas a processos de trabalho. O curso regular de Engenharia de Software percorre ciclos de vida, modelos de desenvolvimento, requisitos, orientação a objetos e qualidade, com PDFs e videoaulas para uma formação progressiva.
O Rateio também contempla Scrum, XP, UML, testes, arquitetura, padrões de projeto, pontos de função e usabilidade. Os módulos favorecem o estudo articulado dessas áreas e a revisão dos conceitos ao longo do tempo. Organize este Rateio em etapas compatíveis com sua rotina, reservando espaço para retomar os assuntos mais complexos. Explore o catálogo de cursos e veja as informações para acesso.
Conteúdo do Curso
19 módulos • Conteúdo completo •148 horas de conteúdo
Perguntas frequentes
Quais métodos ágeis integram o programa?
O curso aborda requisitos e modelagem?
Quais temas apoiam o estudo da qualidade?
Sobre o Professor
Diego Carvalho Equipe Informática e TI Fernando Pedrosa Lopes
Professor especialista com experiência prática e conteúdo direcionado para a sua aprovação.
Avaliações dos Alunos
Este produto ainda não recebeu avaliações.



