Disciplinas
Visão Geral e Dicas
Informações que irão auxiliá-lo a cursar bem a disciplina e a compreender sua importância para o curso.
Ementa
- Introdução à engenharia de software
- Processos de desenvolvimento de software
- Planejamento e gerenciamento de projetos de software
- Engenharia de requisitos
- Análise e projeto de software orientado a objetos
- Verificação e validação de software
- Evolução de software
Visão Geral
A disciplina de Engenharia de Software introduz os alunos a esta área (e suas principais sub-áreas), responsável por considerável parte do destaque de nosso curso a nível nacional e internacional. Serão abordados os aspectos envolvidos na produção de softwares economicamente viáveis, confiáveis e eficientes.
Apesar de envolver muitos conhecimentos teóricos, que terão profundo impacto nas futuras experiências de desenvolvimento dos alunos (se adequadamente utilizados), a disciplina também garante a chance de aplicá-los em um projeto de software de pequeno/médio porte.
Dicas
- Considerando o impacto dos minitestes na nota final da disciplina, é importante evitar acumular assuntos e estudar com uma frequência constante, preferencialmente acompanhando os conteúdos vistos a cada aula. Pelo mesmo motivo, evite faltar muitas aulas.
- No projeto da disciplina, a produção da documentação impacta mais a nota do que o desenvolvimento em si. Lembre-se que é através dela que você e sua equipe poderão mostrar a compreensão que tem sobre os assuntos abordados na disciplina. Não deixe que a parte prática ocupe-os o suficiente para atrapalhar o processo de documentação.
- Ao planejar as atividades de seu projeto, seja realista. Ninguém espera que sua equipe crie um software gigantesco e complexo em poucos meses. Manter os pés no chão evitará que vocês fiquem sobrecarregados, algo que além de estressar, pode afetar o relacionamento interpessoal do grupo.