Planeamento
Aulas de Problemas
P01 - Project and Toolkit presentation
- The EA Tool
- Project
P02 - Black-box models
- Context analysis and modeling
- Black-box models: use cases
P03 - White-box models in UML
- Domain model of logical systems
- UML Sequence diagrams
- Traceability
P04 - Project Feedback
- Feedback to project Deliverable 1
P05 - Domain model in UML and SysML
- UML class diagrams
- SysML Block and Internal Block Diagrams
P06 - Behavior models
- State machines
P07 - Behavior models
- Activity diagrams
P08 - Business Process Modeling
- BPMN core
T09 - Project Feedback
- Feedback to project Deliverable 2
P10 - Business Processes Modeling
- BPMN: events and messages
P11 - Business Processes Modelling
- BPMN level 2 and level 3
P12 - Project overview
- General project support and overview
Aulas Teóricas
T01 - Introduction and General Information
- General description of the course and syllabus
T02 - Fundamentals of Conceptual Modeling of Systems
- Systems Engineering fundamentals: Context; Stakeholders; Actors;
- Enabling systems; Concepts of “black box” and “white box”;
- Architecture fundamentals
- ISO 42010: Concerns, View/Viewpoints and Models;
- On Physical, Logical and Social (Business) systems.
T03 - Requirement Engineering Fundamentals
- Requirement Engineering Development Process; Requirements Specification Document; Templates;
- Goals, Scenarios; Use cases;
- Functional and non-functional requirements.
T04 - Object-oriented Techniques: UML Black-box and White-box Fundamentals (1/2)
- "Black box" models - Actors, Use Cases; Scenarios
- White-box" fundamentals:
- Structural modeling fundamentals: On types, classes and objects; Modeling domain: fundamentals of class diagrams
- Message based behavior: Sequence diagrams
T05 - Object-oriented Techniques: UML Black-box and White-box Fundamentals (2/2)
- "Black box" models - Actors, Use Cases; Scenarios
- White-box" fundamentals:
- Structural modeling fundamentals: On types, classes and objects; Modeling domain: fundamentals of class diagrams
- Message based behavior: sequence diagrams
T06 - test 1
- Evaluation test 1
T07 - System Architecture and Methods
- Alignment and Traceability fundamentals.
- Methods in Systems Engineering (reference to the generic methods and standards);
- Example method: the COSMOD-RE Method.
T08 - Complex Structures in Logical Systems
- Class normalization in UML.
- UML components and deployment diagrams
T09 - Complex Structures in Physical Systems
- SysML: blocks and internal blocks
T10 - Complex Behavior - Events and Memory in Systems (1/2)
- Object’s state (object’s conceptual lifecycle);
- System’s state (generic conceptual lifecycles in systems);
- State machine diagrams
- Traceability
T11 - Complex Behavior - Events and Memory in Systems (2/2)
- Object’s state (object’s conceptual lifecycle);
- System’s state (generic conceptual lifecycles in systems);
- State machine diagrams
- Traceability
T12 - writing test 2
- Evaluation test 2
T13 - Complex Flows
- Behavior modeling: Flow based behavior - Activity diagrams in UML and SysML
T14 - Other interactions in UML
- Communication diagrams,
- Timing diagrams,
- Interaction Overview diagrams
T15 - Modeling of Business Process Fundamentals
- The BPMN core element set.
- Private and public processes.
T16 - Behavior revisions...
- Revisions of Complex UML/SysML Behaviour
- Revisions od BPMN fundamentals
T17 - writing test 3
Evaluation test 3
T18 - Modeling of Business Process (1/3)
- Details of the BPMN notation and diagrams.
T19 - Modeling of Business Process (2/3)
- Orchestration versus Collaboration
- Collaboration Processes
- Conversation diagrams
T20 - Modeling of Business Process (2/3)
Choreography diagrams
T21 - Seminary 1
- Seminary 1
T22 - Seminary 2
- Seminary 2
T23 - Global revisions
- Global Revisions
T24 - writing test 4
- Evaluation test 4
T25 - Conclusion
- Lessons Learned and Final Discussion
- Special session for project support