Week 01
Week 01
(SEN453)
Dr. Abdul Rehman
Baloch
Assistant Professor,
FEST,
IQRA University, Karachi
Week # 1
Unit 1/3
Software Quality Engineering
2
Unit 1/3
Course Objective(s)
Course Contents
Book Title
Course Learning Outcomes (CLOs)
Mapping and Assessment
Grading Assessment / Grading Policy
Weekly Course Plan
Unit 2/3
What is Software
Software Engineering
Software Development Life Cycle SDLC
Testing Phase in SDLC
Mapping and Assessment
Grading Assessment / Grading Policy
Weekly Course Plan
Unit 3/3
Introduction to Quality Engineering
Why Software Quality Matters
Key Software Quality Attributes
Core Quality Engineering Activities
Week 01 -Software Quality Engineering - SEN453
Course Objective(s)
3
CLO 1 Apply software quality metrics and models is essential for ensuring
the delivery of high-quality software products
Total 100%
Week # 1
Unit 2/3
What is Software
12
Types of Software:
•System Software: Manages the hardware of a
computer and provides a platform for running
application software (e.g., Operating Systems like
Windows, macOS).
•Application Software: Performs specific user-
oriented tasks (e.g., word processors, web
browsers, games).
•Middleware: Acts as a bridge between the both
Week 01 -Software Quality Engineering - SEN453
Software Engineering -SWE
13
Objective:
The testing phase aims to verify and validate that the software meets
the specified requirements and is free from defects.
Key Activities:
•Bug Detection: Identifying and fixing any errors, bugs, or issues in
the software before deployment.
•Functionality Testing: Ensures that the software performs all the
required functions correctly, as outlined in the functional
requirements.
•Performance Testing: Evaluates how the software behaves under
various conditions, such as high user traffic or large data loads.
•Security Testing: Ensures that the software is secure from external
threats and unauthorized access.
•Usability Testing: Checks how user-friendly and intuitive the
software is for the intended users.
•Compatibility Testing: Confirms that the software works across
different devices, browsers, or operating
Week 01systems.
-Software Quality Engineering - SEN453
Testing Phase in SDLC: Software
Quality (Cont..)
21
Types of Testing:
•Unit Testing: Testing individual components or modules of
the software for correctness.
Week # 1
Unit 3/3
Overview & Introduction
24