0% found this document useful (0 votes)
2 views3 pages

UNIT4

The document covers Software Project Management, focusing on planning, scheduling, and quality assurance to ensure timely and budget-compliant project delivery. Key activities include project planning, resource management, and risk management, while scheduling tools like Gantt charts and PERT are discussed. Additionally, Software Quality Assurance (SQA) aims to prevent defects and maintain high-quality standards, supported by metrics to measure product quality and project progress.

Uploaded by

shrutimanval104
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views3 pages

UNIT4

The document covers Software Project Management, focusing on planning, scheduling, and quality assurance to ensure timely and budget-compliant project delivery. Key activities include project planning, resource management, and risk management, while scheduling tools like Gantt charts and PERT are discussed. Additionally, Software Quality Assurance (SQA) aims to prevent defects and maintain high-quality standards, supported by metrics to measure product quality and project progress.

Uploaded by

shrutimanval104
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

UNIT-III: Software Project Management, Scheduling and Quality Assurance

🔶 1. Software Project Management

Definition:
Software Project Management involves planning, scheduling, monitoring, and controlling the
software project to deliver it on time, within budget, and with desired quality.

✅ Key Activities:

 Project planning

 Resource management

 Risk management

 Cost estimation

 Team management

 Progress tracking

🔶 2. Project Planning

Includes:

 Defining scope of project

 Selecting project team

 Estimating cost and time

 Creating work breakdown structure (WBS)

 Preparing Gantt charts

🔶 3. Project Scheduling

Definition:
Scheduling is the process of assigning tasks, resources, and timelines to project activities.

✅ Scheduling Tools:

📌 1. Gantt Chart

 Bar chart showing time schedule of project tasks.

📌 2. PERT (Program Evaluation Review Technique)

 Uses 3 estimates: Optimistic, Pessimistic, Most Likely.


📌 3. CPM (Critical Path Method)

 Identifies the longest path (critical path) which decides the project duration.

🔶 4. Software Quality Assurance (SQA)

Definition:
SQA is a set of activities for ensuring quality in software processes and products.

✅ Objectives of SQA:

 Prevent defects, not just detect

 Ensure process standards are followed

 Deliver high-quality software

🔶 5. Quality Factors (McCall’s Model)

Factor Description

Correctness Meets user requirements

Reliability Works under defined conditions

Efficiency Uses resources optimally

Integrity Protection from unauthorized access

Usability Easy to learn and use

Maintainability Easy to update

Portability Can run in different environments

🔶 6. Quality Standards

 ISO 9126 – Quality model for software

 ISO 9001 – Quality Management System standard

 CMMI (Capability Maturity Model Integration) – Maturity levels from 1 to 5 for process
improvement

🔶 7. Software Metrics (Basics)

Used to measure:

 Product quality
 Process performance

 Project progress

Examples: LOC (Lines of Code), Cyclomatic Complexity, Defect density

You might also like