Talk:Software prototyping

Too technical
I find the verbiage used here to be far too technical for the average information consumer. Could someone who knows more about this please try to tone it down a little? The same thing happens with law articles all of the time. --Czj 20:08, 20 August 2006 (UTC)
 * Also: This article could use a suitable introductory paragraph, giving a little bit of background. The intro it had read like an essay... it even included the text, "This paper aims to introduce the reader to prototyping techniques as they apply to software engineering and development."  It was also basically useless, as it gave no background... the very first sentence was a quote from a book.  I have removed that intro. --Czj 20:13, 20 August 2006 (UTC)

Evolutionary Prototyping
I started to merge Evolutionary Prototyping (which I made a redirect here) but I'm not convinced that it wasn't being used in a different meaning. There fore I'm copying it here (see link preceding for history) for consideration. RJFJR 22:17, 7 September 2006 (UTC)


 * Must be used for systems where the specification cannot be developed in advance e.g. AI systems and user interface systems
 * Developers need special skills and most of the developments are done using RAD
 * Can be only applied to small and medium size projects.
 * System is not well structured.
 * Based on techniques which allow rapid system iterations
 * Verification is impossible as there is no specification. Validation means demonstrating the adequacy of the system

Prototyping#Software prototyping
This material from Prototyping belongs here (it needs to be worked up to fit in properly). RJFJR 18:18, 10 September 2006 (UTC)

The process of prototyping involves the following steps


 * 1) Identify basic requirements
 * Basic requirements including the input and output information desired. In this step, the editing rules, security issues will be typically ignored as this is just a rough idea on what it will be like.
 * 1) Develop Initial Prototype
 * After identifying the basic requirements then you will be set to develop an initial prototype and in this initial prototype will include only user interfaces. For example data entry screens and reports.
 * 1) Knowledge Worker Reviewing
 * This will be the step where the iterative process of prototyping starts where knowledge workers first initiate this step, they will evaluate the prototype and give out feedback such as suggestions on changing a certain part or additions of certain element. The involvement of more knowledge workers is important because it will help resolve any discrepancies in areas such as terminology and operational processes.
 * 1) Revise and Enhancing the Prototype
 * A final step in prototyping is to revise and enhance the prototype according to any suggestions from the knowledge workers. If there's any changes and addition you did in this step, you will be required to repeat step 3 and 4 again.

I merged it in as section "overview". We need to check and make sure this model is compatible with the rest of the article. RJFJR 18:22, 10 September 2006 (UTC)

This material is totally and completely wrong and should be removed. No major software companies outside of aerospace act anything like this. Paul Ralph (Dalhousie University) (talk) 16:31, 20 March 2020 (UTC)

Visual Basic
VB.Net is an object-oriented programming language and programs in VB.Net can be described using UML. This is not represented in the section on Visual Basic in the article.193.60.133.201 14:50, 21 May 2007 (UTC)

The Visual Basic section is also confusing Visual Basic and Microsoft Access. And several of the disadvantages are the result of not-ideal design (which, to be fair, you usually don't take the time for during prototyping), and are not an inherent problem with VB. Riceman0 16:07, 25 June 2007 (UTC)

Evolutionary prototyping
It is not clean, which part of the text is a citation, and where are the end of each idea. Should be cleaned up a bit. I tried to beautify it, but as I do not have acces to the citated books, I cannot verfiy which part of the text is a citation.

Horizontal vs. vertical prototyping
The article lacks a framework for categorizing the reasons for prototyping, and the depth one should go to. vertical prototype and horizontal prototype needed to be covered separately. Once those are introduced, it becomes clearer where to tools such as screen generators such as Dan Bricklin's demo program or 4GLs or systems with scripting languages that can add functionality. rhyre (talk) 12:30, 20 March 2010 (UTC)

Scrum?
Why is Scrum mentioned as a prototyping method? Scrums can be used whether or not prototyping is performed. What is the connection here? —Preceding unsigned comment added by 65.161.183.15 (talk) 17:59, 5 May 2010 (UTC)

Software Prototyping
Hi - What I was searching for was the following:

- Should prototypes also undergo QA / QC testing and checks? — Preceding unsigned comment added by 122.166.58.30 (talk) 04:27, 28 October 2011 (UTC)

External links modified
Hello fellow Wikipedians,

I have just added archive links to 1 one external link on Software prototyping. Please take a moment to review my edit. If necessary, add after the link to keep me from modifying it. Alternatively, you can add to keep me off the page altogether. I made the following changes:
 * Added archive https://web.archive.org/20090919025431/http://konigi.com:80/node/1416 to http://konigi.com/node/1416

When you have finished reviewing my changes, please set the checked parameter below to true to let others know.

Cheers.—cyberbot II  Talk to my owner :Online 06:46, 9 January 2016 (UTC)

External links modified
Hello fellow Wikipedians,

I have just modified 8 external links on Software prototyping. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
 * Added archive https://archive.is/20120722204743/http://www.cio.com/article/print/28501 to http://www.cio.com/article/print/28501
 * Added archive https://web.archive.org/web/20061219112236/http://www.boxesandarrows.com/view/visio_replaceme to http://www.boxesandarrows.com/view/visio_replaceme
 * Added archive https://web.archive.org/web/20000503141817/http://www.umsl.edu/~s980548/gproj1/intro.html to http://www.umsl.edu/~s980548/gproj1/intro.html
 * Added archive https://archive.is/20010222114908/http://hebb.cis.uoguelph.ca/~dave/343/Lectures/prototype.html to http://hebb.cis.uoguelph.ca/~dave/343/Lectures/prototype.html
 * Added archive https://web.archive.org/web/19990421115836/http://www.stsc.hill.af.mil/CrossTalk/1994/oct/xt94d10g.html to http://www.stsc.hill.af.mil/crosstalk/1994/oct/xt94d10g.html
 * Added archive https://web.archive.org/web/20070927141008/http://www.sps.com/company/techfocus/modeling/arew.html to http://www.sps.com/company/techfocus/modeling/arew.html
 * Added archive https://web.archive.org/web/20061013220422/http://www.crd.ge.com/esl/cgsp/fact_sheet/objorien/index.html to http://www.crd.ge.com/esl/cgsp/fact_sheet/objorien/index.html
 * Added archive https://web.archive.org/web/20060209072841/http://na.dsdm.org/ to http://na.dsdm.org/

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

Cheers.— InternetArchiveBot  (Report bug) 05:21, 21 December 2017 (UTC)