KZ.

Engenharia de Software

Planeje, modele e entregue software de qualidade!

Arraste e confira

swipe
question_mark

Sobre:

A disciplina de Engenharia de Software tem como objetivo ensinar aos alunos os fundamentos, processos e boas práticas para o desenvolvimento de sistemas de software com qualidade, eficiência e organização. Ela aborda desde a análise de requisitos até o projeto, implementação, testes e manutenção de sistemas, sempre com foco em metodologias, documentação e trabalho em equipe. Durante o curso, os alunos entram em contato com conceitos como ciclo de vida do software, modelagem UML, engenharia de requisitos, arquitetura de software e testes. Essa base é essencial para desenvolver projetos de forma mais estruturada, colaborativa e alinhada com as necessidades dos usuários.

Muito Importante

verified

Matéria Base

align_vertical_bottom

Valores da matéria

As matérias não servem apenas para transmitir conteúdo, mas também para ensinar valores importantes para a vida. Ao lidar com diferentes temas, exercícios e atividades, desenvolvemos habilidades como disciplina, paciência, responsabilidade e respeito às diferenças. Resolver problemas estimula o raciocínio e a persistência. Trabalhos em grupo ensinam cooperação, comunicação e empatia. Já a correção de erros mostra que aprender também envolve reconhecer falhas e buscar melhorar. Mesmo que esses valores não estejam escritos no conteúdo da matéria, eles fazem parte do processo de aprendizagem e ajudam na formação pessoal e social de cada um.

assignment
Habilidade Ensinadaschool

Documentação e Requisitos

Aprendi a importância de entender o problema antes de codar. Através da engenharia de requisitos, pratiquei a criação de documentos que definem claramente o que o sistema deve fazer, baseando as decisões de projeto em necessidades reais do usuário.

account_tree
Habilidade Ensinadaschool

UML e Modelagem de Sistemas

Utilizei diagramas UML como casos de uso, diagramas de classes e de sequência para planejar o sistema antes da codificação. Isso ajudou a ter uma visão clara da estrutura e do comportamento da aplicação, evitando retrabalho.

build_circle
Habilidade Ensinadaschool

Processo de Desenvolvimento

Estudei metodologias como o Processo Unificado e Scrum, entendendo como organizar o desenvolvimento em fases, sprints ou iterações. Isso trouxe mais controle sobre prazos, entregas e qualidade do software.

Professor

Jefferson Passerini

Profissional experiente e dedicado ao ensino, trazendo conhecimento prático e teórico de forma clara e acessível.

Ótima Oratória

psychology

Explicação Clara

co_present
chat

Minha Opinião

Durante o período em que cursei essa matéria, pude perceber o quanto ela é fundamental para minha formação acadêmica e profissional. Os conteúdos abordados me proporcionaram uma nova visão sobre o tema, conectando teoria e prática de forma eficiente. A estrutura das aulas, os materiais disponibilizados e as atividades propostas contribuíram diretamente para o meu aprendizado.rEmbora alguns conceitos tenham sido inicialmente desafiadores, com o tempo e o apoio dos professores e colegas, consegui superá-los e assimilar os tópicos com mais clareza. Um dos aspectos mais positivos foi a possibilidade de aplicar os conhecimentos adquiridos em situações reais ou simuladas, o que tornou a experiência ainda mais significativa.rPor outro lado, acredito que alguns temas poderiam ser explorados com mais profundidade, especialmente aqueles relacionados às tecnologias mais atuais ou tendências do mercado. Ainda assim, a matéria cumpriu bem seu papel e me deixou motivado a continuar estudando por conta própria.rEm resumo, foi uma disciplina enriquecedora, que me fez refletir, aprender e crescer. Ela me mostrou que, mesmo diante de dificuldades, é possível evoluir e desenvolver competências importantes para minha trajetória.