Waterfall Methodology
a sequence of phases in which the output of each phase becomes the input for the next
Prototyping
a modern design approach where the designers and system users use an iterative approach to building the system.
Discovery Prototyping
builds a small-scale representation or working model of the system to ensure it meets the user and business requirements.
Iterative Development
consists of a series of tiny projects.
Agile Methodology
aims for customer satisfaction through early and continuous delivery of useful software components developed by an iterative process using the bare minimum requirements.
Rapid Application Development [RAD] Methodology [Rapid Prototyping]
emphasizes extensive user involvement in the rapid and evolutionary construction of working prototypes of a system, to accelerate the systems development process.
Extreme Programming [XP] Methodology
like other agile methods, breaks a project into four phases, and developers cannot continue to the next phase until the previous phase is complete.
Rational Unified Process [RUP] Methodology
owned by IBM, provides a framework for breaking down the development of software into four "gates."
The Four Gates in Rational Unified Process [RUP] Methodology
1] Gate one: inception. This phase ensures all stakeholders have a shared understanding of the proposed system and what it will do.
2] Gate two: elaboration. This phase expands on the agreed-upon details of the system, including the ability to provide an architecture to support and build it.
3] Gate three: construction. This phase includes building and developing the product.
4] Gate four: transition. Primary questions answered in this phase address ownership of the system and training of key personnel.
Scrum Methodology
uses small teams to produce small pieces of software using a series of "sprints," or 30-day intervals, to achieve an appointed goal.
Software development methodologies **
1] waterfall methodology
2] agile methodology
3] rapid application development [RAD] methodology
4] extreme programming [XP] methodology
5] rational unified [RUP] methodology
6] scrum methodology
MIS Ch. 18
17 terms
nick_dorsett6
MIS terms CH 18
11 terms
amj8373
MIS 2, Ch. 11.1
24 terms
kylesmills
SDLC
18 terms
mjduke7777
Sets found in the same folderCIS 2200 Chapter 19
19 terms
jessychen1097
CIS 2200 Chapter 17
46 terms
jessychen1097
CIS REVIEW MY GUY
58 terms
Ryan_Hai
CIS 2200 Chapter 6
10 terms
jessychen1097
Other sets by this creatorCIS 2200 Business Plug-In 4
12 terms
jessychen1097
CIS 2200 Chapter 16
47 terms
jessychen1097
CIS 2200 Chapter 15
39 terms
jessychen1097
CIS 2200 Chapter 14
26 terms
jessychen1097
Verified questionsCOMPUTER SCIENCE
What is the output of the following programs? #include using namespace std; void function[int]; int main[] { int x = 10; function[x]; return 0; } void function[int num] { if [num > 0] { for [int x = 0; x < num; x++] cout