Modelação Aula T01 - Introdução José Borbinha Corpo docente (Corpo docente será comum aos cursos na Alameda e Tagus) Modelação Conceptual • Prof. José Borbinha (reg. Tagus) • Prof. André Vasconcelos • Prof. Artur Caetano • Prof. Gabriel Pestana Ontologias • Profª. Sofia Pinto (reg. Alameda) • Monitor Hugo Manguinhas Modelação 2 Aulas • 24 Aulas teóricas – Teoria, discussão, alguns exercícios... • 12 Semanas de aulas práticas – 3 aulas de introdução a ferramentas... • 2 para Enterprise Architect • 1 para Protégé – 7 aulas de exercícios e apoio ao projecto... – 2 aulas de análise das duas primeiras entregas dos projectos! • É FUNDAMENTAL a comparência nas aulas!!! Modelação 3 Avaliação (1/2) • Nota final = 60% Nota Teórica + 40% Nota Prática • Nota Prática = Média das 3 entregas, com 25% para cada umas das 2 primeiras e 50% para a entrega final. – Trabalhadores Estudantes: Devem realizar a componente prática integrando um grupo de projecto. Obrigatória a presença na discussão final do projecto. – Nota mínima: Média de 8, sem nota mínima em qualquer das entregas. • Nota Teórica = Média de dois testes ou Nota de exame – Nota mínima: • 9 de exame ou média dos dois testes, sem nota mínima em qualquer dos testes • 7 para quem tiver pelo menos 75% de classificação nos resumos das aulas teóricas (cenário opcional; ver próximo “slide”...) Modelação 4 Avaliação (2/2) • Resumos das aulas teóricas (OPÇÃO): – Os alunos poderão entregar um resumo no final de cada aula teórica, compreendendo UMA PÁGINA com um mapa cognitivo e uma lista dos conceitos mais relevantes abordados, com uma definição curta. – Cada resumo será classificado de 0 (não entregue), 1 (entregue mas muito fraco) ou 2 (entregue como esperado), sendo calculada uma nota média no final do semestre com os 80% dos resumos melhor classificados. – Valorização dos resumos • Se a média dos resumos for superior à nota teórica, então haverá valorização de Nota Teórica = 10% Resumos + 90% Testes/Exame. • Para quem tenha pelo menos 75% de nota média nos resumos, a nota mínima exigida para os testes ou exame passa a ser de 7. • MUITO IMPORTANTE: no início de cada aula circulará uma folha de presenças, para ser rubricada pelos presentes e recolhida passados 15 minutos, só se aceitando resumo de quem tiver rubricado a folha. Modelação 5 Programa das Aulas Teóricas T01-T02 (2 aulas) – Módulo 1 – Introdução à Modelação de Sistemas T03-T06 (4 aulas) – Módulo 2 – Modelação Conceptual: Domínio T07-T11 (5 aulas) – Módulo 3 – Modelação Conceptual: Comportamento T12-T15 (4 aulas) – Módulo 4 – Ontologias T16-T19 (4 aulas) – Módulo 5 – Modelação Conceptual: Arquitectura T20-T21 (2 aulas) – Módulo 6 – Modelação Conceptual: Metodologias T22-T23 (2 aulas) – Módulo 7 – Ontologias: Temas avançados T24-T25 (2 aulas) – Modelação Conceptual: revisões e exercícios Modelação 6 Datas de Avaliação • Avaliação Prática (Projecto com enunciado em conjunto com Engenharia de Software e Sistema Distribuídos) – Projecto a realizar em grupos de 6 alunos com 3 entregas: • 03 Abril / 08 Maio / 05 Junho – Só haverá uma discussão, a realizar após a 3ª entrega – Após as duas primeiras entregas, será publicada uma grelha de avaliação por projecto. Na aula prática seguinte serão analisados casos concretos de boas práticas ou de erros encontradas em alguns dos projectos entregues. – Cada entrega X+1 deverá incluir revisão da entrega X • Avaliação Teórica – 16 Maio - Teste 1 – 20 Junho - Teste 2 – 20 Julho - Exame / Repescagem de um dos testes Modelação 7 Ter. Quart. Quint. Sex. Sáb. Dom. 1 Mar 2 3 4 5 6 7 8 Módulo 1 - Aulas 1+2 Introdução ao EA (1/2) 2 Mar 9 10 11 12 13 14 15 Módulo 2 - Aulas 1+2 Introdução ao EA (2/2) Sem. Seg. Visão Global Mês Aulas Teóricas Aulas Práticas 3 Mar 16 17 18 19 20 21 22 Módulo 2 - Aulas 3+4 Exercícios / Apoio ao projecto 4 Mar 23 24 25 26 27 28 29 Módulo 3 - Aulas 1+2 Exercícios / Apoio ao projecto 5 Mar 30 31 1 2 3 6 8 9 10 11 12 Módulo 3 - Aula 5 6 Abril 7 4 5 Módulo 3 - Aulas 3+4 Exercícios Comportamento …não há… …não há… 7 Abril 13 14 15 16 17 18 19 8 Abril 20 21 22 23 24 25 26 Módulo 4 - Aulas 1+2 9 Abril 27 28 29 30 1 2 3 Módulo 4 - Aulas 3+4 PROTÉGÉ 4 8 9 10 Módulo 5 - Aulas 1+2 Exercícios / Apoio ao projecto 10 Maio 5 6 7 Feedback 1ª entrega / PROTÉGÉ 11 12 13 14 15 16 17 Módulo 5 - Aulas 3+4 Feedback 2ª entrega do Projecto 12 Maio 18 19 20 21 22 23 24 Módulo 6 - Aulas 1+2 Exercícios / Apoio ao projecto 13 Maio 25 26 27 28 29 30 31 Módulo 7 - Aulas 1+2 Exercícios / Apoio ao projecto 7 Revisões… 1 2 3 15 Junho 8 9 10 11 12 13 14 16 Junho 4 5 6 9-15 Abril - Férias Páscoa Feedback à 1ª entrega 11 Maio 14 Junho 03 Abril - 1ª entrega Projecto Exercícios / Apoio ao projecto 08 Maio - 2ª entrega Projecto 16 Maio - 1º teste 05 Junho - 3ª entrega projecto Discussões dos projectos… 15 16 17 18 19 20 21 20 Junho - 2º teste 20 Julho - Exame / Repescagem de um teste Modelação 8 Ferramentas (software “desktop”) • Enterprise Architect (licenciado pelo IST) – “Site” de “download” no IST • https://delta.ist.utl.pt/software/ea.php – “Site” da Sparx Systems • http://www.sparxsystems.com.au/ • Protégé (“freeware”) – http://protege.stanford.edu/ Modelação 9 Bibliografia • Bibliografia Principal – Conceptual Modeling of Information Systems. Antoni Olivé. Springer Verlag 2007, ISBN 978-3-540-39389-7 • Principais Referências “on-line” • • • • • • The Object Management Group (OMG): http://www.omg.org/ UML Resource Page: http://www.uml.org OMG Systems Modeling Language: http://www.omgsysml.org http://protege.stanford.edu/publications/ontology_development/ontology101.html http://www.cs.man.ac.uk/~rector/papers/EKAW-Common-errors-in-OWL-rector-slides-colour.pdf ...outras a anunciar... • Bibliografia Complementar • A Practical Guide to SysML: The Systems Modeling Language. Sanford Friedenthal, Alan Moore, Rick Steiner, 2008, Morgan Kaufmann • UML, Processos e Ferramentas CASE, Volume I. Silva e C. Videira, 2005, Centro Atlântico. • The Description Logic Handbook: Theory, Implementation and Application. F. Baader, et al., 2003, Cambridge University Press • Outras leituras recomendadas – Profession , de Isaac Asimov • • http://bibliowiki.com.pt/index.php/Profiss%C3%A3o http://www.abelard.org/asimov.htm Modelação 10