Notes BCA 306T

BCA 306T Software Project Management Notes for GGSIPU BCA Sem 6

BCA 306T Software Project Management Notes by Unnati Educations cover all 4 units of the GGSIPU BCA Semester 6 paper in 51 pages: 32 solved two-mark answers, 31 ten-mark questions, 5 solved numericals (NPV, COCOMO, function points, PERT, earned value) and 17 diagrams. They follow the 2024-25 batch scheme and come as a printed book.

Written by Prateek Talwar, Founder, Unnati Educations · Reviewed by Ritik Rawat, B.Tech, Senior Full Stack Developer · Checked against the official BCA scheme PDF, 13 October 2026 · Updated 14 October 2026 · Editorial policy

Scheme: BCA four-year programme | Applies to: batch admitted in 2024-25 onwards | Verified against: BCA Scheme of Examination & Syllabi, approved 19.08.2026

BCA 306T Software Project Management at a glance: GGSIPU BCA Sem 6 credits, units and exam pattern

These BCA 306T Software Project Management IPU notes follow the official Sixth Semester evaluation table, the source of every value below.

BCA 306T official snapshot (BCA scheme, batch 2024-25 onwards)
Code and titleBCA 306T, Software Project Management
Course and semesterBCA, Semester 6
Category and creditsCore Course Theory (CCT), 4 credits; L-T-C 4-0-4 (4 lecture hours a week)
Marks100: 40 internal + 60 end-term
Applies toBatch admitted in 2024-25 onwards
End-term patternQ1 compulsory: 10 short answers of 2 marks, at least 2 per unit. Then one of two questions from each unit, 10 marks each (20 + 40 = 60 marks)
Exam duration3 Hours
Units4 units: 10, 11, 11 and 10 teaching hours
Pass and re-appear rulesNot printed in the scheme for theory papers; see GGSIPU Ordinance 11
Paired labBCA 306P Software Project Management Lab, Core Course Practical, L-P-C 0-2-1, 100 marks (40 + 60)
View complete table: BCA 306T official snapshot (BCA scheme, batch 2024-25 onwards)

This view preserves the original alignment. Scroll within it if needed to read the complete content.

BCA 306T official snapshot (BCA scheme, batch 2024-25 onwards)
Code and titleBCA 306T, Software Project Management
Course and semesterBCA, Semester 6
Category and creditsCore Course Theory (CCT), 4 credits; L-T-C 4-0-4 (4 lecture hours a week)
Marks100: 40 internal + 60 end-term
Applies toBatch admitted in 2024-25 onwards
End-term patternQ1 compulsory: 10 short answers of 2 marks, at least 2 per unit. Then one of two questions from each unit, 10 marks each (20 + 40 = 60 marks)
Exam duration3 Hours
Units4 units: 10, 11, 11 and 10 teaching hours
Pass and re-appear rulesNot printed in the scheme for theory papers; see GGSIPU Ordinance 11
Paired labBCA 306P Software Project Management Lab, Core Course Practical, L-P-C 0-2-1, 100 marks (40 + 60)

Pre-requisite: Fundamentals of Software Engineering. The paper sits beside BCA 302T and BCA 304T among the GGSIPU BCA Semester 6 papers.

BCA 306T Software Project Management Notes unit-wise: 5 solved numericals, 32 two-mark answers and 17 diagrams across 4 units

The official unit titles match the notes word for word. Notes for every other BCA paper sit under GGSIPU BCA notes; the sample PDF at the top shows one page per unit.

BCA 306T Unit 1: Introduction to Software Project Management

Pages 3 to 14, 8 topic sections. It separates a project from operations, explains the triple constraint and the ten PMBOK knowledge areas, and compares the project life cycle, product life cycle and SDLC, ending with the power/interest grid and TELOS feasibility. Count: 1 solved numerical, 8 two-mark answers, 7 ten-mark questions, 4 figures.

Quick look: payback, ROI and NPV for a ₹1,00,000 project (from page 13)

  1. Net benefits: ₹30,000, ₹40,000, ₹40,000, ₹30,000; discount rate 10%.
  2. Payback: ₹70,000 back after Year 2, the last ₹30,000 takes 30/40 of Year 3, so 2.75 years.
  3. ROI: ₹10,000 average annual profit ÷ ₹1,00,000 × 100 = 10% a year.
  4. NPV: ₹1,10,874 − ₹1,00,000 = ₹10,874, positive, so economically feasible.

BCA 306T Unit 2: Project Planning and Estimation

Pages 15 to 28, 9 topic sections. The numerical unit: project charter, scope creep, a WBS of an online exam portal, COCOMO, Function Point Analysis, a Gantt chart and a PERT network, then resource levelling, a sample budget and milestones. Count: 3 solved numericals, 8 two-mark answers, 8 ten-mark questions, 3 figures.

Quick look: Basic COCOMO constants, E = a(KLOC)^b and T = c(E)^d (from page 19)
Modeabcd
Organic2.41.052.50.38
Semi-detached3.01.122.50.35
Embedded3.61.202.50.32

Quick look: Basic COCOMO constants, E = a(KLOC)^b and T = c(E)^d (from page 19)

Mode
Organic
a
2.4
b
1.05
c
2.5
d
0.38
Mode
Semi-detached
a
3.0
b
1.12
c
2.5
d
0.35
Mode
Embedded
a
3.6
b
1.20
c
2.5
d
0.32

BCA 306T Unit 3: Project Execution and Control

Pages 29 to 40, 9 topic sections. It compares Waterfall with Agile and Scrum, then covers team structures, Earned Value Management, SQA with CMMI levels, testing levels, risk exposure, change control and configuration management. Count: 1 solved numerical, 8 two-mark answers, 8 ten-mark questions, 6 figures (the most of any unit).

Quick look: reading an EVM status at Month 4 (from page 34)

  1. BAC ₹10,00,000; PV ₹4,00,000; EV ₹3,50,000; AC ₹4,20,000.
  2. SV = EV − PV = −₹50,000 (behind); CV = EV − AC = −₹70,000 (over budget).
  3. SPI 0.875 and CPI 0.833, both below 1.
  4. EAC = BAC ÷ CPI = ₹12,00,000, so corrective action is needed.

BCA 306T Unit 4: Project Communication and Maintenance

Pages 41 to 51, 10 topic sections, the most of any unit. It runs from the communication model and push, pull and interactive methods to the engagement matrix, conflict resolution, report types, status meetings, closure and customer relationships, ending with three real project failures. Count: 8 two-mark answers, 8 ten-mark questions, 4 figures.

Quick look: communication channels as a team grows (from page 42)
People (n)Channels = n(n − 1) ÷ 2
1045
1266 (21 more)

Quick look: communication channels as a team grows (from page 42)

People (n)
10
Channels = n(n − 1) ÷ 2
45
People (n)
12
Channels = n(n − 1) ÷ 2
66 (21 more)

Corrective, adaptive, perfective and preventive maintenance in software projects: excerpt from page 46 of the BCA 306T notes

Excerpt from page 46

Software maintenance is the modification of a software product after delivery to correct faults, improve performance or other attributes, or adapt the product to a changed environment (IEEE 1219). Maintenance usually consumes 60 to 80% of the total life-cycle cost of software.

Types of maintenance

  • Corrective: remove defects found after release, for example a result page that shows the wrong grade for some students (about 20%).
  • Adaptive: adapt to a changed environment, for example updating an app for a new Android version or a GST rule change (about 25%).
  • Perfective: add features or improve performance and usability, for example a PDF marksheet download or faster search (about 50%).
  • Preventive: improve maintainability and avoid future failures, for example refactoring code and updating documentation (about 5%).

The shares come from the classic Lientz and Swanson study and vary between projects. The point to remember is that most maintenance is perfective and adaptive, not bug-fixing.

Maintenance process

A change request comes in from a user, the team analyses its impact and cost, designers and coders modify the system, testers run regression tests, and the release goes out with updated documents.

Problems in software maintenance

  • Poor or outdated documentation, so maintainers cannot understand the code.
  • The original developers have left and their knowledge is lost.
  • Code degrades with every change (software ageing) and old technology becomes a legacy system.
  • Maintenance is seen as less attractive work, so less skilled staff may be assigned.
  • Changes can introduce new bugs (the ripple effect) when regression testing is weak.

Maintenance effort (Boehm)

Annual Maintenance Effort is AME = ACT × SDE, where ACT is the Annual Change Traffic (the fraction of code changed each year) and SDE is the Software Development Effort in person-months. If SDE is 600 person-months and 15% of the code changes every year, AME = 0.15 × 600 = 90 person-months a year.

Related terms are re-engineering (restructuring old software so it is easier to maintain), reverse engineering (recovering the design from the code) and legacy system migration.

Do the BCA 306T notes cover the full GGSIPU syllabus?

Yes. Every topic in the four official BCA 306T units has its own numbered section, in syllabus order; our unit check found no gaps.

BCA 306T official units mapped to sections and pages of the notes
Official unitOfficial topicsWhere in the notesStatus
Unit I: Introduction to Software Project ManagementProject management concepts, software project characteristics, project life cycle, SDLC, role and responsibilities of the project manager, stakeholders, constraints, feasibility studySections 1 to 8, pages 4 to 13Covered
Unit II: Project Planning and EstimationProject initiation, scope, WBS, estimation (COCOMO and Function Point Analysis), Gantt Charts and PERT, resource allocation, budgeting, documentation, milestones and deliverablesSections 1 to 9, pages 16 to 26Covered
Unit III: Project Execution and ControlMethodologies (Waterfall and Agile), team organization and roles, monitoring and control, SQA, testing basics, risk, change and configuration management, performance evaluationSections 1 to 9, pages 30 to 39Covered
Unit IV: Project Communication and MaintenanceCommunication planning, stakeholder identification and management, team collaboration, reporting, status meetings, maintenance, closure, documentation, customer relationship management, case studiesSections 1 to 10, pages 42 to 50Covered

BCA 306T official units mapped to sections and pages of the notes

Official unit
Unit I: Introduction to Software Project Management
Official topics
Project management concepts, software project characteristics, project life cycle, SDLC, role and responsibilities of the project manager, stakeholders, constraints, feasibility study
Where in the notes
Sections 1 to 8, pages 4 to 13
Status
Covered
Official unit
Unit II: Project Planning and Estimation
Official topics
Project initiation, scope, WBS, estimation (COCOMO and Function Point Analysis), Gantt Charts and PERT, resource allocation, budgeting, documentation, milestones and deliverables
Where in the notes
Sections 1 to 9, pages 16 to 26
Status
Covered
Official unit
Unit III: Project Execution and Control
Official topics
Methodologies (Waterfall and Agile), team organization and roles, monitoring and control, SQA, testing basics, risk, change and configuration management, performance evaluation
Where in the notes
Sections 1 to 9, pages 30 to 39
Status
Covered
Official unit
Unit IV: Project Communication and Maintenance
Official topics
Communication planning, stakeholder identification and management, team collaboration, reporting, status meetings, maintenance, closure, documentation, customer relationship management, case studies
Where in the notes
Sections 1 to 10, pages 42 to 50
Status
Covered

Official source: BCA Scheme of Examination & Syllabi, batch admitted in 2024-25 onwards (ipu.ac.in).

The notes cite the prescribed textbooks by their codes (TB1 Schwalbe, TB2 Hughes, TB3 Pressman). Every course in GGSIPU notes is mapped to its official PDF the same way.

How to write BCA 306T answers: COCOMO, PERT and EVM numericals plus ten-mark comparison answers

BCA 306T answers are either numericals (Units 2 and 3) or theory built on a diagram plus a comparison table; the exam tips in the notes give a layout for each.

Numericals. The tip on page 20 says: write the formula, then the constants for the given mode (a, b, c, d for COCOMO), then the answer with its unit, such as person-months or persons. Steps carry marks even if the final figure slips.

Comparisons. For Waterfall versus Agile, draw both diagrams (Fig 3.1 and Fig 3.2) and give at least eight points in a table.

Process answers. For status meetings, page 45 suggests a meeting-types table, then before, during and after guidelines, then a line on minutes of meeting.

Worked example in this format: defect removal efficiency (page 39)

  1. Formula: DRE = E ÷ (E + D) × 100 (E = errors before delivery, D = defects after delivery).
  2. Values: E = 90, D = 10, so DRE = 90 ÷ 100 × 100 = 90%.

Watch for the common SPI/CPI mix-up; below 1 is the bad side. Practise on GGSIPU BCA important questions.

BCA 306T exam corner: 32 two-mark solved questions and 31 ten-mark questions by unit

Each unit ends with 8 answered two-mark questions and a list of "10 Marks" practice questions (prompts, not model answers).

BCA 306T notes: exam questions and solved numericals per unit
Unit2 Marks (solved)10 Marks (questions)Solved numericals
Unit 1871 (payback, ROI, NPV)
Unit 2883 (COCOMO, function points, PERT)
Unit 3881 (earned value)
Unit 4880 (plus 1 case analysis)

BCA 306T notes: exam questions and solved numericals per unit

Unit
Unit 1
2 Marks (solved)
8
10 Marks (questions)
7
Solved numericals
1 (payback, ROI, NPV)
Unit
Unit 2
2 Marks (solved)
8
10 Marks (questions)
8
Solved numericals
3 (COCOMO, function points, PERT)
Unit
Unit 3
2 Marks (solved)
8
10 Marks (questions)
8
Solved numericals
1 (earned value)
Unit
Unit 4
2 Marks (solved)
8
10 Marks (questions)
8
Solved numericals
0 (plus 1 case analysis)

The BCA 306T notes solve 32 two-mark questions across 4 units, list 31 ten-mark questions and add 5 solved numericals.

  • Unit 1 (10 Marks): Explain the triple constraint and other project constraints with examples. Pointer: Fig 1.1 (page 5) plus the constraint table (page 11).
  • Unit 2 (10 Marks): Explain PERT; find the critical path, slack and probability of completion. Pointer: tₑ = (a + 4m + b) ÷ 6, the forward and backward pass table, then Z (pages 22 to 23).
  • Unit 3 (2 Marks): Differentiate QA and QC. Pointer: QA is process-based and preventive; QC is product-based and detective (page 34).
  • Unit 4 (10 Marks): Explain project reporting and what a status report should contain. Pointer: report types table, then the seven-point RAG status report (pages 44 to 45).

More practice sits in the BCA 306T important questions.

Who writes and checks the BCA 306T SPM notes?

  • Prateek Talwar, author: Founder, Unnati Educations; Associate Company Secretary (ACS), ICSI, since 2019; B.Com, University of Delhi. Author profile
  • Ritik Rawat, subject reviewer for BCA 306T: Senior Full Stack Developer, Unnati Educations; B.Tech. Reviewer profile

The 2026-27 edition maps BCA 306T to the 2024-25 batch scheme (third-year syllabus approved 19.08.2026), with a quick revision table per unit. Last updated 14 October 2026; see our editorial policy.

The same team prepares GGSIPU important questions for every course from these unit maps.

BCA 306T and the BCA 306P SPM lab (practical list set by your teacher), plus other GGSIPU BCA Sem 6 papers

Paired lab: BCA 306P Software Project Management lab notes. Core Course Practical, 1 credit. The syllabus prints no practical list; your teacher notifies it in week one.

BCA 306P shares the course outcomes of BCA 306T. CO2 (apply planning, estimation and scheduling) is Unit 2 of these notes: WBS (pages 17 to 18), COCOMO and function points (19 to 21), Gantt and PERT (22 to 24). CO3 and CO5 match the risk, EVM and status report pages.

Plan your GGSIPU BCA Sem 6 Software Project Management notes alongside:

  • BCA 302T Distributed Systems and Cloud Computing, with BCA 302P lab
  • BCA 304T Machine Learning, with BCA 304P Machine Learning Lab (SEC)
  • One elective with its lab: BCA 312T/312P Data Visualization & Analytics, BCA 314T/314P Deep Learning with Python, BCA 316T/316P Web Security or BCA 318T/318P Mobile Application Development
  • BCA 320 Minor Project, and BCA 374 NSS / NCC / Clubs (NUES, evaluated internally)

BCA 306T SPM notes FAQs

How do I get the full BCA 306T notes?

The full BCA 306T notes come only as a printed book; they are not sold as a PDF. Message Unnati Educations on WhatsApp at 9899436384 with the paper code, and the team shares the order and delivery details there. Before ordering, open the watermarked sample PDF at the top to check the layout and diagrams.

What is the passing mark for BCA 306T?

BCA 306T is marked out of 100: 40 internal and 60 end-term, as printed in the Sixth Semester evaluation table. The scheme PDF we checked does not print a general pass percentage for theory papers, so we do not quote one. End-term minimums, grading and re-appear rules come from GGSIPU Ordinance 11 on ipu.ac.in, or ask your college examination cell.

Which unit of BCA 306T has the most numericals?

Unit 2 of BCA 306T, Project Planning and Estimation, has the most numericals. It holds 3 of the 5 solved examples in the notes: Basic COCOMO for 32 KLOC, function points for an average-complexity system, and a seven-activity PERT network with critical path and probability. It also works an Intermediate COCOMO example and a sample budget of ₹10,89,000.

Do the BCA 306T notes follow the 2024-25 batch syllabus?

Yes. The BCA 306T notes follow the BCA scheme for students admitted in 2024-25 onwards, whose third- and fourth-year syllabus was approved in August 2026. All four unit titles and every listed topic match the official PDF, in the same order. If your college copy differs, compare its unit list with the syllabus map above.

How is BCA 306T different from BCA 306P?

BCA 306T is the 4-credit theory paper with a written end-term exam, while BCA 306P is the 1-credit practical with 2 lab hours a week. Both carry 100 marks split 40 internal and 60 external. The syllabus gives 306P the same course outcomes as 306T and leaves its practical list to your teacher in the first week.

Do the BCA 306T notes include case studies?

Yes. Section 10 of Unit 4 in the BCA 306T notes summarises three real projects: the Denver airport baggage system, the London Ambulance dispatch system and the HealthCare.gov launch, each with its project management lessons. It then analyses a sample college online exam portal case that links ideas from all four units, which suits a ten-mark case-study question.

Get the full BCA 306T Software Project Management Notes on WhatsApp

BCA 306T full notes: pages and content per unit
UnitPagesTopic sectionsSolved two-mark answers
Unit 13 to 14 (12)88
Unit 215 to 28 (14)98
Unit 329 to 40 (12)98
Unit 441 to 51 (11)108

BCA 306T full notes: pages and content per unit

Unit
Unit 1
Pages
3 to 14 (12)
Topic sections
8
Solved two-mark answers
8
Unit
Unit 2
Pages
15 to 28 (14)
Topic sections
9
Solved two-mark answers
8
Unit
Unit 3
Pages
29 to 40 (12)
Topic sections
9
Solved two-mark answers
8
Unit
Unit 4
Pages
41 to 51 (11)
Topic sections
10
Solved two-mark answers
8

The full book adds a master index to the 36 topic sections, 5 solved numericals and 17 figures. These Software Project Management notes in English come as a printed book only, not a PDF; delivery details are shared on WhatsApp.

Order the full BCA 306T notes on WhatsApp (4 units, 51 pages, printed book)

Unnati Educations is an independent education provider based in Vikaspuri, Delhi. We are not affiliated with, authorised by, or endorsed by Guru Gobind Singh Indraprastha University (GGSIPU). 'GGSIPU' and 'IPU' are used only to describe the syllabus our notes follow. For official information, visit ipu.ac.in.

Ready for the full notes?

Discuss coverage and delivery with our team.