ENGENHARIA DE SOFTWARE :: MATERIAL DIDÁTICO
Aulas
- A linguagem de programação C++
- Standard Template Library: STL
- O Processo de Desenvolvimento de Software
- Na enciclopédia Wikipédia: …
- Introdução: Apresentação UML e portal
- Desenvolvimento de Interfaces Gráficas
- Introdução ao Qt: Desenvolva GUI Independentes com QT
- Desenvolvimento de aplicações integradas a Bancos de Dados Relacionais
- Introdução: Projeto e Implementação de BD
- Padrões de Projeto de Software
- Visualização de BD em Qt: padrão Model-View-Controler
- Programação concorrente
- Threads em Qt: threads
- Programação para redes
- Soquetes em Qt: soquetes
Padroes de Artefato de Software TerraLAB
- Novos
- Antigos:
- Plano de testes: xlsx
Metodologia Científica
- Como escrever um projeto, proposta de projeto, artigo ou outro texto científico qualquer: guiaProjeto.pdf
- Modelo de proposta de projeto da PROPP/UFOP utilizado para submissão de projetos de iniciação científica da CAPES, CNPq e FAPEMIG: modeloPROPP.doc
Tutoriais
- A linguagem de progração C++
- Doxygen na wikpedia: doxygen
Softwares
- A linguagem de programação C++
- Recursos na rede: referência
- O ambiente integrado de desenvolvimento Eclipse: portal
- A biblioteca QT
- Recursos na rede: TrollTech
- JUDE: Ferramenta CASE (Computer Aidded System Engineering) para confeção de diagramas UML que possui uma versão de dominio público. Possui funcionalidades para geração automática de código JAVA a partir dos diagramas.
- Visual Paradigm Suite 3.0: Ferramenta CASE para confeção de diagrama UML e ER que possui versão livre somente para avaliação. Gera código JAVA e implementa modelo relacional de banco de dados a partir de diagrama ER.
- Doxygen: sistema para documentação de códigos C, C++, Java e PHP.
Apresentações de apoio a cursos de Engenharia de Software
Processos de Software
01_-_processos_de_software.odp
Engenharia de Requisitos
02_-_engenharia_de_requisitos.odp
Modelagem de Software
03_-_modelagem_de_software.odp
Arquitetura de Software
04_-_arquitetura_de_software.odp
Projeto e Implementação de Software
05_-_projeto_e_implementacao_de_software.odp
Estimativa de Software
06_-_estimativa_de_software.odp
Teste de Software
07_-_testedesoftware.odp
Evolução de software
Link Externo
Qualidade de software
09_-_qualidade_de_software.odp
Gerência de Projetos de Software
10_-_gerencia_de_projetos_de_software.odp
Gerência de Configuração de Software
Link Externo