# data[].attributes.body
A aula explorou conceitos relacionados à definição de gerenciamento de projetos, destacando sua relevância em diferentes áreas.

Foram apresentados os passos do ciclo de vida de um projeto, além de exemplos práticos, como o caso do Lethal Company.

Também foram discutidos o papel do gerente de projetos, os diferentes estilos de liderança e a necessidade de adaptação do gerente às demandas específicas do projeto e da organização.

# data[].attributes.body
Hoje, a aula abordou o Gerenciamento do Escopo do Projeto, cujo objetivo principal é assegurar que o projeto inclua tudo o que é necessário para sua conclusão, evitando atividades desnecessárias.

Para alcançar esse objetivo, é essencial coletar e gerenciar requisitos, além de definir claramente os objetivos, entregas, tarefas, custos e prazos.

Também discutimos os seis processos principais desse gerenciamento:

Planejar o escopo.

Coletar requisitos.

Definir o escopo.

Criar a EAP (Estrutura Analítica do Projeto).

Validar o escopo.

Controlar o escopo.

# data[].attributes.body
Nesta aula, tivemos a oportunidade de conhecer o professor de PPCS, que se apresentou e compartilhou um pouco sobre sua trajetória.

A aula abordou os conceitos de projetos e suas etapas, desde o levantamento de requisitos até o monitoramento, além de discutir a importância do gerenciamento de projetos, com foco nos riscos e desafios envolvidos na sua conclusão.

Também foram apresentados os objetivos da disciplina e a estrutura de avaliação ao longo do período.

De forma geral, a aula proporcionou uma visão ampla sobre projetos na Engenharia de Software, enfatizando a importância da organização e do planejamento.

# data[].attributes.body
O professor revisou os níveis de liderança e destacou a importância de gerenciar os fundamentos do PMBOK.

Além disso, alguns alunos apresentaram slides que elaboraram conforme solicitado, baseando-se em um vídeo do YouTube indicado pelo professor.

Por fim, houve uma menção a Alan Turing, conhecido como o pai da computação.

# data[].attributes.body
O professor iniciou a aula revisando e destacando alguns pontos da aula anterior. Em seguida, ocorreram apresentações em grupos sobre diferentes metodologias de desenvolvimento.

Além disso foi dito sobre proporcionar à equipe e aos stakeholders uma visão clara do produto final.

Após as apresentações, o professor deu sequência ao conteúdo que será cobrado na prova.

# data[].attributes.body
Nesta aula, foram definidos os grupos que trabalharão juntos até o final do semestre.

O professor deu continuidade ao conteúdo sobre gerenciamento de integração, abordando os conceitos de TAP (Termo de Abertura do Projeto) e PGP (Plano de Gerenciamento do Projeto).

Houve também uma atividade em que os líderes dos grupos precisaram elaborar um TAP e o plano de gerenciamento do projeto.

Além disso, foi proposta outra tarefa para os grupos, que consistiu em criar um quadro de ferramentas utilizando o Trello.

# data[].attributes.body
A aula de hoje focou no Gerenciamento do Cronograma, que tem como objetivo principal assegurar que o projeto seja concluído dentro do prazo estipulado.

Para isso, é essencial compreender profundamente o escopo do projeto e trabalhar com conceitos como:

Atividades: identificar todas as tarefas necessárias para completar o projeto.

Recursos: determinar quais pessoas, ferramentas ou materiais serão utilizados.

Duração: estimar o tempo necessário para a realização de cada atividade.

Estimativas: calcular prazos realistas para o cumprimento das etapas do projeto.

# data[].attributes.body
aprendemos sobre o Gerenciamento de Custos, cujo objetivo é estimar e controlar o orçamento do projeto, garantindo que ele seja executado dentro dos limites financeiros estabelecidos, sem desvios.

O gerenciamento de custos envolve:

Estimativa de custos: calcular o valor necessário para realizar as atividades planejadas.

Orçamento: consolidar os custos estimados em um plano financeiro do projeto.

Controle de custos: monitorar e ajustar o orçamento conforme necessário.

Também discutimos a importância de considerar todos os recursos envolvidos, como materiais, mão de obra e serviços, para evitar imprevistos financeiros durante a execução do projeto.

# data[].attributes.body
A aula teve como tema o Gerenciamento de Recursos, cujo objetivo é identificar, organizar, administrar e monitorar os recursos necessários para a execução do projeto, além de garantir sua liberação ao final.

Os principais recursos discutidos incluem:

Equipamentos: ferramentas e máquinas necessárias para as atividades.

Materiais: insumos utilizados na execução das tarefas.

Instalações: espaços físicos para o trabalho do projeto.

Equipe: o recurso mais valioso, composta por profissionais responsáveis pela execução das atividades.

A aula destacou a importância de gerenciar esses recursos de forma eficiente para otimizar o desempenho do projeto e assegurar seu sucesso.

# data[].attributes.body
O objetivo principal da aula foi apresentar o Gerenciamento da Qualidade, que visa garantir que as entregas do projeto atendam às necessidades e expectativas dos clientes. Isso envolve a aplicação de processos e práticas ao longo de todo o ciclo de vida do projeto, desde o planejamento até a entrega final, assegurando que todos os padrões de qualidade sejam cumpridos em cada etapa.

# data[].attributes.body
Na aula, discutimos o Gerenciamento de Riscos, cujo objetivo é avaliar e gerenciar os riscos de um projeto, buscando maximizar os efeitos positivos e minimizar os negativos.

Os riscos podem ser classificados em três categorias principais:

Nível de conhecimento: refere-se à compreensão do risco e à clareza sobre a probabilidade de sua ocorrência.

Tipo de efeito: o impacto que o risco pode causar, seja positivo (oportunidade) ou negativo (ameaça).

Abrangência: a extensão do risco no projeto e as consequências que ele pode ter em diferentes áreas.

A gestão eficiente de riscos é essencial para reduzir incertezas e aumentar as chances de sucesso do projeto.

# data[].attributes.body
Na aula, aprendi sobre o Gerenciamento das Partes Interessadas, cujo objetivo principal é atender às necessidades dessas partes e garantir que elas desempenhem seu papel para o sucesso do projeto.

As partes interessadas podem influenciar o projeto de acordo com o nível de impacto que ele tem sobre elas. Sua percepção sobre esse impacto pode ser tanto favorável quanto desfavorável, o que pode afetar diretamente o andamento e os resultados do projeto.

Gerenciar as expectativas e as interações com as partes interessadas é essencial para garantir o apoio necessário e o alinhamento ao longo do projeto.

# data[].attributes.body
Na aula, discutimos os paradigmas da programação, que são abordagens diferentes para resolver problemas usando linguagens de programação.

Exploramos dois principais paradigmas:

Paradigma imperativo: onde o foco está em como resolver o problema, descrevendo os passos que a máquina deve seguir.

Paradigma declarativo: que se concentra em descrever o que o problema é, sem especificar como resolvê-lo.

Além disso, estudamos notações e conceitos básicos de conjuntos, que são fundamentais para a lógica de programação. Algumas dessas ideias já haviam sido abordadas na disciplina de matemática discreta do primeiro período.

# data[].attributes.body
esta aula o professor deu continuidade ao conteúdo de paradigmas, falou sobre o paradigma imperativo e declarativo, usando o exemplo da receita de bolo e de um pedido.

Assim como o tema sobre linguagens formais, a definição, alfabeto, as cadeias e alguns exemplos.

# data[].attributes.body
Na aula, foi realizada a correção da atividade da aula passada sobre conceitos e notações das linguagens formais.

Além disso, houve uma introdução ao LaTeX, uma ferramenta usada para a criação de documentos técnicos e científicos. O professor também forneceu dois links com recursos para aprender a codificar em LaTeX, que serão úteis para a prática da ferramenta.

# data[].attributes.body
Nesta aula, o professor explicou sobre o LaTeX, abordando as gramáticas e apresentando alguns exemplos práticos.

Também discutimos linguagens formais e suas aplicações, incluindo autômatos e a representação gráfica. Para isso, utilizamos o FSMD (Diagrama de Máquina de Estados Finitos), onde o professor . Além disso, estudamos a tabela de transição, que é essencial para entender como os autômatos funcionam.

Por fim, fizemos a correção da atividade da aula passada.

# data[].attributes.body
Na aula, discutimos sobre linguagens regulares e autômatos finitos, com bastante conteúdo teórico. O professor explicou as diferenças entre AFD (Autômatos Finitos Determinísticos) e AFN (Autômatos Finitos Não Determinísticos), além de abordar tabelas de transição e representação gráfica.

Embora o tema tenha sido interessante, realmente houve uma sobrecarga de informações, o que pode ter deixado um pouco cansativo.