|
Information Systems Modelling
Scholar Year: 2019/2020 - 2S
| Code: |
INF32171 |
|
Acronym: |
MSI |
| Scientific Fields: |
Informática |
Courses
| Acronym |
N. of students |
Study plan |
Curricular year |
ECTS |
Contact time |
Total Time |
| FC |
1 |
|
1º |
6,0 |
60 |
162,0 |
| INF |
79 |
|
2º |
6,0 |
60 |
162,0 |
Teaching language
Portuguese
Intended learning outcomes (Knowledges, skills and competencies to be developed by the students)
This course unit aims to provide students with knowledge on:
• Modeling of the business processes supported by an information system, using the BPMN language
• Modeling information systems using object-oriented analysis and design and the Unified Modeling Language (UML) modeling language.
At the end of the course the student is expected to be able to:
• explain the importance of modeling information systems, and how to relate the concepts: model, model and information system;
• explain the importance of modeling the business processes of an organization in the process of developing an information system;
• modeling a business process using the BPMN language;
• identify the relationship between the modeling of an organization's business processes and the modeling of an information system;
• identify and apply various techniques to carry out the survey, analysis and specification of requirements of an information system;
• identify and apply various techniques to analyze and model an information system, using the UML to specify the system analyzed;
• identify and apply various techniques to design an information system, using the UML language to specify the system to be developed.
Syllabus
1. Introduction to the concepts of Modeling an information system (2 classes)
1.1 System, Information, Models, and Modeling Language concepts
1.2. Information System Development Process
2. Modeling of Business Processes
2.1. The business processes and their relationship with information systems.
2.2. Business Process Specification
2.3. BPMN as a business process modeling language.
2.4. Business processes modeling inthe scope of developing an information system.
3. Information System requirements specification
3.1. Functional and nonfunctional requirements
3.2. Requirements Discover Techniques
3.3. Functional Requirements Analysis and Specification
3.4. Use Case and Use Case Detail diagrams to specify information system functions.
3.5. Activity Diagram for modeling user interaction with the system.
4. Analysis of the Information System
4.1. Discovering informational entities that support the system to be developed.
4.2. Modeling informational entities using the UML Class and Object Diagram.
4.3. Modeling the dynamic component of the system. Realization of Use Cases, using UML sequence diagrams, use of state machine diagrams.
Software
Bizagi
Visual Paradigma
Trello
Keywords
Technological sciences > Engineering > Computer engineering
Physical sciences > Computer science > Modelling tools
Demonstration of the syllabus coherence with the UC intended learning outcomes
The syllabus contents observe the objectives of the curricular unit related to the knowledge to be acquired, focusing on the teaching of the essential theoretical concepts information systems modeling and transposing these concepts into practice.
The programmatic contents seek to follow a logical and incremental sequence in the introduction of the BPMN and UML language as tools of analysis and specification of business processes and the information systems that support them.
Teaching methodologies
The predominant methods will be methods based on the active learning paradigm.
Each set of theoretical and practical classes will proposes a specific problem to be solved. Each of the problems per se will lead to the acquisition of a specific set of programmatic content.
The laboratory classes will be conducted according to the project based learning paradigm, where students in groups of 4 or 5 students will develop the analysis and specification of an information system. This information system aims to support a specific business unit of a local community organization. (Examples: ESTSetubal, Forum Luisa Tody, House of the Bay, Municipal Gallery etc ...).
For each laboratory class there will be a set of specific objectives to be fulfilled by each working group, whose mission is to guide the students in the development of the project. The practical results achieved should be weekly submitted for evaluation in the moodle platform.
Demonstration of the teaching methodologies coherence with the curricular unit's intended learning outcomes
It is followed the pedagogical methodology problem / project based learning, that will allow each student to develop specific skills in the various aspects of information system modeling, since for each subject of the curricular unit, a problem / challenge will be presented , whose resolution will lead to the development of the theoretical concepts, as well as allow the student to develop competence in the concrete application of modeling methods and techniques .
It is proposed that 70% of the contact time of the TP classes be used to solve problems / challenges and 30% to introduce and systematize theoretical concepts.
The laboratory classes will have a set of specific objectives to be fulfilled by each working group. These objectives will serve to guide those in the application of the knowledge acquired in the theoretical practical classes, in solving a real problem.
Assessment methodologies and evidences
Continues assessement mode: Distributed assessement calculated by the formula:
• 4 Questions Individual lessons (15%)
• 1 individual test (25%) (> 9,5 values )
• group activities in class context (10% + 10%)
• Laboratory Project (40%)
TE students may substitute activities carried out in a classroom context, by written test.
Attendance system
75% attendance for continuous assessment.
Assement and Attendance registers
| Description |
Type |
Time (hours) |
End Date |
| Attendance (estimated) |
Classes |
60 |
|
| System Specification Project |
Test/Exam |
30 |
2020-06-26 |
|
Test/Exam |
1 |
2020-04-20 |
|
Test/Exam |
1 |
2020-05-20 |
|
Exercise |
8 |
|
|
Test/Exam |
1 |
2020-06-22 |
| |
Total: |
101 |
Primary Bibliography
Allweyer, Thomas;BPMN 2.0: introduction to the standard for business process modeling, BoD–Books on Demand, 2016. ISBN: 13: 978-3837093315 |
Martin Fowler, Booch Jacobson ;UML Distilled: A Brief Guide to the Standard Object Modeling Language, Rumbaugh Editions, 2003. ISBN: 978-0321193681 |
José Luís Moura Borges | João Falcão e Cunha | Teresa Galvão Dias;Modelação de Dados em UML, Uma abordagem por Problemas, FCA, 2015. ISBN: 9789727228126 |
|
|