You are on page 1of 2

Sample Practical Test for UCCA

Classification of Computer Software

Software System Software Application Software


Customised packages

Off-the-Shelf Packages Characteristics of Computers

A computer is a very fast device. It can perform in a few seconds the amount of work that a human being can do in an entire year - if he worked day and night and did nothing else. To put it in a different manner, a computer does in one minute what would take a man in his entire lifetime. Accuracy : The accuracy of a computer is consistently high and the degree of accuracy of a particular computer depends upon its design. But for a particular computer, each and every calculation is performed with the same accuracy. Errors can occur in a computer, but these are mainly due to human rather than technological weaknesses, that is, due to imprecise thinking by the programmer (a person who writes instructions for a computer to solve a particular problem) or due to inaccurate data.
Speed :

How to Save a File Select File Save from the Menu, and then enter the required information (use the following screen image for help).

UCCA-Sample-PracticalTest-1.doc

Page 1 of 2

Sample Practical Test for UCCA

EXECUTION OF A PROGRAM

Open System Interconnection Reference Model (OSI-RM). OSI-RM uses seven layers and are described below : 7 6 5 4 3 2 1 Application Presentation Session Transport Network Data Link Physical End user interface Converts network data to application specific formats Synchronizes data exchange between upper and lower layers Verifies that data is correctly transmitted Provides the physical routing information Corrects transmission errors Transmit data

Non Functional Requirements


Speed o Processed Transactions / second o Screen Refresh Time Ease of Use o User training time o Help facilities Reliability o Mean time to Failure (MTTF) o Probability of unavailability o Rate of failure occurrence

Testing
After we write the program code, we have to test it for correctness. The programmers perform Unit Testing by which they individually test their own programs, using test data. This is followed by System Testing which determines whether all the programs

work together satisfactorily. During this process the development team uses test data to test every part of the programs. Finally, Volume Testing uses real data in large amounts. Volume Testing sometimes reveals errors that do not show up with test data - errors such as table overflows.

Maintenance
Many consider maintenance to be a separate phase, one that begins only when the initial development effect is complete. In any case the maintenance is an ongoing activity, one that lasts the lifetime of the system.
UCCA-Sample-PracticalTest-1.doc Page 2 of 2

You might also like