Apresentação da
Disciplina
Modelagem de Software
PROFA. MSC. CINTIA CARVALHO OLIVEIRA
DOUTORANDA EM CIÊNCIA DA COMPUTAÇÃO – UFU
MESTRE EM CIÊNCIA DA COMPUTAÇÃO – UFU
BACHAREL EM CIÊNCIA DA COMPUTAÇÃO - UFJF
Informações de Contato
Profa. Cintia Carvalho Oliveira
E-mail: [email protected]
Facebook: https://www.facebook.com/cintiinf
Site: http://www.cintiaoliveira.com.br
Horário de Atendimento:
◦ Terça-feira: das 14 até as 17 horas
◦ Quinta-feira: das 14 até as 17 horas
◦ Sala dos professores ou laboratórios de informática
Ementa
Conceitos de Modelagem de Software.
Abordagens Históricas de modelagem
de software; UML e seus diagramas;
Conceitos de Padrões de Projeto;
Padrões de Projetos mais importantes
Metodologia
A disciplina Desenvolvimento de Aplicações Web tem uma estrutura de créditos
0-4-4, ou seja, zero horas semanais de atividades em sala de aula, quatro
créditos de laboratório e quatro horas semanais recomendadas para estudo
complementar extra-classe.
O conteúdo da disciplina é abordado através de aulas expositivas, exercícios e
testes de avaliação.
A disciplina possui:
◦ 40 horas-aula presenciais
Objetivos
◦ Conhecer conceitos e técnicas para Análise e Projeto Orientado a
Objetos
◦ Conhecer a Linguagem de Modelagem Unificada (UML)
◦ Elaborar diagramas da UML
◦ Identificar e utilizar padrões de projeto
Objetivos Específicos
Ao final do curso o aluno deverá:
◦ Conhecer Diagrama de Fluxo de Dados e Dicionário de Dados
◦ Diagrama de Caso de Uso
◦ Diagrama de Classe
◦ Diagrama de Sequência
◦ Diagrama de Comunicação
◦ Diagrama de Atividades
◦ Diagrama de Estados
◦ Padrões de Projeto
Bibliografia Básica
◦ Modelagem e projetos baseados em objetos com
UML 2. Blaha, M., Rumbaugh, J. Campus. 2006
◦ UML Guia do Usuário. Booch, Grady; Jacobson,
Ivar e Rumbaugh, James. Campus, 2006.
◦ UML 2 – Uma abordagem prática. Guedes,
Gileanes, T.A. Novatec. 2009
◦ Engenharia de Software. Ian Sommerville, Editora
Pearson / Addison Wesley
Pontuação – 100 pontos
Trabalhos em sala (feito durante as aulas – não faltar!) – 10 pts
1ª Avaliação – 25 pts
2ª Avaliação – 25 pts
Seminário – 15 pts
◦ Apresentação - 10 pts
◦ Tutorial – 5 pts
Trabalho Final – 25 pts
◦ Documentação (diagramas) – 10 pts
◦ Software final – 10 pts
Programação Diária
http://cintiaoliveira.com.br/Modelagem_de_Software
Advertência
Os slides e notas de aula servem principalmente como roteiro de
aula. Nem o professor nem os slides substituirão jamais o estudo ou
a consulta ao material bibliográfico.
É extremamente importante dedicar algum tempo de estudo extraclasse para um bom desempenho no curso.
Seminário
1. Ana Cláudia e Igor Acássio - Web
3. Carlos e Juliano - Componentes
4. Dayane e Matheus - RUP
5. Nicolas e Igor Bagnara – Baseado em Modelo
6. José Henrique e Leoni - SCRUM
7 Eduardo, Daniel - Petri
8. Henrique e Anatalia - Z
Temas do seminário
1. Desenvolvimento Baseado em Componentes
2. Rede de Petri
3. Modelagem de Sistemas de Tempo Real
4. Desenvolvimento Dirigido a Modelos
5. SCRUM
6. RUP
7. Engenharia de Software Web
8. Notação Z
Download

Distribuição de Notas - Profa. Cintia Oliveira