1.2.3 Software Development

0.0(0)
studied byStudied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/5

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:47 AM on 3/18/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

6 Terms

1
New cards
Software Development Life Cycle (SDLC)
The various stages in designing and implementing a new computer system. These stages - typically analysis, design, implementation, testing and installation - are part of the systems life cycle performed by the main design team. Not be too confused with the Software Development Cycle which is part of the implementation stage of the systems life cycle.
2
New cards
Waterfall Model
An earlier abstract description of the system lifecycle where each identified stage of development flows from the previous one and down to the next one. Feedback from each to the previous takes place independently of the forward flow.
3
New cards
Agile Methodologies
Describes the responsive development of a system made of small software modules (often web-based applications) by a group of collaborators who work concurrently and closely under a leader who ensures engineering best practice and delivery of the customer requirements.
4
New cards
Extreme Programming
A software development methodology which is intended to improve software quality and responsiveness to changing customer requirements. It is a form of agile development, and as such advocated frequent releases in short development cycles, which is intended to improve productivity and introduce checkpoints at which new customer requirements can be adopted. Other common elements of XP include: programming in pairs or doing extensive code review, flat management structures and avoiding programming of features until they are actually needed.
5
New cards
Spiral Model
An abstract description of the systems life cycle where there are four defined quadrants - planning, risk analysis, use of design methods, client and management evaluation. Once one stage of development has gone full circle, the next please takes place, and so on until completion.
6
New cards
Rapid Application Development (RAD)
A design strategy that includes online development and repeated prototyping and repeated prototyping and evaluation. It is particularly suited to interactive systems.

Explore top flashcards

MKT 3401
Updated 491d ago
flashcards Flashcards (54)
Apush unit 3
Updated 1170d ago
flashcards Flashcards (63)
geschiedenis
Updated 1161d ago
flashcards Flashcards (49)
Human Phys Exam II
Updated 1077d ago
flashcards Flashcards (133)
MKT 3401
Updated 491d ago
flashcards Flashcards (54)
Apush unit 3
Updated 1170d ago
flashcards Flashcards (63)
geschiedenis
Updated 1161d ago
flashcards Flashcards (49)
Human Phys Exam II
Updated 1077d ago
flashcards Flashcards (133)