التصميم الكينوني الموجه - Object Oriented Design IS323T
This course takes students to the next level by covering object-oriented analysis and design. You will discover how to create objects, flexible, and reusable software, by applying object-oriented desi
-
-
Chapter 1: UML Overview
-
Chapter 2: Use-case Modeling
- Chapter 3: Class Diagram
- Chapter 4: Object Diagram
-
Chapter 5: State and Activity Diagram
-
Chapter 6: Interaction Diagram
-
Chapter 7: System Architecture
-
Assignments(حلول تمارين واسايمنت حقت الترام الماضية)
- Use case and Class Diagram Assignment 15:02
- Assignment 1 - Solution -Use case and Class Diagram 12:05
- State Diagram Evaluation Solution and Assignment 2 Solution 08:44
- Use case and Class Diagram Assignment - Solution (First semester 2020/2021) 13:51
- Assignment 2- Activity and State Diagrams (First Semester 2020-2021) 13:26
- Use case and Class Diagram - Assignment 1 Solution 2021
- Assignment 2 - Solution File
- Activity and State Diagram - Assignment 2 Solution 07:02
- Assignment 3 - Solution (Bounce) File
- Sequence Diagram- Assignment 3 - Solution (Bounce) 06:33
- Use case and Class Diagrams- Assignment 1 Solution (1st Term 2021) 15:50
- Assignment 1 - Solution File 2021
- Tutorial 6 Use Case Scenarios
- Activity Diagram - Assignment 2 - Solution (1st Term 2021) 03:58
- Assignment 2 - Question 2 Solution (State Diagram) 23:12
- Use case and Class Diagram - Assignment 1 Solution 09:04
- Activity and State Diagrams - Assignment 2 Solution 08:11
- Assignment 2 Solution File (1st Semester 2022)
- Use case and Class Diagram - Assignment 1 Solution (2nd Semester 2023)
- Activity and Sequence Diagram Assignment Solution 07:49
-
Revision and Exams Solution
- Revision for Chapter 1 and 2 (Exam Solution) 11:32
- Revision for Midterm 1 32:19
- Revision for Class Diagram 08:13
- Revision for Activity diagram 15:18
- Revision for State Diagram and Project 12:27
- Revision for Midterm 2 25:36
- Revision for final 11:09
- Revision for System Architecture 12:49
- Exam Solution for Midterm 1 19:49
- Exam Solution (Online Quiz for State Diagram)
- Exam Question Solution (Activity and Class Diagram) 02:53
- Revision for State and Activity Diagrams 33:45
- Revision for Final 2 08:50
- Exam Questions Solution for Diagrams 13:32
- Midterm 2 Exam Solution 12:34
- Use case Exercise (Extra)
- Sequence Diagram Exercises 07:24
- Final Exam Collection Solution 24:48
- New Exam Collection Solution 05:34
- Exam Solutions for Mid 1 13:44
- Exam Solution for Activity and State Diagram 08:59
- New Exam Solution
-
Labs
- Lab 1: Use case diagram 18:24
- Use Case Tutorial with solution 05:01
- Lab 3: Class Diagram 15:45
- Lab 5 - Activity Diagram 07:32
- Lab 4 - State Diagram 06:59
- Lab 6 Solution -Sequence Diagram
- Lab 6 - Sequence Diagram 06:09
- Use case Evaluation Exercise 03:40
- Lab 4 - State Diagram (2021) 09:12
- Evaluation Solution (State Diagram) 04:14
- State Diagram Exercise Solution 02:59
- Activity Diagram Evaluation
- Extra Examples for Class Diagram 15:29
- Lab 6 - Sequence Diagram 04:34
- Use case Lab Evaluation -1st semester 2024 05:20
- Use case Evaluation Solution File
- Activity Diagram Tutorial 03:24
- State Diagram Tutorial 06:33
- Object Diagram Tutorial 02:34
- Activity Diagram Evaluation 05:04
- Activity Diagram Evaluation 2 File
- Activity Diagram Evaluation 2 04:11
- Activity Diagram Evaluation 04:36
-
Project Explanation
-
Assignments Solution (حلول الواجبات لسنة 2023-2024)
- Assignment 1 Solution (1st Semester 2022/2023) 17:47
- Assignment 1 Solution File
- Assignment 2 Solution
- Assignment 1 Solution File - 2nd Semester (Use case Diagram + Class diagram)
- Assignment 1 Solution - 2nd Semester (Use case Diagram + Class diagram) 13:52
- Assignment 3 Solution - Representing Architecture
- Assignment 1 Solution - 1st Semester 2024 12:19
- Assignment 2 Solution (Activity and State Diagrams) 12:49
- Assignment 2 Solution File (Activity and State Diagrams)
-
Chapter 1: UML Overview
- This course takes students to the next level by covering object-oriented analysis and design. You will discover how to create objects, flexible, and reusable software, by applying object-oriented design principles and guidelines. And, you will be able to communicate these designs in a visual notation known as Unified Modelling Language (UML). You will be challenged in the Capstone Project to apply your knowledge of object-oriented design by evolving and documenting the code base for an Android application with corresponding UML documentation. After completing this course, you will be able to: • Apply the Class Responsibility Collaborator (CRC) technique to analyze and design the object-oriented model for a problem. • Explain and apply object-oriented modeling principles and their purpose (e.g., abstraction, encapsulation, decomposition, generalization). • Explain and apply different types of inheritance • Explain the difference between association, aggregation, and composition dependencies. • Express object-oriented models as Unified Modeling Language (UML) class diagrams. • Translate between UML class diagrams and equivalent Java code. , information hiding, and conceptual integrity to create a flexible, reusable, maintainable design. • Explain the tradeoff between cohesion and coupling.
-
Eng. Enaam Ahmed Mohammed holds a B.sc of Computer Engineering (2004) from Cairo University - Egypt and Master degree in IT (2007) from SIKKIM MANIPAL University - India. She has teaching experience for more than 15 years and has professional Experience in the following fields: • Oracle 9i – Certified from oracle (OCA) • Visual Studio .Net ( C
) • C, C++ • Visual Basic 6 • PHP • JavaScript • HTML, CSS She worked as a Teacher at many Universities and educational centers from 2005 - 2010 such as UMS University, Al Wataneia University, NCC Eduction center and APTECH Worldwide center. From the beginning of 2010 till now she had taught many courses for different Saudi Arabia Universities such as PNU, KSU, PSU, Shaqra University and Imamu University. She has experience for teaching many courses as below: • Database fundamentals. • Software Engineering. • Networking and Network Protocols. • Information security. • Programming language (Java, C++, C
, Python) • Operating system. • Multi-tier and Web development. • System Analysis and design. • Data warehouse and Data Mining • Object Oriented design • Support and Decision Making Systems • Data Structure -
Student feedback
5.00
350 SAR -150SAR
Original Price 500 SAR - Hurry up!
Lectures
109 Videos
Duration
20:10:52
Material
36 Files
Assignments
Yes, Completely
Labs
Yes, Completely
Project
Explanation, No implementation
Certificate
Not Applicable
Reviews (4)
Real reviews from real students.
شرح واضح وسرعة في الاجابة على الاسئلة
سريعة بتوصيل المعلومة و شرح جدًا واضح
افضل شرح مختصر و مفهوم جدااا انصح بالاشتراك معاها على انها تشرح مواد اخرى
افضل تيتشر والله متعاونه و تساعد مره و شرحها رهيب توصل المعلومه ببساطه