info@ciitwah.edu.pk
+92 51 9314382-83
Openlearn.PK
CCW
CUI Wah
Courseware
CUI Wah
Home
Courses
Library
About
Courses
CSC291
Software Engineering Concepts
Teacher
Dr. Tassawar Iqbal
Category
Computing
Course Code
CSC291
Session
Fall 2020
Course Material/Videos
Available Resources
15857
Lecture 1 - Software Engineering Introduction, Concepts and Overview
Video
Notes
15858
Lecture 2 - Software Engineering Introduction, Concepts and Overview
Video
Notes
15859
Lecture 3 - Part-I: Software engineering a Layered Technology, The Software Process, Process Model vs Process Framework
Video
Notes
15861
Lecture 4 - Part I: Software Process Models - Waterfall, Incremental, Prototyping
Video
Notes
16535
Lecture 5 - Software Process Models - RAD, Spiral, Component based, and Formal Methods Model
Video
Notes
16537
Lecture 6 - The Unified Process Model
Video
Notes
16539
Lecture 7 - Agile Development - Introduction , Agile Development Principles
Video
Notes
16966
Lecture 8 - Part-I: Agile Techniques and Process Models - Extreme Programming, Scrum
Video
Notes
16968
Lecture 9 - Principles that Guide Process and Practice
Video
Notes
18449
Lecture 10 - Principles that Guide Framework Activities -Communication, Planning, Modeling, Construction, Deployment
Video
Notes
18451
Lecture 12 - Understanding Requirements, Requirement Engineering (RE) and its Significance, RE Tasks - Inception
Video
Notes
18971
Lecture 13 - Part I: RE Tasks - Elicitation - Collaborative Req Gathering, Elicitation
Video
Notes
18973
Lecture 14 - RE Tasks - Elicitation -Usage Scenarios & Work Product, Use Cases In Detail
Video
Notes
18975
Lecture 15 - RE - Elaboration - Start of Rquirement Model/ Analysis Model - Introduction of Components of Analysis Model, Remaing Tasks of RE
Video
Notes
18977
Lecture 16 - Requirement Modeling: Scenario based Modeling
Video
Notes
18979
Lecture 17 - Requirement Modeling: Class based Modeling - Identifying classes
Video
Notes
20588
Lecture 18 - Requirement Modeling: Class based Modeling - Defining Attributes and Operations
Video
Notes
20589
Lecture 19 - Requirement Modeling: Class based Modeling - Defining Relationships using CRC
Video
Notes
20590
Lecture 20 - Requirement Modeling: Data Flow Modeling
Video
Notes
20591
Lecture 21 - Requirement Modeling: Behavioral Modeling
Video
Notes
20592
Lecture 22 - Requirement Modeling: Data Modeling
Video
Notes
21755
Lecture 24 - Part-I: Design Concepts
Video
Notes
21756
Lecture 24 - Part-II: Design Concepts
Video
Notes
21753
Lecture 25 - Part-I: Class Design
Video
Notes
21754
Lecture 25 - Part-II: Architectural Design
Video
Notes
21758
Lecture 26 - Developing architectural Design with Example
Video
Notes
21761
Lecture 27 - Part-I: Interface Design
Video
Notes
21762
Lecture 27 - Part-II: Interface Design
Video
Notes
21765
Lecture 28 - Part-I: Component Level Design
Video
Notes
21766
Lecture 28 - Part-II: Component Level Design
Video
Notes
21768
Lecture 29 - Design Modeling - a Complete Picture
Video
Notes
21770
Lecture 30 - Software Quality Concepts
Video
Notes
21772
Lecture 31 - Software Review Techniques
Video
Notes