Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
0Activity
×
0 of .
Results for:
No results containing your search query
P. 1
cse302B48

cse302B48

Ratings: (0)|Views: 64|Likes:
Published by Divesh Wadhwa

More info:

Published by: Divesh Wadhwa on Apr 25, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, DOC, TXT or read online from Scribd
See More
See less

04/25/2011

pdf

text

original

 
Homework Title / No. : 3rd___________________Course Code : CSE-302________ Course Instructor : _Miss. Purnima. Course Tutor (if applicable) : ____________ Date of Allotment : _20/03/2011_________ Date of submission : 04/04/2011__________ Student’s Roll No. _B48_______ Section No. : __D2801___________ 
Declaration:
I declare that this assignment is my individual work. I have not copied from any other student’s work or from any other source except where due acknowledgment is made explicitly in the text, nor has any part been written for me by another person.Student’s Signature :Divesh WadhwaEvaluator’s comments: _____________________________________________________________________ Marks obtained : ___________ out of ______________________ 
Content of Homework should start from this page only:Q1. “Application prototyping is always be considered as a possible development method.” Justifyand explain this statement.ANS: -
Yes “Application prototyping is always be considered as a possible developmentmethod.” The process of developing and using the prototype. Application prototyping involvesthe creation of a working model of an information system. The
reason for applicationprototyping includes clarifying user requirement and verifying the feasibility of a systemdesign
. Information gained through this process not only improves development efficiency, butis also an effective way of ensuring that the right system is built.Application prototyping has the greatest payback when requirement are not known, requirementneed evaluation, the system may have high cost or high risk, or technology is being employed.Application prototyping provides a way to acquire information describing requirements andevaluation based on use of a working system. This development methodology also provides theexperience of using the system before a completed application is constructed and implemented.The key to this capability is the prototype application that is developed.Prototyping is another approach that can be used to reduce the applications backlog by producing, new systems more quickly and effectively then the traditional approach. Unlikeautomated systems development, prototype is not sophisticated or expensive.
 
Prototypes provide numerous benefits during the development process. Explanatory prototypecan be used to help get finding for a new project and to improve communications with in adevelopment team before problem arise. Experimental prototypes identify design flaws at anearly stage, saving time and energy that would have been wasted going down a blind alley.Using prototype can also involve clients in the development process, making it more likely theywill be pleased with the final result operational prototypes allow design team to iron and out thesmall details that aren’t always obvious from drawing and computer network mock-ups. prototype that is nearly finished can also be used to generate publicity.
Q 2. Compare the third and fourth generation languages and describe other tools of prototypingAns.
 
 
Other Prototype tools:-
Prototypes must be produced quickly and cheaply. The reason that the idea of prototyping aroseso late is that tools for the efficient production of prototypes are difficult to produce and thuswere not available in sufficient quality and number. The tools used are central to both the prototype production process and to the modification and extension process. Typical classes of  prototypes are discussed below.
Generators
The third generation languages
1.
A third-generation programminglanguage(3GL) is a refinement of asecond-generation programminglanguage.
2.
BASIC, COBOL, C and FORTRAN --these are some examples of thirdgeneration prog languages.Java, C#, vb.net- 3GL
3.
Applications programmed in dbase arethird-generation.
4.
A third generation language improves over a second generation language by having thecomputer take care of non-essential details,not the programmer.
5.
Most 3GLs supportstructured programming.6. The number of instructions to themachine are greatly reduced as comparedto the machine or assembly programs
The fourth generation languages
1.
4GL is a programming languageor  programming environment designed with aspecific purpose in mind, such as thedevelopment of commercial businesssoftware
2.
SQL, PowerBuilder, Delphi, Essbase,Forte, Focus, Powerhouse, SAS ---arecategorized as 4GL because they are high-level languages that are close to humanlanguage
3.
By the List command in dbase is a fourth-generation command.
4.
4GLs are designed to reduce programmingeffort, the time it takes to develop software,and the cost of software development, projects are more oriented towardproblemsolvingand systems engineering.
5.
Fourth-generation languages have often been compared todomain-specific programming languages.
6.
Fourth-generation languages attempt tomake communicating with computers asmuch like the processes of thinking andtalking to other people as possible.

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->