Software Engineering
Software process models (SDLC), Agile, requirements engineering, UML diagrams, software architecture, design patterns, testing, quality metrics, and refactoring.
Start Course76 Videos
Introduction to Software Engineering
5Software Process Models (SDLC)
18![V-Model, Incremental Model and Iterative Model [ALB]](https://img.youtube.com/vi/stwxB0zqZoA/mqdefault.jpg)
V-Model, Incremental Model and Iterative Model [ALB]
![Waterfall Process Model: Requirement Analysis [MSI]](https://img.youtube.com/vi/BtISKjFVuIQ/mqdefault.jpg)
Waterfall Process Model: Requirement Analysis [MSI]
![Waterfall Process Model: Design, Coding, Testing, Deployment, Maintenance [MSI]](https://img.youtube.com/vi/oIZIWSyPIf4/mqdefault.jpg)
Waterfall Process Model: Design, Coding, Testing, Deployment, Maintenance [MSI]
![Waterfall Process Model: Advantages and Disadvantages, Example Case [MSI]](https://img.youtube.com/vi/3kX-ixCh2iI/mqdefault.jpg)
Waterfall Process Model: Advantages and Disadvantages, Example Case [MSI]
![V-Model: Requirement Analysis, Architecture Design [MSI]](https://img.youtube.com/vi/KwcCBAfzhmY/mqdefault.jpg)
V-Model: Requirement Analysis, Architecture Design [MSI]
![V-Model: Component/Module Design, Code Generation and Testing [MSI]](https://img.youtube.com/vi/tmnJJz2nzbg/mqdefault.jpg)
V-Model: Component/Module Design, Code Generation and Testing [MSI]
![V-Model: Verification and Validation [MSI]](https://img.youtube.com/vi/T9f8co7_h-Q/mqdefault.jpg)
V-Model: Verification and Validation [MSI]
![Evolutionary Process Model [MSI]](https://img.youtube.com/vi/zkS8q1HM5Rc/mqdefault.jpg)
Evolutionary Process Model [MSI]
![Incremental Process Model [MSI]](https://img.youtube.com/vi/eVgCNyARDoQ/mqdefault.jpg)
Incremental Process Model [MSI]
![Incremental Process Model: When to Use? [MSI]](https://img.youtube.com/vi/Bjb6nxAaVaA/mqdefault.jpg)
Incremental Process Model: When to Use? [MSI]
![Iterative Process Model [MSI]](https://img.youtube.com/vi/tCD21yODhU8/mqdefault.jpg)
Iterative Process Model [MSI]
![Iterative Process Model: When to Use? [MSI]](https://img.youtube.com/vi/erTH90hOLNU/mqdefault.jpg)
Iterative Process Model: When to Use? [MSI]
![Spiral Model [MSI]](https://img.youtube.com/vi/ubWFJtKepBo/mqdefault.jpg)
Spiral Model [MSI]
![Spiral Model Formal Definition [MSI]](https://img.youtube.com/vi/tekUmeTP-JA/mqdefault.jpg)
Spiral Model Formal Definition [MSI]
![Spiral Model Sectors [MSI]](https://img.youtube.com/vi/29gYm0iOYbE/mqdefault.jpg)
Spiral Model Sectors [MSI]
![Software Development Life Cycle (SDLC) [MSI]](https://img.youtube.com/vi/xD3475_TSFY/mqdefault.jpg)
Software Development Life Cycle (SDLC) [MSI]
![SDLC: Communication, Planning, Modeling [MSI]](https://img.youtube.com/vi/n8GUHRcr4H4/mqdefault.jpg)
SDLC: Communication, Planning, Modeling [MSI]
![SDLC: Construction, Deployment [MSI]](https://img.youtube.com/vi/vUQn8n3DLNU/mqdefault.jpg)
SDLC: Construction, Deployment [MSI]
Agile Development (XP, AUP, Scrum)
8![Intro to Agile, Extreme Programming (XP) [ALB]](https://img.youtube.com/vi/gmKYMF0-tOE/mqdefault.jpg)
Intro to Agile, Extreme Programming (XP) [ALB]
![Agile and Extreme Programming (XP) [MSI]](https://img.youtube.com/vi/CdggH4PrAtg/mqdefault.jpg)
Agile and Extreme Programming (XP) [MSI]
![Agile and Extreme Programming (XP): What is 'Agility', Agile Manifesto [MSI]](https://img.youtube.com/vi/mvvMrr-4GJw/mqdefault.jpg)
Agile and Extreme Programming (XP): What is 'Agility', Agile Manifesto [MSI]
![Agile and Extreme Programming (XP): Agile Methodologies, XP Workflow [MSI]](https://img.youtube.com/vi/PIjJpH03WOs/mqdefault.jpg)
Agile and Extreme Programming (XP): Agile Methodologies, XP Workflow [MSI]
![Agile and Extreme Programming (XP): XP Principle, Pair Programming, Unit Testing, Refactoring [MSI]](https://img.youtube.com/vi/kn3-HEGyZLo/mqdefault.jpg)
Agile and Extreme Programming (XP): XP Principle, Pair Programming, Unit Testing, Refactoring [MSI]
![Agile Unified Process (AUP) [MSI]](https://img.youtube.com/vi/sv3kOKaNVmA/mqdefault.jpg)
Agile Unified Process (AUP) [MSI]
![Agile Unified Process (AUP): AUP Disciplines [MSI]](https://img.youtube.com/vi/37mXkFZCidw/mqdefault.jpg)
Agile Unified Process (AUP): AUP Disciplines [MSI]
![Agile Unified Process (AUP): Inception, Elaboration, Construction, Transition [MSI]](https://img.youtube.com/vi/STdfJ79QsAs/mqdefault.jpg)
Agile Unified Process (AUP): Inception, Elaboration, Construction, Transition [MSI]
Requirements Engineering
4![Requirements Engineering: What is a Requirement? [MSI]](https://img.youtube.com/vi/H6LyvVhVzu0/mqdefault.jpg)
Requirements Engineering: What is a Requirement? [MSI]
![Requirements Engineering: Functional and Non-Functional Requirements [MSI]](https://img.youtube.com/vi/N1iULKbNboM/mqdefault.jpg)
Requirements Engineering: Functional and Non-Functional Requirements [MSI]
![Requirements Engineering: Example, Non-Functional Classifications [MSI]](https://img.youtube.com/vi/Lth4iEqasfM/mqdefault.jpg)
Requirements Engineering: Example, Non-Functional Classifications [MSI]
![Requirements Engineering: Metrics for Specifying Non-Functional Requirements [MSI]](https://img.youtube.com/vi/U5oskvRU8Y8/mqdefault.jpg)
Requirements Engineering: Metrics for Specifying Non-Functional Requirements [MSI]
UML: Use Case & Class Diagrams
10![What is a Use Case, Sample Scenario, 4 Elements [MSI]](https://img.youtube.com/vi/WnmIPdnnl1E/mqdefault.jpg)
What is a Use Case, Sample Scenario, 4 Elements [MSI]
![Use Case: System, Actors, Sample Scenario [MSI]](https://img.youtube.com/vi/YEnOWwmi_Dg/mqdefault.jpg)
Use Case: System, Actors, Sample Scenario [MSI]
![Use Cases, Relationships, Include, Extend [MSI]](https://img.youtube.com/vi/IL6O_XqyuKQ/mqdefault.jpg)
Use Cases, Relationships, Include, Extend [MSI]
![Use Case: Generalization [MSI]](https://img.youtube.com/vi/v_oSl65kUvA/mqdefault.jpg)
Use Case: Generalization [MSI]
![Class Diagram in UML: What is a Class? Names, Attributes, Depicting Classes [MSI]](https://img.youtube.com/vi/ocjd2p2ezLc/mqdefault.jpg)
Class Diagram in UML: What is a Class? Names, Attributes, Depicting Classes [MSI]
![Class Diagram in UML: Association Relationships (Aggregation, Composition) [MSI]](https://img.youtube.com/vi/WCmXjncBbXM/mqdefault.jpg)
Class Diagram in UML: Association Relationships (Aggregation, Composition) [MSI]
![Class Diagram in UML: Generalization Relationships, Multiplicity [MSI]](https://img.youtube.com/vi/XfkVslkGD-g/mqdefault.jpg)
Class Diagram in UML: Generalization Relationships, Multiplicity [MSI]
![Class Diagram Design [MSI]](https://img.youtube.com/vi/zLaLU4QIBaw/mqdefault.jpg)
Class Diagram Design [MSI]
![Class Diagram Design: Library Management System [MSI]](https://img.youtube.com/vi/ROH1fDfv4fc/mqdefault.jpg)
Class Diagram Design: Library Management System [MSI]
![Class Diagram Design: Architectural Representation [MSI]](https://img.youtube.com/vi/sck-DtMf3B8/mqdefault.jpg)
Class Diagram Design: Architectural Representation [MSI]
Software Architecture
10![Software Architecture [MSI]](https://img.youtube.com/vi/2MRWDU2Lv4A/mqdefault.jpg)
Software Architecture [MSI]
![MVC Pattern Part 1 [MSI]](https://img.youtube.com/vi/gO4Sx3GCSrA/mqdefault.jpg)
MVC Pattern Part 1 [MSI]
![MVC Pattern Part 2 [MSI]](https://img.youtube.com/vi/avR2jpP0Rj4/mqdefault.jpg)
MVC Pattern Part 2 [MSI]
![Layered Architecture [ALB]](https://img.youtube.com/vi/epOA9UMR4OI/mqdefault.jpg)
Layered Architecture [ALB]
![Layered Architecture [MSI]](https://img.youtube.com/vi/i3-wyNmWlqs/mqdefault.jpg)
Layered Architecture [MSI]
![Repository Pattern [ALB]](https://img.youtube.com/vi/wbsiroI3W98/mqdefault.jpg)
Repository Pattern [ALB]
![Client-Server Architecture [ALB]](https://img.youtube.com/vi/NauGPjkpycI/mqdefault.jpg)
Client-Server Architecture [ALB]
![Microservices Architecture [ALB]](https://img.youtube.com/vi/pQNa9F4-opI/mqdefault.jpg)
Microservices Architecture [ALB]
![Repository, Client-Server and Pipe & Filter Architecture [MSI]](https://img.youtube.com/vi/dbI1zU1D4Pc/mqdefault.jpg)
Repository, Client-Server and Pipe & Filter Architecture [MSI]
![Software Architecture: Layered to Pipe & Filter [ADHN]](https://img.youtube.com/vi/-spriGPRYFE/mqdefault.jpg)
Software Architecture: Layered to Pipe & Filter [ADHN]
Design Patterns
6Software Testing
4Software Quality Metrics
5![Specialized Index (SIX), Defect Removal Efficiency (DRE) [ALB]](https://img.youtube.com/vi/vxcyfMuEkEU/mqdefault.jpg)
Specialized Index (SIX), Defect Removal Efficiency (DRE) [ALB]
![Software Metrics: Cyclomatic Complexity (Path Based Testing) Part 1 [MSI]](https://img.youtube.com/vi/MeKNUrDKPic/mqdefault.jpg)
Software Metrics: Cyclomatic Complexity (Path Based Testing) Part 1 [MSI]
![Software Metrics: Cyclomatic Complexity (Path Based Testing) Part 2 [MSI]](https://img.youtube.com/vi/2gv0s3_4nMM/mqdefault.jpg)
Software Metrics: Cyclomatic Complexity (Path Based Testing) Part 2 [MSI]
![Software Metrics Part 2 [MSI]](https://img.youtube.com/vi/-HhSlQYVh1A/mqdefault.jpg)
Software Metrics Part 2 [MSI]
![Control Flow Graph (CFG) [ADHN]](https://img.youtube.com/vi/18I1VR5m_Us/mqdefault.jpg)
Control Flow Graph (CFG) [ADHN]
![What is Software Engineering? Why Do We Need It? [MSI]](https://img.youtube.com/vi/HAathu8U1xc/mqdefault.jpg)
![What is Software and Engineering? [MSI]](https://img.youtube.com/vi/C8D6mgBVvgU/mqdefault.jpg)
![Engineering Example, Define Software Engineering [MSI]](https://img.youtube.com/vi/st3Za_qDpX0/mqdefault.jpg)
![Software Engineering Roles, Software Myths [MSI]](https://img.youtube.com/vi/iwlhBFajA2w/mqdefault.jpg)
![Expectation vs Reality, Software Engineering Importance, Good Software [MSI]](https://img.youtube.com/vi/cx5gI1uc420/mqdefault.jpg)
![Design Pattern [MSI]](https://img.youtube.com/vi/76zakRXOVjg/mqdefault.jpg)
![Design Pattern [ADHN]](https://img.youtube.com/vi/ZNXtURHcHAs/mqdefault.jpg)
![Observer Pattern [MSI]](https://img.youtube.com/vi/4elsP_pMdK0/mqdefault.jpg)
![Observer Pattern [ADHN]](https://img.youtube.com/vi/H6urqHQkV80/mqdefault.jpg)
![Singleton Pattern and Software Testing [ALB]](https://img.youtube.com/vi/e4gopcceofY/mqdefault.jpg)
![Singleton and Adapter Pattern [MSI]](https://img.youtube.com/vi/w9vxMvkC2ps/mqdefault.jpg)
![Software Testing Part 1 [MSI]](https://img.youtube.com/vi/uazJ0CRTw08/mqdefault.jpg)
![Software Testing Part 2 [MSI]](https://img.youtube.com/vi/yKPM6L3597M/mqdefault.jpg)
![Unit Testing [MSI]](https://img.youtube.com/vi/KeVZN_O0p60/mqdefault.jpg)
![Software Testing [ADHN]](https://img.youtube.com/vi/2zxJbEzPW8w/mqdefault.jpg)
![Code Smells and Refactoring [ALB]](https://img.youtube.com/vi/3eX0xulqkCA/mqdefault.jpg)
![Refactoring and Code Smell Part 1 [MSI]](https://img.youtube.com/vi/Oewpi6H43W0/mqdefault.jpg)
![Refactoring and Code Smell Part 2 [MSI]](https://img.youtube.com/vi/dlJ3JDv8gNY/mqdefault.jpg)
![Refactoring and Code Smell Part 3 [MSI]](https://img.youtube.com/vi/a4LSm4XFOPY/mqdefault.jpg)
![Software Metrics Part 2 + Refactoring Part 1 [ADHN]](https://img.youtube.com/vi/agZcNzfdXHA/mqdefault.jpg)
![Refactoring Part 2 [ADHN]](https://img.youtube.com/vi/_X4WVzlVrxU/mqdefault.jpg)