info@ciitwah.edu.pk
+92 51 9314382-83
Openlearn.PK
CCW
CUI Wah
Courseware
CUI Wah
Home
Courses
Library
About
Courses
CSC291
Software Engineering I
Teacher
Dr. Tassawar Iqbal
Category
Computing
Course Code
CSC291
Session
Fall 2020
Course Material/Videos
Available Resources
15853
Lecture 1 - Part-I: Software Engineering Introduction, Concepts and Overview
Video
Notes
15854
Lecture 1 - Part-II: Software Engineering Introduction, Concepts and Overview
Video
Notes
15855
Lecture 2 - Software engineering a Layered Technology, The Software Process, Process Model vs Process Framework
Video
Notes
15856
Lecture 3 - Part-I: Software engineering a Layered Technology, The Software Process, Process Model vs Process Framework
Video
Notes
15860
Lecture 4 - Part I: Software Process Models - Waterfall, Incremental, Prototyping
Video
Notes
16534
Lecture 5 - Software Process Models - RAD, Spiral, Component based, and Formal Methods Model
Video
Notes
16536
Lecture 6 - The Unified Process Model
Video
Notes
16538
Lecture 7 - Agile Development - Introduction , Agile Development Principles
Video
Notes
16965
Lecture 8 - Agile Techniques and Process Models - Extreme Programming, Scrum
Video
Notes
16967
Lecture 9 - Principles that Guide Process and Practice
Video
Notes
18448
Lecture 10 - Principles that Guide Framework Activities -Communcation, Planning, Modeling, Construction, Deployment
Video
Notes
18450
Lecture 12 - Understanding Requirements, Requirement Engineering (RE) and its Significance, RE Tasks - Inception
Video
Notes
18970
Lecture 13 - RE Tasks - Elicitation - Collaborative Req Gathering, Elicitation
Video
Notes
18972
Lecture 14 - RE Tasks - Elicitation -Usage Scenarios & Work Product, Use Cases In Detail
Video
Notes
18974
Lecture 15 - RE - Elaboration - Start of Rquirement Model/ Analysis Model - Introduction of Components of Analysis Model, Remaing Tasks of RE
Video
Notes
18976
Lecture 16 - Requirement Modeling: Scenario based Modeling
Video
Notes
18978
Lecture 17 - Requirement Modeling: Class based Modeling - Identifying classes
Video
Notes
20584
Lecture 18 - Requirement Modeling: Class based Modeling - Defining Attributes and Operations
Video
Notes
20585
Lecture 19 - Requirement Modeling: Class based Modeling - Defining Relationships using CRC
Video
Notes
20586
Lecture 20 - Requirement Modeling: Data Flow Modeling
Video
Notes
20587
Lecture 21 - Requirement Modeling: Behavioral Modeling
Video
Notes
20593
Lecture 22 - Requirement Modeling: Data Modeling and SRS
Video
Notes
20594
Lecture 24 - Part-I: Design Concepts
Video
Notes
20595
Lecture 24 - Part-II: Design Concepts
Video
Notes
20596
Lecture 24 - Part-I: Design Concepts
Video
Notes
20597
Lecture 24 - Part-II: Design Concepts
Video
Notes
21751
Lecture 25 - Part-I: Class Design
Video
Notes
21752
Lecture 25 - Part-II: Architectural Design
Video
Notes
21757
Lecture 26 - Developing architectural Design with Example
Video
Notes
21759
Lecture 27 - Part-I: Interface Design
Video
Notes
21760
Lecture 27 - Part-II: Interface Design
Video
Notes
21763
Lecture 28 - Part-I: Component Level Design
Video
Notes
21764
Lecture 28 - Part-II: Component Level Design
Video
Notes
21767
Lecture 29 - Design Modeling - a Complete Picture
Video
Notes
21769
Lecture 30 - Software Quality Concepts
Video
Notes
21771
Lecture 31 - Software Review Techniques
Video
Notes