View
112
Download
0
Category
Preview:
Citation preview
Apresentação da DisciplinaModelagem de SoftwarePROFA. 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: cintiaoliveira@iftm.edu.br 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 extra-classe 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
Recommended