Enroll Course: https://www.coursera.org/learn/ruanjian-gongcheng
Se você está procurando um curso que ofereça uma visão abrangente sobre Engenharia de Software, o MOOC da Universidade de Pequim é uma excelente opção. Este curso, que se estende por 11 semanas e inclui 21 aulas, aborda todos os aspectos fundamentais da Engenharia de Software, uma disciplina essencial no mundo da tecnologia atual.
Desde sua importância na melhoria da qualidade do software até a redução dos custos de desenvolvimento, a Engenharia de Software é uma das áreas mais ativas e procuradas no setor de tecnologia. O curso começa apresentando conceitos básicos e modelos de ciclo de vida do software, segmentando o aprendizado em tópicos-chave como:
1. **Conceitos de Engenharia de Software e Softwares Processos:** Aqui, você entenderá a estrutura e os processos do ciclo de vida do software.
2. **Requisitos de Software:** Aprenda a importância de capturar requisitos, uma etapa crítica no desenvolvimento de software.
3. **Métodos Estruturados (1 e 2):** Estas aulas abordam as técnicas de análise e design estruturado, fundamentais para a criação de especificações claras.
4. **Métodos Orientados a Objetos (1 a 4):** O curso dedica quatro semanas para discutir o UML e as estratégias de análise e design orientadas a objetos.
5. **Métodos Ágeis:** Uma introdução comparativa que explora como as metodologias ágeis diferem das abordagens tradicionais.
6. **Testes de Software:** Este módulo discute a importância dos testes, métodos e técnicas que são cruciais para a garantia de qualidade.
7. **Gerenciamento de Projetos de Software:** Discuta as melhores práticas e padrões de gerenciamento de projetos, que são essenciais para o sucesso no desenvolvimento de software.
8. **Ferramentas e Ambientes de Desenvolvimento:** Uma visão geral das ferramentas que auxiliam no desenvolvimento de software.
Além das aulas teóricas, o curso inclui um projeto prático que permite aos alunos vivenciar o ciclo completo de desenvolvimento de software, desde o planejamento até a execução. Isso proporciona uma imersão prática, complementando o aprendizado teórico.
Se você é um iniciante na área de tecnologia ou busca aprofundar-se em Engenharia de Software, este curso é altamente recomendável. Ao final das 11 semanas, você não apenas terá um entendimento profundo dos conceitos de Engenharia de Software, mas também a experiência prática necessária para aplicar esses conhecimentos em projetos reais.
Enroll Course: https://www.coursera.org/learn/ruanjian-gongcheng