1 Introduction to modeling Introduction. 2 Where are we? #TitleDate 1Introduction01.10.2014 2General concepts15.10.2014 3ORM modeling29.10.2014 4Relational.

Slides:



Advertisements
Similar presentations
Copyright © 1997 Carnegie Mellon University Introduction to the Personal Software Process - Lecture 1 1 Introduction to the Personal Software Process Lecture.
Advertisements

Chapter 0 Introductory Comments. Overview Syllabus Detailed power point slides My Web Page –Homework on web page –Readings –Other.
General information CSE 230 : Introduction to Software Engineering
© 2002 Franz J. Kurfess Introduction 1 CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Michelle Smith Instructor: Contact Information:
Statistics for Business and Economics II Stat II Dr. Shuguang Liu.
Systems Analysis and Design for Electronic Commerce, Networked Business Processes, and Virtual Enterprises Walt Scacchi, Ph.D. GSM 271 and FEMBA 271 Spring.
ITBP103: Principles of Information Technology W0-01: Introduction to IT.
© 2002 Franz J. Kurfess Introduction 1 CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly.
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
© 2001 Franz J. Kurfess Introduction 1 CPE/CSC 580: Knowledge Management Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Modeling & Designing the Database
Software Engineering CSE470: Cheng and McUmber Software Engineering CSE470 (Fall 2001) Instructors: Dr. B. Cheng (Sect. 1-3) Dr. W. McUmber (Sect. 4-6)
University of Colorado - Dept of Aerospace Engineering Sciences - Introduction to FEM This is ASEN 5007: Introduction to Finite Element Methods.
Information Systems in Organizations Introduction instructor’s name.
INFLUENCE OF UNDERGRADUATE COURSE SOFTWARE DESIGN AND ARCHITECTURE TO POSTGRADUATE COURSE ARCHITECTURE, DESIGN AND PATTERNS Magdalena Kostoska Nevena Ackovska.
Computer Network Fundamentals CNT4007C
1 Introduction to modeling Introduction. 2 Where are we? #TitleDate 1Introduction ORM modeling Relational modeling ER.
Copyright © 2013 Curt Hill Frameworks, Methodologies, Ontologies and Taxonomies Wasn’t that a mouthful?
1 Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
Chapter 1: Introduction to Project Management
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
Course Introduction Software Engineering
Dimitrios Skoutas Alkis Simitsis
1 [CMP001 Computer Orientation I] Course Guide Ms. Wesal Abdalfattah office#: 357 Ext#: 8612 Prince Sultan University,
CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
E81 CSE 532S: Advanced Multi-Paradigm Software Development Chris Gill Department of Computer Science and Engineering Washington University in St. Louis.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
HASSO-PLATTNER-INSTITUT for IT Systems Engineering at the University of Potsdam Semantische Methoden in SAP Enterprise Service Architekturen Dominik Kuropka.
CSC 450/550 Part 1: Introduction. CSC 450/550 Summary (1)Contact information (2)Course objective and topics (3)Course evaluation (4)* The layering principle.
Course Introduction CEN 5016 Software Engineering Dr. David A. Workman School of EE and Computer Science January 9, 2007.
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
01 - Course Intro.CSC4071 CSC407F Software Architecture & Design Prof. Penny LP396C
DBMSDimu' Rumpak, Welcome and Mind Mapping This is Database Management System I’m Didimus Rumpak, MSi. Mind Mapping Course: (see next page)
MMU 209 INTRODUCTION TO MATERIALS SCIENCE AND ENGINEERING COURSE TIME AND VENUE: TUESDAY: (B202) WEDNESDAY: (B312) Lecturer: Assist.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
EE 401 Control Systems Analysis and Design
Chapter 7 K NOWLEDGE R EPRESENTATION, O NTOLOGICAL E NGINEERING, AND T OPIC M APS L EO O BRST AND H OWARD L IU.
Co-funded by the European Union Semantic CMS Community Interactive Knowledge in Semantic CMS Organizational Information & Course Overview Copyright IKS.
Information Systems in Organizations Introduction Marie-Christine Martin.
Introduction to Financial Management. Overview of Financial Management Introduction Keys to Success Recitations Class Structure - Syllabus Text – Financial.
Computer Networks CNT5106C
Introduction to modeling
1 Introduction to modeling Introduction Anna Fensel
1 Sobah Abbas Petersen Adjunct Associate Professor, NTNU Researcher, Sintef TDT4252 Modelling of Information Systems Advanced Course TDT4252,
Object Oriented Methodology Course Introduction. Objectives A 3-credit hour graduate course explaining the development of object oriented software systems.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Michelle Smith Instructor: Contact Information:
1 Cp Sc 111 – Programming in C. 2 Objectives  Meet your instructor  Go over syllabus  Learn basic concepts – start of chapter 1.
EGR 115 Introduction to Computing for Engineers Course Overview and Introduction Monday 29 Aug EGR 115 Introduction to Computing for Engineers Slide 1.
Computer Network Fundamentals CNT4007C
Welcome to CS 4390/CS5381: Introduction to Formal Methods
Advanced Software Engineering
Computer Engineering Department Islamic University of Gaza
CSc 020: Programming Concepts and Methodology II
Syllabus Introduction to Computer Science
EGR 115 Introduction to Computing for Engineers
Object-Oriented Analysis & Design
Computer Networks CNT5106C
Semantic Web Services SWS Tutorials.
Ontology From Wikipedia, the free encyclopedia
CPSC 441: Computer Communications
Foundations of Visualization 8/30/05 Lecture Notes
System Analysis and Design 2
Orientation CSC 111.
System Analysis and Design 2
Presentation transcript:

1 Introduction to modeling Introduction

2 Where are we? #TitleDate 1Introduction General concepts ORM modeling Relational modeling ER modeling OO modeling Services and Process modeling Exam

3 Course overview Introduces modeling as a discipline within Computer Science and Engineering, and some of the the most important modeling paradigms of the last decades –Core primitives and principles –Relational Modeling –Object-Role Modeling (ORM) –Entity Relationship Modeling (ER) –Object Oriented Modeling (OO)

4 Course overview (cont‘d) Ontologies –Formal representation of a shared conceptualization of a domain –Concepts and relationships, axioms –Reasoning –Semantic Web Services and process modeling –Descriptions of processes and services –Representation of processes within an enterprise Modeling best practices

5 Overall learning goal Get an overview on the most important principles of (domain) modeling Learn how to model correctly and usefully Learn some well-known modeling paradigms, their commonalities and differences

6 Administrative issues Course home page: (schedule, lecture notes) Lecturer: Dr. Ioan Toma Tutor: Elias Kärle Mailing list: ; please register at: Lectures and Tutorials every two weeks Attendance of the tutorials is obligatory! This is a graduate course, assignments require material discussed in class in addition to slides, textbooks and additional reading. Textbooks (selected chapters) and additional reading available for each topic

7 Exam grade: Examination score grade

8 Course syllabus General concepts. Definitions, principles, properties and characteristics. Typical usage scenarios. Model engineering. ORM modeling. Basic modeling elements. Constraints. Methodology. Relational modeling. Basic elements. Mapping from ORM. ER modeling. Basic modeling elements. Relationship to ORM. OO modeling. Basic modeling elements, UML. Relationship to ORM. Ontologies. Basic modeling elements. Methodologies. Services and process modeling. Modeling elements, BPMN, SoaML.

9 Next lecture #TitleDate 1Introduction General concepts ORM modeling Relational modeling ER modeling OO modeling Services and process modeling Exam

10 Questions?