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