COURSE LOG

NAME OF INSTITUTION Lahore Garrison University
PROGRAM (S) TO BE EVALUATED Computer Science
Course Name Software Engineering
Catalog Number
Instructor Name Taimoor Hassan
WeekDurationTopics Covered Evaluation Instruments UsedSignature
21-March-2022 1.5 hours Overview of SE, SE diversity, Importance, Well Engineer Software
1.5 hours SE Practice & Myths, SE Ethics,
28-March-2022 1.5 hours Software Process Activities, Software Development Life Cycle (SDLC) Assignment- 1
1.5 hours Software process Models: Waterfall Model, Waterfall with prototype, V model
4-April-2022 1.5 hours Operational specification model, Prototyping Model, Transformational Model, Quiz 1
1.5 hours Incremental Model, Iterative Model, Spiral Development, RAD Model
11-April-2022 1.5 hours Specialized Process Models: Component based development, The Formal Methods Models, Aspect Oriented Model
1.5 hours Unified Process Model, What Is Agility? Agility Principles
18-April-2022 1.5 hours Agile Development : Scrum agile development Assignment-2
1.5 hours Agile Development: Extreme Programming (XP), Crystal Methods
25-April-2022 1.5 hours Requirement Engineering Process, Requirement elicitation, Requirement analysis, Functional and Non-Functional Requirements
1.5 hours Requirement Engineering: Requirement specification, Requirement validation, SRS document
2-May-2022 1.5 hours Requirement Engineering: Scenarios and Use Cases Quiz-2
1.5 hours System Modeling: Process, Unified Modeling Language (UML), Context and process models, Interaction Models, Structural Models
9-May-2022 1 Hour Mid Term
16-May-2022 1.5 hours Architectural Design: Process, Design Decisions, Views
1.5 hours Architectural Design: Architectural patterns, Application architectures
23-May-2022 1.5 hours Design and Implementation: Process, Object Oriented design using UML diagrams, Use Case diagram,
1.5 hours Design and Implementation: Class diagram, activity diagram
30-May-2022 1.5 hours Design and Implementation: sequence diagram , state diagram
1.5 hours Design and Implementation: Open Source development
6-June-2022 1.5 hours Software Testing: Process, Important of Software Testing, Software Testing Strategies
1.5 hours Software Testing Types: Unit testing, integration testing, Acceptance testing
13-June-2022 1.5 hours Software Testing Techniques: White-box testing Black-box testing Quiz-3
1.5 hours Software Quality Assurance, User satisfaction, Elements of SQA,SQA Goals Six-Sigma for Software Engineering, CMMI
20-June-2022 1.5 hours Software Evolution: Process, Software Maintenance Assignment-3
1.5 hours Software project management: Management activities i.e. Planning, Risk Management, Configuration Management
27-June-2022 1.5 hours Reliability Engineering
1.5 hours Business Aspects of Software Engineering
4-July-2022 1.5 hours Project Demonstration & Viva
1.5 hours Project Demonstration & Viva
11-July-2022 2 Hour Final Term
Instructor Name Taimoor Hassan
Instructor Signature
Date