O curso Análise e projeto de sistemas – modelagem orientada a objetos é voltado a quem deseja aprender ou ensinar modelagem Orienta da a objetos com UML, estudantes, professores, profissionais. O mesmo foi criado pelo professor de informática e estatística da Universidade Federal de Santa Catarina Ricardo Pereira e Silva.
Análise e projeto de sistemas – modelagem orientada a objetos
O curso Análise e projeto de sistemas – modelagem orientada a objetos aborda quatro questões fundamentais:
- Noções básicas de modelagem para tornar claro o que é modelagem orientada a objetos e, principalmente, para que modelar;
- Apresentação da linguagem UML, versão 2;
- Etapas do procedimento de modelagem (o que inclui uma etapa de implementação);
- Avaliação de consistência e de qualidade do que é produzido ao longo das etapas.
Módulos do curso
| Núcleo introdutório | Aula 01 – Aula introdutória |
| Aula 02 – Fundamentos de modelagem OO | |
| Núcleo básico | Aula 03 – Estrutura de um programa OO |
| Aula 04 – Diagrama de classes de UML | |
| Aula 05 – Modelagem estrutural e dinâmica | |
| Aula 06 – UML – visão geral | |
| Aula 07 – Diagrama de casos de uso de UML | |
| Aula 08 – Diagrama de atividades de UML – parte 1 | |
| Aula 09 – Diagrama de visão geral de interação de UML | |
| Aula 10 – Metodologia de modelagem: Apresentação das etapas
Aula 11 – Metodologia de modelagem: etapa 1 (modelagem estrutural e dinâmica em alto nível de abstração) Aula 12 – Metodologia de modelagem: etapa 2 (refinamento estrutural: identificação de atributos) |
|
| Aula 13 – Diagramas de sequência e de comunicação de UML | |
| Aula 14 – Metodologia de modelagem – etapa 3 (refinamento de casos de uso) | |
| Aula 15 – Diagrama de máquina de estados de UML | |
| Aula 16 – Metodologia de modelagem – etapa 4 (modelagem de estados) | |
| Aula 17 – Metodologia de modelagem – etapa 5 (domínio da solução – projeto) | |
| Núcleo situações especiais | Aula 18 – Diagramas de objetos, de estrutura composta, de utilização e de temporização |
| Aula 19 – Metodologia de modelagem – etapa 6 (situações especiais) | |
| Núcleo algoritmos de métodos | Aula 20 – Diagrama de atividades de UML – parte 2 (modelagem de algoritmo de método) |
| Aula 21 – Metodologia de modelagem – etapa 7 (modelagem de algoritmos) | |
| Núcleo geração de código | Aula 22 – Metodologia de modelagem – etapa 8 (implementação) |
| Núcleo organização | Aula 23 – Organização de especificação OO |
| Núcleo avaliação de consistência | Aula 24 – Avaliação de consistência |
| Núcleo incremento de qualidade | Aula 25 – Incremento da qualidade de especificação OO |
Para acessar todo o conteúdo do curso, incluindo as apresentações em PPT, livros e vídeo aulas. Acesse o link da página oficial do curso.
Acesse nosso canal no YouTube para visualizar outros vídeos sobre programação, como por exemplo Python, Java e Desenvolvimento de sistemas comerciais utilizando a linguagem C#. Participe do nosso grupo de estudos no Facebook acessando o link.


