#Software #Engineering - Lecture 5 : System Modeling - Context, Interaction, Structural & Behavioral
SECourses
#SoftwareEngineering #Course #HowToProgram #HowToCode #HowToBeEngineer Hello everyone. My name is Furkan Gözükara, and I am a Computer Engineer Ph.D. Assistant Professor at the Software Engineering department.
In this course, we will learn what is the true meaning of being a Software Engineer rather than being a web developer / freelancer developer / software developer / developer / coder / programmer, etc.
Software Engineering Full Course Playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffslgxMVyXhnHiSn_EWTvx1G-
GitHub repository of the course : https://github.com/FurkanGozukara/Software-Engineering-CSE307-2020
Discord channel link of the course : https://discord.gg/6Mrb8MwteQ How to use Discord : https://youtu.be/AEwPtYiLvsQ
This course does not require you to have any knowledge about programming in any programming language.
However, if you want to start learning programming or develop your other Software Engineering related skills you can watch our below full courses:
[1] Introduction to Programming Full Course with C# playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffskoSXySh0MdiayPJsBZ7m2o
[2] Object Oriented Programming Full Course with C# playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffsnH3XJb66FDIHh1yHwWC26I
[3] Artificial Intelligence (AI) and Machine Learning (ML) Full Course with C# Examples playlist: https://www.youtube.com/playlist?list=PL_pbwdIyffskVschrADCL6KEnL_nqDtgD
[4] Software Engineering Full Course playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffslgxMVyXhnHiSn_EWTvx1G-
[5] Security of Information Systems Full Course playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffslM_o92NwkaUzD7C6Fekx26
[6] (Turkish) Bilgisayar Becerileri Tam Ders playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffsmyE2e909ea1MXLcMb8MenG
Lecture 5 : System Modeling
- Context models
- Interaction models
- Structural models
- Behavioral models
- Model-driven engineering
- System modeling
- Existing and planned system models
- System perspectives
- UML diagram types
- Use of graphical models
- Context models
- System boundaries
- The context of the Mental Health Care Patient Management System (MHC-PMS)
- Process perspective
- Process model of involuntary detention
- Interaction models
- Use case modeling
- Transfer-data use case
- Tabular description of the ‘Transfer data’ usecase
- Use cases in the MHC-PMS involving the role ‘Medical Receptionist’
- Sequence diagrams
- Sequence diagram for View patient information
- Sequence diagram for Transfer Data
- Structural models
- Class diagrams
- UML classes and association
- Classes and associations in the MHC-PMS
- The Consultation class
- Key points
- Generalization
- A generalization hierarchy
- A generalization hierarchy with added detail
- Object class aggregation models
- The aggregation association
- Behavioral models
- Data-driven modeling
- An activity model of the insulin pump’s operation
- Order processing
- Event-driven modeling
- State machine models
- State diagram of a microwave oven
- States and stimuli for the microwave oven
- Microwave oven operation
- Model-driven engineering
- Usage of model-driven engineering
- Model driven architecture
- Types of model
- MDA transformations
- Multiple platform-specific models
- Agile methods and MDA
- Executable UML
- Features of executable UML
Auto timed subtitle : success ... https://www.youtube.com/watch?v=ULJP2sA-dV4
444262712 Bytes