ÉTICA E ASPECTOS LEGAIS EM COMPUTAÇÃO INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO.
Apresentação da Disciplina Modelagem de Software PROFA. MSC. CINTIA CARVALHO OLIVEIRA DOUTORANDA...
Transcript of Apresentação da Disciplina Modelagem de Software PROFA. MSC. CINTIA CARVALHO OLIVEIRA DOUTORANDA...
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: [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 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