Software Prototyping
#1

Software Prototyping

[attachment=18255]

S/W Prototyping & H/W Prototyping Both have different activities.
When developing H/W systems, a Prototype is normally used to validate the system design.E.g. An Electronic system prototype may be developed using off-the-self components before investment is made in expensive, special-purpose integrated circuits to implement the production version of the System.
A S/W prototype is not normally intended for design validation but to help develop and check the real requirements of the System.

The benefits of developing a Prototype early in S/W process are:
(1) Misunderstanding between S/W Developers and Users may be identified as the System functions are demonstrated.
(2) Missing User Services may be detected.
(3) Difficult to user or Confusing User Services may be identified and refined.
(4) S/W Development Staff may find incomplete and/or inconsistent requirements as the Prototyped is developed.
(5) A working System is available quickly to demonstrate the feasibility and usefulness of the application to management.
(6) The Prototype serves as a basis for writing the specification for a production quality system.



Prototyping in the S/W Process
It is very difficult for end-users to anticipated hoe they will use new S/W systems to support their everyday work.
If these systems are large and complex, it is probably impossible to make this assessment before the system is built and put into use. There are three ways to tackle with these problems –
(1) Evolutionary Prototyping
(2) Throw-Away Prototyping
(3) Increment Prototyping

Evolutionary Prototyping
Evolutionary Prototyping states out with a limited understanding of System Requirements and the System is augmented and changed as new requirements are discovered. There may never be a System Specification.
The Key to success in this approach is to use techniques, which allow for rapid System Iteration. Suggested changes may be incorporated and demonstrated as quickly as possible. This approach has mostly been used for the development of AI Systems that attempt to emulate some Human Capabilities.

Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: seminar on prototyping in software,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  A Paper Presentation on Software Development Automation by Computer Aided Software seminar paper 4 3,176 23-03-2016, 02:05 PM
Last Post: dhanabhagya
  Embedded Software Testing seminar addict 1 2,765 30-01-2013, 12:22 PM
Last Post: seminar details
  Web Server Software Architectures project uploader 0 1,088 11-06-2012, 12:04 PM
Last Post: project uploader
  PROTOTYPING AND DYNAMIC ANALYSIS OF ROTOR SHAFT AND HUB seminar details 0 416 08-06-2012, 05:13 PM
Last Post: seminar details
  Software Requirements seminar details 0 809 07-06-2012, 12:23 PM
Last Post: seminar details
  Software Documentation seminar paper 0 677 14-03-2012, 03:33 PM
Last Post: seminar paper
  Analysis and Design of Interleave-Division Multiple-Access in Labview Software. seminar paper 0 416 13-03-2012, 04:41 PM
Last Post: seminar paper
  Software Requirements Specifications for Online Bookshop System seminar paper 0 1,921 13-03-2012, 03:45 PM
Last Post: seminar paper
  Software Requirements Specification project uploader 1 1,349 13-03-2012, 11:46 AM
Last Post: seminar paper
  Software Requirements Specification For Online Job Portal for PUCSDians seminar addict 1 3,178 13-03-2012, 11:46 AM
Last Post: seminar paper

Forum Jump: