You are on page 1of 2

AGILE MODEL:

Agile model refers to a software development approach supported iterative development. Agile ways
break tasks into smaller iterations, or elements do not directly involve future designing. The project
scope and necessities are set down at the start of the development process.

EXTREME PROGRAMMING:
Extreme programming is one of the most important software development frameworks of Agile models.
It is used to improve software quality and responsive to customer requirements. The extreme
programming model recommends taking the best practices that have worked well in the past in program
development projects to extreme levels.

BELOW IS GIVEN POINTS THAT MAKES XP MODEL


DIFFERENT FROM AGILE MODEL:
 In Extreme Programming, teamwork for 1-2 weeks only while in agile model, teamwork in
iterations
 called Sprint which are 1-2 month long.
 Extreme Programming allow changes in their set timelines while agile model do not allow
changes in their timeline or their guidelines.
 Extreme Programming emphasizes strong engineering practices while agile model emphasizes
self-organization.
 In Extreme Programming, team must follow a strict priority order or pre-determined priority
order while In Agile model, team determines the sequence in which the product will be
developed.

FUNCTIONAL REQUIREMENT:
A Functional Requirement is a description of the service that the software must offer. It describes a
software system or its component. A function is nothing but inputs to the software system, its behavior,
and outputs. It can be a calculation, data manipulation, business process, user interaction, or any other
specific functionality which defines what function a system is likely to perform. Functional Requirements
are also called Functional

FUNCTIONAL REQUIREMENTS NEED IN ANY WINDOWS


UTILITY PROGRAM ARE GIVEN BELOW:
 Details of operations conducted in every screen
 Data handling logic should be entered into the system
 It should have descriptions of system reports or other outputs
 Complete information about the workflows performed by the system
 It should clearly define who will be allowed to create/modify/delete the data in the system
 How the system will fulfill applicable regulatory and compliance needs should be captured in the
functional document

DIFFERENCE BETWEEN PROTOTYPE MODEL AND INCREMENTAL


MODEL:
 Incremental Model is a software development model where the product is, analyzed, designed,
implemented, and tested incrementally until the product is finished while Prototype model is a
software development model where a prototype is built, tested, and then refined as per
customer needs.
 Incremental model cannot handle large project while It is suitable for high-risk projects.
 Cost of incremental model is also Low while Cost of prototype model is Low.
 Flexibility to change in incremental model is Easy while Flexibility to change in prototype model
is Easy.

EXPLANATION:
When manufacturers build hardware, it tends show errors or faults. Therefore it goes through many
trials and errors step to remove the defects in it. As a result, the final product becomes ready to release
and use in production.

But then, when in use, there can be certain number of causes that might decrease the performance of
the hardware. For example, excessive temperature, dust, vibration, improper use and so on. All these
effects causes the hardware start showing failure rate again. With time, the failure rate keeps on rising.
And at one point, the hardware just stop functioning. One can then do whatever they want to do with
the piece of hardware, but just can’t make it work again. Let’s not consider, repairing here. Repairing
can make the hardware perform again, but still with time, the same effects will make not functioning
again.

In the following given figure, we can see how a hardware, with time, wear out. This is often called the
“bathtub curve”. It indicates everything just discussed earlier. At the beginning there can be faults,
which then gets corrected and reaches the steady state. And then after certain period of service, the
hardware starts to show errors again and at one time it wear out.

You might also like