1SoftwareDevelopmentLifeCycle PuneetSinghDuggal
1SoftwareDevelopmentLifeCycle PuneetSinghDuggal
1SoftwareDevelopmentLifeCycle PuneetSinghDuggal
Remembering
Software Life Cycle Analogy [Picnic] Give Analogy Listen
10 Linguistic
SDLC correlates
Logical
Demonstration Remembering
[figures of types Listen Visual
Types of SDLC Models Demonstrates
15 of SDLC models] Observes Logical
Intrapersonal
Case Applying
Selecting an SDLC Explains case Discuss
10 Study[Different Logical
model according to study Give Ideas
real life Interpersonal
usage Guides Solve
problems] Visual
Remembering
Q & A[Set of one Question and
Conclusion of SDLC Ask Questions Linguistic
10 on one Q & A] Answer
Intrapersonal
Faculty: “Let’s go for a picnic. For organizing a successful picnic one has to
take care of all the prerequisites. For a picnic to be successful,
It has to be Feasible.
Its requirement should be properly known.
It should be properly planned.
It should be executed well.”
Check for the feasibility of going to the picnic with respect to the
boundaries specified.
The problem in hand is logistically huge and for effectively solving the
problem it has to be broken into small manageable pieces. Then
according to the credentials and capabilities of the learners in the group
the smaller tasks should be distributed among them.
In addition there should be a group leader/ manager who will distribute the
tasks and see the overall progress.
FeasibilityàAnalysisàRequirement gatheringàDesignàImplementàtest
This process is similar to how software is designed & coded. The step by step
process of planning, analyzing, designing, testing and coding of software
within a set of rules and parameters is called Software Development Life
Cycle (SDLC).
• Requirements
• Development Teams
• Users
• Project Type and associated risk
1)Requirement
2)Development Teams
Based upon the above case study and the comparative charts ask the
learners to choose a SDLC model. This exercise can be assigned to the
learners by forming groups or can be given as an assignment.
Spiral model is the best possible solution for complex, risk driven,
tight schedule, scalable & big software.
Conclusion
Learners should recall what has been taught to them and also the
application of what has been taught through a set of one on one
Q / A session.
www.wikipedia.com
Software Engineering (3rd Ed By K.K.Aggarwal/Yogesh Singh )
ISBN:978-81-224-2360-0