Managing Partner YouX
In a generic way, we can define software prototyping as the process that allows the creation of a visual model of the product or system whose development is intended to be carried out.
Revisiting the history of software development helps us understand the use of prototyping. In the 60s of the last century, a development model was created that has remained popular to this day, the SLDC – Software Development Life Cycle.
The SDLC presented as a great advantage the segmentation of software production into different individual phases, which would work in a systemic way, with their inputs, processing and results that would pass to the next phase, after being verified and validated.
Its use has revealed its limitations: it started from the wrong assumption that the development process is linear and that the interactions between the phases are exceptions.
This approach meant that the tangible components of the system were only available very late. On the other hand, any changes that became necessary, for example, required by the client, became difficult to meet without expending enormous resources.
It is in this context that the Prototyping-Oriented Software Live Cycle appears in our 80s. This model does not introduce a rupture with the previous one, but complements it, making it more iterative. Prototyping takes on a central role.
As Connell and Shafer state, “ A software prototype is a dynamic visual model providing a communication tool for customer and developer that is far more effective than either narrative prose or static visual models for portraying functionality. It has been described as:
(Connell JL, Shafer LB.: Structured Rapid Prototyping. Prentice Hall International, Yourdon Press, 1989)
The role of prototyping in software development is particularly important in cases where the client does not have well-defined project requirements, protyping allows creating a first prototype of the final product, testing it and improving it until its approval. From that moment on, the prototype developed becomes the basis of development for the final product.
“As some developers like to say, “If a picture is worth a thousand words, then a prototype is worth a thousand meetings.” "
in, What is Prototyping in Software Development (and Why It's Important)
There are several types of prototypes in software development and various nomenclatures as well. Looking to structure a little, we can say that they differ according to two major axes: the scope (how much they represent of the final system) and their degree of realism:
4 Types of Prototyping Models
Are you thinking of developing new interfaces or products or looking to improve existing solutions? Proceed safely. See our services .
Digital Strategy
UX Design
UI Design
Digital Sprints
User Research
AR applications
WebAR
UX Audits
Software development
Mobile Applications
web apps
© 2021-22 YouX ® All rights reserved.
YouX is a software development company focused on providing the best user experiences.
Digital Strategy
UX Design
UI Design
Digital Sprints
User Research
AR applications
Web AR
Software development
Mobile Applications / Web Apps
Websites
Av. do Brasil, 1st, 9th Floor – 1749-008 Lisbon
Info@ you-x .eu – Phone: +351 211 354 401
© 2021/2 YouX ® All rights reserved.
visibility_off Disable flashes
title Mark headings
settings Background Color
zoom_out Zoom out
zoom_in Zoom in
remove_circle_outline Decrease font
add_circle_outline Increase font
spellcheck Readable font
brightness_high Bright contrast
brightness_low Dark contrast
format_underlined Underline links
font_download Mark links
You cannot copy content from this page