SPPM Course File Final
SPPM Course File Final
SPPM Course File Final
Academic Year:2022-2023
COURSE FILE
COURSE DESCRIPTION / COURSE INFORMATION SHEET
Email [email protected]
Phone No 9010596622
Imparting Knowledge and instilling skills to the aspiring students in the field
Vision of Engineering, Technology, Science and Management to face the emerging
challenges of the society.
PO 12. Life-long learning: Recognize the need for, and have the
preparation and ability to engage in independent and life-long
learning in the broadest context of technological change.
BRANCH: CSE -A ROOM NO: NB-409 W.E.F: 29-08-2022 ACADEMIC YEAR: 2022-2023
BRANCH: CSE -B ROOM NO: NB-410 W.E.F: 29-08-2022 ACADEMIC YEAR: 2022-2023
BRANCH: CSE -C ROOM NO: NB-411 W.E.F: 29-08-2022 ACADEMIC YEAR: 2022-2023
BRANCH: CSE -D ROOM NO: 401 W.E.F: 29-08-2022 ACADEMIC YEAR: 2022-2023
DAY/TIME 9:40AM- 10:40PM- 11:40AM- 12:40 PM- 1:20PM- 2:20PM- 3:20PM-
10:40AM 11:40PM 12:40PM 1:20 PM 2:20PM 3:20PM 4:20PM
MON
SPPM L SPPM
TUE
SPPM U
WED
SPPM N
THU
SPPM
C SPPM
FRI SPPM
SPPM
H
SAT
MON
L SPPM
TUE
SPPM U
WED
N
THU
SPPM SPPM
C
FRI
SPPM
H
SAT
ACADAMIC CALENDAR
6. Syllabus Copy
SOFTWARE PROCESS AND PROJECT MANAGEMENT(ProfessionalElective-II)
CourseCode:20CS5PE22
B.TechVII-Semester L T PC
3003
Course Objectives
CourseOutcomes
Gain knowledge of software economics, phases in the life cycle of software development, project
organization, project control and process instrumentation
Analyze the major and minor milestones, artifacts and metrics from management and technical
Perspective
Design and develop software product using conventional and modern principles of software project
management
SYLLABUS
UNIT - I
Software Process Maturity Software Maturity Framework, Principles of Software Process Change, Software
Process Assessment, The Initial Process, The Repeatable Process, The Defined Process, The Managed Process,
The Optimizing Process. Process Reference Models Capability Maturity Model (CMM), CMMI, PCMM, PSP,
TSP).
UNIT - II
UNIT - III
Workflows and Checkpoints of process Software process workflows, Iteration workflows, Major milestones,
minor milestones, periodic status assessments. Process Planning Work breakdown structures, Planning guidelines,
cost and schedule estimating process, iteration planning process, Pragmatic planning.
UNIT - IV
Project Organizations Line-of- business organizations, project organizations, evolution of organizations, process
automation. Project Control and process instrumentation The seven-core metrics, management indicators, quality
indicators, life-cycle expectations, Pragmatic software metrics, metrics automation.
UNIT - V
CCPDS-R Case Study and Future Software Project Management Practices Modern Project Profiles, Next-
Generation software Economics, Modern Process Transitions.
TEXT BOOKS:
REFERENCE BOOKS:
1. An Introduction to the Team Software Process, Watts S. Humphrey, Pearson Education, 2000
2. Process Improvement essentials, James R. Persse, O’Reilly, 2006
3. Software Project Management, Bob Hughes & Mike Cotterell, fourth edition, TMH, 2006
7. Course Objectives and Course Outcomes
Course Objectives
Course Outcomes
Gain knowledge of software economics, phases in the life cycle of software development, project
organization, project control and process instrumentation
Analyse the major and minor milestones, artifacts and metrics from management and technical
Perspective
Design and develop software product using conventional and modern principles of software project
management
8. Mapping of COs with POs and PSOs
Program
Program Outcomes Specific
Course Outcomes
Outcomes PSO
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 1 2 2 - - - - - - 2 3 2 3 2
CO2 2 2 3 2 - - - - - - 3 3 3 2 2
CO3 3 1 2 2 - - - - - - 3 2 2 2 2
CO4 3 2 3 2 - - - - - - 2 2 3 2 2
CO5 2 1 2 2 - - - - - - 1 1 2 2 2
Average 2.6 1.4 2.4 2 - - - - - - 2.2 2.2 2.4 2.6 2
9. Lecture Schedule
S. No. Topic(s) No. of Lecture
Hours
UNIT-I- INTRODUCTION TO SPPM:
1 Introduction 1
2 What is SPPM 1
3 maturity Framework 1
17 Iteration workflows 1
23 1
Assignment
24 1
Slip Test
Total 9
UNIT-IV- PROJECT ORGANIZATIONS LINE-OF- BUSINESS ORGANIZATIONS
8.According to ISO 9001, the causes of nonconforming product should be eliminated and
identified
9.At higher recovery distillate is produced. Answer: More
10. COTS stands for Answer: Commercial off-the-shelf
UNIT-2
1.Quality planning is the process of
developing a quality plan for
a) Team b) project c) customers d) project manager
2. Which of the following is incorrect activity for the configuration management of a
software system?
a) Internship management b) Change management c) Version management d) System
3. An independent relationship must exist between the attribute that can be measured and
the external
quality attribute.
True b) False
4. Which one of the following models is not suitable for accommodating any change?
a) Build & Fix Model b) Prototyping Model c) RAD Model d) Waterfall Model
5. Which model can be selected if user is involved in all the phases of SDLC?
a)Water fall Model b) Prototyping Model c) RAD Model d) both B &C
6. A 66.6% risk is considered as High
7. SDLC stands for Software Development Life Cycle
8. RAD stands for Rapid Application Development
9. Build & Fix Model is suitable for programming exercises of 100-200 LOC (Line of Code).
10. 10.RAD Model has 5 phases
UNIT-3
1. Which of the following are parameters involved in computing the total cost of a software development
project?
a)Hardware and software costs b) Effort costs
c) Travel and training costs d) All of the mentioned
2.Which of the following costs is not part of the total effort cost?
a)Costs of networking and communications b) Costs of providing heating and lighting office
space
c) Costs of lunch time food d) Costs of support staff
3. What is related to the overall functionality of the delivered software?
a)Function-related c)size related metrics
b) Product-related metrics d) None of the mentioned
4. It is often difficult to estimate size at an early stage in a project when only a specification
is available
a)True b) False
5. Which model is used to compute the effort required to integrate reusable
components or program code that is automatically generated by design or program
translation tools?
a) An application-composition model b) A post-architecture model
c) A reuse model d) An early design model
6. A Algorithmic cost modeling is developed using historical cost information that relates
some software metric to the project cost.
7.A Algorithmic cost modeling is developed using historical cost information that relates some software
metric to the project cost.
8. Function-related metrics related to the overall functionality of the delivered software?
9. Estimation by analogy technique is applicable when other projects in the same
analogy application domain have been completed?
10. Parkinson’s Law states that work expands to fill the time available
UNIT-4
UNIT-5
1. Standard Enforcer is a
a)Static b) Dynamic Testing
c) Static & Dynamic Testing d) None of the mentioned
2. Which testing tool does a simple job of enforcing standards in a uniform way of
many programs?
a) Static Analyzer b) Code Inspector
c) Standard Enforcerd) Both Code Inspector & Standard Enforcer
3. Which metric gives the idea about the contents on a web page ?
a) Word Token b) Word Count c) Word Size d) Word Length
4. Which of the following is not a classification of the web engineering metric, Web Page
Similarity ?
a) Content based b) Link based c) Usage based d) Traffic based
5. Which of the following is not a web engineering project metric ?
a) Number of Static Content Objects b) Number of Dynamic Content Objects
c) Number of Inherited Objects d) Word Count
6. Link based measures rely on Hyperlink structure of a web graph to obtain related pages
7. Reverse engineering is the process of deriving the system design and specification from its source code
8. Transformation of a system from one representational form to another is known as
Re- factoring and Restructuring
9. Extracting data items and objects, to get information on data flow, and to understand
the existing data structures that have been implemented is sometimes called data
analysis
10. Software mistakes during coding are known as Bugs
1.https://www.softwareengineeringdaily.com /
2. https://www.reddit.com/r/SoftwareEngineering/
3. https://www.toptal.com/blog
4. http://blog.wolksoftware.com/
XII.JOURNALS:
1. International Journal of software engineering ,technology and applications
2. Journal of Software:Evolution and Process
XIII.Experts in the subject:
1.. Prof. Rajib Mall ,IIT Kharagpur,Computer Science and Engineering,Head, Centre for
Educational Technology,Email:- [email protected]
2. Prof. Durga Prasad Mohapatra , Email:- [email protected]
XIV.LIST OF THE SEMINAR TOPICS:
1. Optimizing Process
2. Repeatable Process
3. CMMI
4. CMM
5. Evolution of Software Economics
6. Life-Cycle Phases and Process artifacts.
7. Major milestones, minor milestones
XV CASE STUDIES / SMALL PROJECT
1. Game forge
2.Waste management Inspection Tracking
system
3.Multimedia Content Management System
13. Assignment topics
Q.3 Explain how project can be evolution of software economics and improving 5 L-II 1
software economics.
Q.1 writes brief notes on major mile stones in software process 5 L-III 1
Q.3 Explain the Oldham-hackman job characteristic model. Give the Vroom’s 5 L-IV 1
Expectancy theory
Q.4 Explain how new staff can be selected and inducted into a project. 5 L-IV 3
Q.4 5 L-III 5
17. Content Beyond syllabus & Action taken to fill the gap
KODAMALA HARSHITH
19R91A0588
CHAKRAVARTHY
83
19R91A0590 KORAMONI NAVEEN KUMAR
84
19R91A0591 KOTAKONDA SANDEEP
85
19R91A0592 KUNTA SHIVATHMIKA
86
19R91A0593 MAJOJU MURALI KRISHNA
87
19R91A0594 MALLELA SIRI CHOWDARY
88
89 19R91A0595 MAMIDAKULA PUSHPANJALI
90 19R91A0596 MANDHA AKHILA
19R91A0597 MANGILIPELLY RAVITEJA
91
19R91A0598 MATTAGALLA BHANU PRASAD
92
19R91A0599 MEDIPELLY MAMATHA
93
94 19R91A05A0 MITTAPALLY VIKHIL
19R91A05A1 MOHAMMED ABDUL ADNAN
95
96 19R91A05A2 BANDLAPALLY DEEPIKA
97 19R91A05A3 MUNJA RAKSHITHA
NANNURU SHIVA KRISHNA
19R91A05A4
98 REDDY
18R91A05M2
198 P VIKAS
18R91A05M9
199 SANGI RAHUL
20R95A0501 AKITI JAHNAVI REDDY
200
20R95A0502 ALIMINETI SAI SRI CHAITANYA
201
20R95A0503 ALLAKONDA HARISH KUMAR
202
20R95A0504
203 AREPELLY SANDHYA
204 20R95A0505 BALLI MURALI
20R95A0506
205 BASHABOINA ARAVIND
20R95A0507
206 BHUKYA KIRAN KUMAR
20R95A0508
207 BOKKA KOUSHIK REDDY
208 20R95A0509 CHADA SRI DURGA PRASANNA
20R95A0510
209 CHENI SHIVAKUMAR
210 20R95A0511 D MAHESH
211 20R95A0512 D MANISHA
212 20R95A0513 G SHAINI
20R95A0514
213 GANGULA SHIVA KUMAR
214 20R95A0515 JAKKOJU MANIRAJ
215 20R95A0516 KAKULAVARAM VARSHINI
216 20R95A0518 KATAMONI SAICHARAN GOUD
217 20R95A0519 KEMBURI MEGHANA
218 20R95A0520 KONDA ACHYUTH
20R95A0521
219 MOHAMMAD ABDUL IMRAN
220 20R95A0522 NAKKA BHAVANI
221 20R95A0523 PALASA MADHURI
222 20R95A0525 SHAIK IMRAN ALI
223 20R95A0526 SHERLA JEEVAN
224 20R95A0527 SOMA SANTHOSH REDDY
225 20R95A0528 VARANASI ADARSH
226 20R95A0529 VUKANTI SRIHITHA
Mrs T.PRIYANKA
Attainment of COs (using course end survey) (bar chart (CO scores vseach CO)
All five units are completed and 80% of students understood the subject with the help of lab practical’s
students and the various examples given in the classroom.
CERTIFICATE
I, the undersigned, have completed the course allotted to me as shown below.
Submitted to HOD
Certificate by HOD
I, the undersigned, certify that Mrs T.PRIYANKA has completed the course work allotted to
him/her satisfactorily/not satisfactorily.