Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROTOTYPING
Major Topics
Prototyping
RAD(Rapid Application Development)
Extreme Programming(XP)
SDLC
SDLC
PLANNING
LAUNCHING
CONSULTATION
DOCUMENTATION
CREATION
TESTING
Prototyping
Prototyping
Prototyping is an information-gathering
technique.
In manyprogramming languages,
afunction prototypeis thedeclarationof
afunction.
Prototypes are useful in seeking user
reactions, suggestions, innovation, and
revision plans.
Prototyping may be used as an alternative
to the systems development life cycle.
Patched-up prototype.
Nonoperational scale model.
First-of-a-series.
Selected Features Prototype
Patched-up Prototype
Non-Operational Prototype
Selected Features
Prototype
Types of Prototyping
Prototype Model
Advantages
Rapid Application
Development (RAD)
Rapid Application
Development(RAD)
RAD Phases
Requirements Planning
Phase
Implementation Phase
RAD Phases
Disadvantages of RAD
Communication.
Simplicity.
Feedback.
Courage.
6-28
Five XP Principles
6-29
Five XP Principles
6-30
Coding.
Testing.
Listening, to the programming partner
and customer.
Designing.
6-31
Time.
Cost.
Scope.
Quality.
6-32
6-33
XP Relationships
6-34
XP Development Process
The phases of the XP development process
are:
Exploration.
Planning.
Iterations to the first release.
Productionizing.
Maintenance.
6-35
XP Stories
6-36
XP Lessons
The six lessons that can be drawn from
the XP development approach are:
Short releases allow the system to evolve.
Pair programming enhances overall quality.
Onsite customers are mutually beneficial to
the business and the XP team.
6-37
XP Lessons
6-38
XP Lessons
6-39
Agile Modeling
6-40
6-41
Scrum
6-42