THEORY EXAMINATION (SEM–VIII) 2016-17 SOFTWARE PROJECT MANAGEMENT

B.Tech General 0 downloads
₹29.00

SECTION A – Basic Concepts of Software Project Management

Section A contains short conceptual questions related to project planning, testing, configuration management, and project management techniques. These questions test fundamental knowledge of Software Project Management. 

 

Question (a): Explain the SPM Framework

Answer:
The Software Project Management (SPM) framework provides a structured approach to planning, organizing, executing, and controlling software development projects.

The framework includes several components:

Project Planning – defining goals, resources, schedule, and scope of the project.

Project Monitoring – tracking progress and ensuring work is proceeding according to plan.

Risk Management – identifying possible risks and preparing strategies to handle them.

Quality Management – ensuring the software meets required standards and specifications.

Project Closure – completing the project and delivering the final product.

The SPM framework helps ensure that software projects are completed on time, within budget, and with high quality.

 

Question (b): Explain Project Scope with Example

Answer:
Project scope defines the boundaries and objectives of a project. It specifies what will be included in the project and what will not be included.

The scope describes:

Project goals

Deliverables

Tasks and responsibilities

Timeline

Resources required

Example:
Suppose a company is developing a mobile banking application.

The project scope may include:

User login and authentication

Account balance viewing

Fund transfer feature

Transaction history

However, the scope may exclude features like loan processing or insurance services.

Clearly defining the scope prevents confusion and helps control project costs and timelines.

 

Question (c): Authorities of a Project Manager

Answer:
A project manager is responsible for planning, executing, and completing a project successfully.

Key authorities of a project manager include:

Allocating resources for project tasks

Managing the project team

Monitoring project progress

Making decisions regarding scheduling and budgeting

Managing risks and resolving conflicts

The project manager acts as a leader and coordinator who ensures that all team members work together toward the project objectives.

 

Question (d): Compare PERT and CPM

Answer:

FeaturePERTCPM
Full formProgram Evaluation and Review TechniqueCritical Path Method
NatureProbabilisticDeterministic
Used forResearch and development projectsConstruction and production projects
FocusTime estimationCost and time optimization
Activity timeUses three estimates (optimistic, most likely, pessimistic)Uses single time estimate

Both techniques are used for project scheduling and identifying critical tasks.

 

Question (e): Steps of Software Development

Answer:
Software development generally follows the Software Development Life Cycle (SDLC).

The main steps include:

Requirement Analysis – understanding user requirements.

System Design – designing system architecture.

Implementation – coding the software.

Testing – identifying and fixing errors.

Deployment – delivering the software to users.

Maintenance – updating and improving the system.

These steps ensure systematic development of software.

 

Question (f): Cost Benefit Analysis

Answer:
Cost Benefit Analysis (CBA) is a technique used to evaluate whether a project is financially worthwhile.

It compares:

Costs: development cost, maintenance cost, operational cost

Benefits: revenue, improved productivity, reduced manual work

If the benefits exceed the costs, the project is considered economically feasible.

For example, developing an automated billing system may cost ₹10 lakh but save ₹15 lakh annually in operational expenses.

 

Question (g): Software Configuration Management (SCM)

Answer:
Software Configuration Management is the process of managing changes in software products during development.

SCM ensures that:

Changes are properly documented

Previous versions of software are preserved

Multiple developers can work simultaneously without conflicts

Key activities of SCM include:

Version control

Change management

Configuration auditing

Release management

SCM helps maintain consistency and stability in software projects.

 

Question (h): Unit Testing and System Testing

Unit Testing

Unit testing focuses on testing individual components or modules of software.

Example: Testing a login function to ensure it correctly validates username and password.

System Testing

System testing evaluates the complete integrated system to ensure it meets requirements.

Example: Testing the entire application including login, dashboard, and transaction modules together.

Both testing methods help identify errors early in the development process.

 

Question (i): Code Inspection

Answer:
Code inspection is a formal review process in which developers examine source code to identify errors, improve code quality, and ensure compliance with coding standards.

During code inspection:

Developers analyze code line by line

Errors are documented

Suggestions for improvement are discussed

This process improves software quality before testing begins.

 

Question (j): Difference Between Change Control and Version Control

Change Control

Change control manages modifications made to project requirements or software components. It ensures that changes are properly evaluated and approved before implementation.

Version Control

Version control tracks different versions of software files. It allows developers to revert to previous versions if needed.

Example tools for version control include Git and SVN.

 

SECTION B – Intermediate Concepts of Software Project Management

Section B questions focus on project planning, risk management, testing strategies, and estimation models

 

Question: Stepwise Planning of Software Project Development

Answer:
Stepwise planning is a systematic approach used to plan software projects effectively.

The process typically involves:

Identifying project objectives

Identifying project infrastructure

Analyzing project characteristics

Identifying products and activities

Estimating time and resources

Creating project schedule

Allocating resources

Monitoring project progress

Stepwise planning helps ensure that all aspects of the project are carefully considered before development begins.

 

Question: Work Breakdown Structure (WBS)

Answer:
Work Breakdown Structure is a hierarchical decomposition of a project into smaller manageable tasks.

It divides the project into:

Phases

Deliverables

Activities

Subtasks

Example: Website Development

Project
→ Design
→ Frontend Development
→ Backend Development
→ Testing
→ Deployment

WBS helps in better planning, cost estimation, and task assignment.

 

Question: Risks in Software Development

Software development projects face several types of risks:

Technical Risks

Problems related to technology or tools.

Project Risks

Issues related to scheduling, budgeting, or team management.

Business Risks

Risks affecting the business value of the project.

Effective risk management involves identifying potential risks early and preparing mitigation strategies.

 

Question: Verification vs Validation

Verification

Verification ensures that software is developed according to design specifications.

Example: Checking whether code follows design documents.

Validation

Validation ensures that the software satisfies user requirements.

Example: Testing whether the system performs tasks expected by users.

Verification focuses on building the product correctly, while validation focuses on building the correct product.

 

Question: COCOMO Model

COCOMO (Constructive Cost Model) is used to estimate the cost, effort, and development time required for software projects.

It categorizes projects into three types:

Organic

Semi-detached

Embedded

COCOMO uses mathematical formulas to estimate effort based on the size of the software (usually measured in lines of code).

 

SECTION C – Advanced Software Project Management

Section C focuses on advanced concepts such as Earned Value Analysis, Software Quality Models, and Project Management Tools

 

Question: Earned Value Analysis (EVA)

Earned Value Analysis is a project management technique used to measure project performance and progress.

Cost Variance (CV)

Cost Variance measures the difference between actual cost and earned value.

CV = EV – AC

If CV is positive → project is under budget
If CV is negative → project is over budget

Schedule Performance Index (SPI)

SPI measures how efficiently the project schedule is being followed.

SPI = EV / PV

SPI greater than 1 indicates the project is ahead of schedule.

Cost Performance Index (CPI)

CPI measures cost efficiency.

CPI = EV / AC

CPI greater than 1 indicates the project is performing well financially.

 

Question: Software Quality Attributes

Software quality attributes define the characteristics that determine software performance.

Examples include:

Reliability

Usability

Efficiency

Maintainability

Portability

These attributes ensure that the software meets user expectations.

 

Question: SEI-CMM (Capability Maturity Model)

SEI-CMM is a framework used to improve software development processes.

It consists of five maturity levels:

Initial

Repeatable

Defined

Managed

Optimizing

Organizations progress through these levels to achieve better process control and higher software quality.

 

Conclusion

Software Project Management is essential for ensuring the successful completion of software projects. By using structured planning techniques, risk management strategies, testing methodologies, and performance evaluation tools such as Earned Value Analysis, organizations can manage complex projects effectively.

Understanding these concepts helps project managers deliver software systems that meet deadlines, budgets, and quality expectations.

File Size
104.63 KB
Uploader
SuGanta International
⭐ Elite Educators Network

Meet Our Exceptional Teachers

Discover passionate educators who inspire, motivate, and transform learning experiences with their expertise and dedication

KISHAN KUMAR DUBEY

KISHAN KUMAR DUBEY

Sant Ravidas Nagar Bhadohi, Uttar Pradesh , Babusarai Market , 221314
5 Years
Years
₹10000+
Monthly
₹201-300
Per Hour

This is Kishan Kumar Dubey. I have done my schooling from CBSE, graduation from CSJMU, post graduati...

Swethavyas bakka

Swethavyas bakka

Hyderabad, Telangana , 500044
10 Years
Years
₹10000+
Monthly
₹501-600
Per Hour

I have 10+ years of experience in teaching maths physics and chemistry for 10th 11th 12th and interm...

Vijaya Lakshmi

Vijaya Lakshmi

Hyderabad, Telangana , New Nallakunta , 500044
30+ Years
Years
₹9001-10000
Monthly
₹501-600
Per Hour

I am an experienced teacher ,worked with many reputed institutions Mount Carmel Convent , Chandrapu...

Shifna sherin F

Shifna sherin F

Gudalur, Tamilnadu , Gudalur , 643212
5 Years
Years
₹6001-7000
Monthly
₹401-500
Per Hour

Hi, I’m Shifna Sherin! I believe that every student has the potential to excel in Math with the righ...

Divyank Gautam

Divyank Gautam

Pune, Maharashtra , Kothrud , 411052
3 Years
Years
Not Specified
Monthly
Not Specified
Per Hour

An IIT graduate having 8 years of experience teaching Maths. Passionate to understand student proble...

Explore Tutors In Your Location

Discover expert tutors in popular areas across India

Yoga Classes Near By Greater Kailash Achieve Strength, Flexibility & Mental Peace with Expert Yoga Training in 2026 Greater Kailash, Delhi
Spoken English Classes Near By Saket Improve Fluency, Confidence & Career Opportunities with Expert Training in 2026 Saket, Delhi
Personal Fitness Training Near Sushant Lok Phase 3 – Transform Your Health with Expert Guidance Sushant Lok 3, Gurugram
Yoga Classes Near By Green Park Elevate Your Physical Strength, Mental Clarity & Lifestyle in 2026 Green Park, Delhi
Guitar Classes Near By Saket Learn Guitar from Experts & Turn Your Passion into Skill in 2026 Saket, Delhi
🇪🇸 Spanish Language Classes Near Sector 111 Noida – Learn Spanish with Professional Trainers Noida
Prenatal Yoga Training Near Vatika City – Safe & Healthy Pregnancy Wellness Vatika City, Gurugram
Personal Fitness Training Near Malviya Nagar – Transform Your Health with Expert Guidance Malviya Nagar, Delhi
Personality Development Classes Near Sector 56 Gurugram – Build Confidence, Communication & Professional Success Sector 56, Gurugram
Singing & Guitar Classes Near Sector 106 Gurugram (Dwarka Expressway) – Discover Your Musical Talent Sector 106, Gurugram
Guitar Classes Near New Friends Colony – Learn Guitar from Expert Trainers in South Delhi New Friends Colony, Delhi
Zumba Classes Near Sector 131 Greater Noida – Enjoy Dance Fitness and Stay Healthy Noida
SEO Training Near Noida Sector 93 – Learn Search Engine Optimization and Build a Digital Career Sector 93, Noida
Coding Classes for Kids Near Sector 65 Gurugram – Build Future Tech Leaders from an Early Age Sector 65, Gurugram
Graphic Designing Course Near Sector 61 Gurugram – Build Creative Skills & Start Your Design Career Gurugram
Cake Decoration Classes Near By Dwarka Mor – Master the Art of Creative Cake Designing Dwarka Mor, Delhi
French Classes Near Sector 42 Gurugram – Learn French with Confidence Sector 42, Gurugram
Coding for Kids Near Sector 108 Gurugram (Dwarka Expressway) – Build Future-Ready Skills Early Sector 108, Gurugram
IELTS / TOEFL Coaching Near Uttam Nagar – Achieve Your Study Abroad Dream Uttam Nagar, Delhi
Prenatal Yoga Training Near Sector 121 Noida – A Complete Guide for Healthy Pregnancy and Wellness Noida
⭐ Premium Institute Network

Discover Elite Educational Institutes

Connect with top-tier educational institutions offering world-class learning experiences, expert faculty, and innovative teaching methodologies

Réussi Academy of languages

sugandha mishra

Réussi Academy of languages
Madhya pradesh, Indore, G...

Details

Coaching Center
Private
Est. 2021-Present

Sugandha Mishra is the Founder Director of Réussi Academy of Languages, a premie...

IGS Institute

Pranav Shivhare

IGS Institute
Uttar Pradesh, Noida, Sec...

Details

Coaching Center
Private
Est. 2011-2020

Institute For Government Services

Krishna home tutor

Krishna Home tutor

Krishna home tutor
New Delhi, New Delhi, 110...

Details

School
Private
Est. 2001-2010

Krishna home tutor provide tutors for all subjects & classes since 2001

Edustunt Tuition Centre

Lakhwinder Singh

Edustunt Tuition Centre
Punjab, Hoshiarpur, 14453...

Details

Coaching Center
Private
Est. 2021-Present
Great success tuition & tutor

Ginni Sahdev

Great success tuition & tutor
Delhi, Delhi, Raja park,...

Details

Coaching Center
Private
Est. 2011-2020