Modelagem orientada a objetos com UML
- Modelagem orientada a objetos com UML
-
Muitos profissionais conhecem conceitualmente os diagramas UML, mas têm dificuldade em modelar e saber a aplicação de cada diagrama no desenvolvimento de software. O curso visa ensinar a modelar, a conhecer a aplicação real de cada diagrama UML e fornecer uma visão de transição entre os modelos de análise e projeto relacionados a UML.
Objetivo
Apresentar os conceitos de orientação a objetos e os principais diagramas da UML (modelo de casos de uso, diagrama de classes, diagrama de sequencia, diagrama de estados, diagrama de atividades, diagrama de implantação e diagrama de componentes), também será apresentada a técnica de realização de casos de uso. No curso os alunos aprenderam a modelar UML utilizando um estudo de caso.
Conteúdo programático
1 - Introdução
- Conceitos básicos de orientação a objetos
- Modelagem de Software orientada a objetos
2 - Modelo de Caso de Uso- Objetivo do modelo de casos de uso
- Aplicação e utilização do modelo de casos de uso no desenvolvimento de software
- Notação do Diagrama de Casos de Uso
- Especificação de Casos de Uso (descrição, fluxo básico, fluxos alternativos, pré-condição e pós-condição)
- Notação complementar do modelo de caso de uso (herança, <<include>>, <<extend>>)
3 - Diagrama de Classes- Objetivo do Diagrama de Classes
- Aplicação e utilização do Diagrama de Classes no desenvolvimento de software
- Notação do Diagrama de Classes
4 - Diagrama de Sequência- Objetivo do diagrama de Sequência;
- Aplicação e utilização do Diagrama de Sequência no desenvolvimento de software;
- Notação do Diagrama de Sequência.
5 - Realização de Casos de Uso
- Objetivo da Realização de Casos de Uso;
- Aplicação e utilização da Realização de Casos de Uso;
6 - Diagrama de Estados
- Objetivo do Diagrama de Estados;
- Aplicação e utilização do Diagrama de Estados no desenvolvimento de software;
- Notação do Diagrama de Estados.
7 - Diagrama de Atividades
- Objetivo do Diagrama de Atividades;
- Aplicação e utilização do Diagrama de Atividades no desenvolvimento de software;
- Notação do Diagrama de Atividades.
8 - Diagrama de Implantação
- Objetivo do Diagrama de Implantação;
- Aplicação e utilização do Diagrama de Implantação no desenvolvimento de software;
- Notação do Diagrama de Implantação.
9 - Diagrama de Componentes
- Objetivo do Diagrama de Componentes;
- Aplicação e utilização do Diagrama de Componentes no desenvolvimento de software;
- Notação do Diagrama de Componentes.
10. Referências de ferramentas CASEPúblico-alvo
Analistas de Negócio, Analista de Sistemas e Modeladores de Software.
Metodologia
Aula expositiva com discussões, estudo de casos e discussões.
Avaliação
Durante todo o curso os alunos irão modelar um sistema. Em cada diagrama modelado será realizada uma avaliação.
Frequência mínima de 75%.Professor responsável
Profa. Dra Ana Paula Gonçalves Serra
Doutora e mestre em Engenharia de Computação e Sistemas Digitais pela Escola Politécnica da USP. Bacharel em Ciência da Computação pela Universidade São Judas Tadeu. Professora na área de Engenharia de Software da Universidade São Judas Tadeu nos cursos de pós-graduação e graduação. Atua como consultora na área de Engenharia de Software. Dezoito anos de experiência profissional em desenvolvimento de software, com vários trabalhos nacionais e internacionais publicados nas áreas de Engenharia de Software, Sistemas de Informação e Qualidade de Serviço.
Informações
Carga horária: 16h
Valor: duas (02) parcelas de R$ 303,00*
Local: Campus Rudge Ramos
E-mail: curtaduracao@metodista.br
*O valor da pré-matrícula corresponde a uma das parcelas do curso




