Software prototyping: Difference between revisions

Content deleted Content added
Tag: Reverted
m Reverted 1 edit by Anahit Ghazaryan33 (talk) to last revision by 182.186.254.190
Line 191:
 
==Tools==
Efficiently using prototyping requires that an organization have the proper tools and a staff trained to use those tools. Tools used in prototyping can vary from [https://www.addevice.io/blog/top-10-tools-for-creating-a-simple-mobile-app-prototype individual tools], such as [[4th generation language|4th generation programming languages]] used for rapid prototyping to complex integrated [[Computer-aided software engineering|CASE]] tools. 4th generation [[visual programming languages]] like [[Visual Basic]] and [[ColdFusion]] are frequently used since they are cheap, well known and relatively easy and fast to use. CASE tools, supporting requirements analysis, like the Requirements Engineering Environment (see below) are often developed or selected by the military or large organizations. Object oriented tools are also being developed like [[LYMB]] from the [[General Electric|GE]] Research and Development Center. Users may prototype elements of an application themselves in a [[spreadsheet]].
 
As web-based applications continue to grow in popularity, so too, have the tools for prototyping such applications. Frameworks such as [[Twitter Bootstrap|Bootstrap]], [[Foundation (framework)|Foundation]], and [[AngularJS]] provide the tools necessary to quickly structure a [[Proof of concept#Software development|proof of concept]]. These frameworks typically consist of a set of controls, interactions, and design guidelines that enable developers to quickly prototype web applications.