Software prototyping: Difference between revisions

Content deleted Content added
No edit summary
Tag: Reverted
m Reverting possible vandalism by 85.31.138.192 to version by Onauta. Report False Positive? Thanks, ClueBot NG. (3780685) (Bot)
Line 4:
'''Software prototyping''' is the activity of creating [[prototype]]s of software applications, i.e., incomplete versions of the [[Software|software program]] being developed. It is an activity that can occur in [[Software development process|software development]] and is comparable to [[prototyping]] as known from other fields, such as [[mechanical engineering]] or [[manufacturing]].
 
A prototype typically simulates only a few aspects of, and may be completely different from, the final product. Zombies
 
 
Prototyping has several benefits: the software designer and implementer can get valuable feedback from the users early in the project. The client and the contractor can compare if the software made matches the [[Program specification|software specification]], according to which the software program is built. It also allows the software engineer some insight into the accuracy of initial project estimates and whether the deadlines and [[Milestone (project management)|milestone]]s proposed can be successfully met. The degree of completeness and the techniques used in prototyping have been in development and debate since its proposal in the early 1970s.{{Ref label|6|6}}