42010 - Conceptual Modelling and Information Systems (MCSI)
- Type: Elective
- Semester: S3
- ECTS: 5
- Teaching Points: 12
- Offer: Annual
- Responsible Unit: CS
- Responsible: Antoni Olivé
- Language: English
- Requirements:
GOALS
The course provides an in-depth study of the concepts, tecniques and modern methods of conceptual modeling of information systems, in a UML-based approach.CONTENTS
- Introduction to Conceptual Modeling of Information Systems
- Entity Types
- Relationship Types
- Cardinality constraints
- Particular Kinds of Relationship Types
- Reification
- Generic Relationship Types
- Derived Types
- Integrity Constraints
- Taxonomies
- Domain Events
- Action Request Events
- State Transition Diagrams
- Statecharts
- Use Cases
- Conceptual Modeling Methods
- Metamodeling
- MOF and XMI
- Temporal Aspects
DOCENT METHODOLOGY
Students should learn the contents of the subject on their own, using the specified detailed bibliography. The teacher will pose a series of exercises every week, and students must solve them on their own. Weekly meetings with the teacher will be used to solve doubts, discuss about the topics they have worked on, comment on relevant aspects and specially the solutions of the proposed problems.
EVALUATION METHODOLOGY
Students will be evaluated on the article summaries and other exercises or problems that they hand in along the course. The continuation of this subject along the course will be a very important factor in the evaluation.BIBLIOGRAPHY
- Halpin, T. Information modeling and relational databases: from conceptual analysis to logical design. Morgan Kaufmann, 2001.
- Martin, J.; Odell, J. Object-oriented methods: a foundation. Englewood Cliffs, NJ.: Prentice Hall, 1995.
- Thalheim, B. Entity-relationship modeling: foundations of database technology. Berlin; New York: Springer, 2000.
RESOURCES
Bibliography and class notes. Support for an education environment (possibly Atenea). Meeting room with a projector.WEBSITE
Share: