Professional Documents
Culture Documents
Credit Hours 3
Text Book 1. Ian S., Software Engineering, ix ed. Addison W. 2010, ISBN 978-0137035151
2. Bruce M., Roger P., Software Engineering: A Practitioner’s Approach, viii ed.
McGraw-Hill Science, 2014, ISBN 978-0078022128
Sessional Quizzes: 5%
Assignments: 10%
Project/Presentation: 10%
Mid Term 25%
Finals 50%
Week Lecture Topic Assignment/Quiz
9 17 Introduction to Object
Oriented Design using
UML, System Context and
Interactions, Architectural
Design, Object Class
Identification, Design
Models, Interface
Specifications
18 Design patterns,
Creational Design
Patterns, Structural Design
Patterns, Behavioral
Design Patterns,
Implementation issues,
Reusability, Configuration
Management
10 19 Host Target Development,
Open Source
Development, Open
Source Licensing,
20 Introduction to Software
Testing, Development
testing, Unit testing,
Choosing unit test cases,
Component testing,
System testing
11 21 Test-driven development,
Release testing,
Requirements-based
testing, Scenario testing,
Performance testing, User
testing,
22 Introduction to Project Assignment 3
management, Risk
Management, Risk
Identification, Risk
analysis, Risk planning,
Risk monitoring
12 23 Managing people, Quiz 3
Motivating people,
Teamwork, Selecting
group members, Group
organization, Group
communications,
24 Introduction to Software
Pricing, Plan Driven
Development, Project
Plan, The Planning
Process, Project
scheduling, Schedule
representation
13 25 Agile planning, Estimation
techniques, Algorithmic
cost modeling, The
COCOMO II model
26 Introduction to Software
Quality, Software
standards, The ISO 9001
standards framework,
Reviews and inspections,
The review process,
Program Inspections
14 27 Software measurement Assignment 4
and metrics, Product
metrics, Software
component analysis,
Measurement ambiguity,
28 Introduction to Quiz 4
Configuration
Management, Change
Management, Version
Management, System
building, Release
management,
15 29 Process Improvement
Process, Process
Measurement, Process
analysis, Process Change,
CMMI Process
Improvement Framework
30 Project Presentation
16 31 Project Presentation