You are on page 1of 4

5.

0 System analysis and design

5.1 Input design

Input design is the process of entering data to the system. The input design goal is to enter
to the computer as accurate as possible. Here inputs are designed effectively so that errors made
by the operations are minimized. The inputs to the system have been designed in such a way that
manual forms and the inputs are coordinated where the data elements are common to the source
document and to the input. The input is acceptable and understandable by the users who are using
it.
The quality of the system input determines the quality for system output. Input
specification describes the manner in which data entered the system processing.
Input design is the process of converting user-originated inputs to a computer based format
input data collected and organized into group of similar data. Once identified, appropriate input
media are selected for processing.
The input design also determines the user to interact efficiently with the system. Input
design is a part of overall system design that requires special attention because it is the common
source for data processing error. The goal of designing input data is to make entry easy and free
from errors.
Five objectives of the input design are

 Effectiveness
 Accuracy
 Ease to use
 Consistency
 Attractiveness
The main objectives that are done during the input design are
i. Data is collected from the source
ii. Transfer of data to an input form is done
iii. Data is converted to a computer acceptable form
iv. The converted data is verified
v. Data is checked for its accuracy
vi. Data is transmitted to the computer
vii. Validation of input data is done
viii. Data collections are done to eliminate the error

5.2 Output design

The output design was done so that results of processing could be communicated to the
users. The various outputs have been designed in such a way that they represent the same format
that the office and management used to. Computer output is the most important and direct source
of information to the user. Efficient, intelligible output design should improve the systems
relationships with the user and help in decision making.
Output requirements are designed during system analysis. A good starting point for the
output design is the Data Flow Diagram (DFD). Human factors educe issues for design involves
addressing internal to ensure readability.

6.0 system testing and implementation:

6.1 System Testing

System Testing is a stage of implementation, which is aimed at the system to make sure it,
works accurately and efficiently before live operations commences. System testing makes a logical
assumption that if all the pairs of the system are correct. Software testing is a crucial element of
the software quality, assurance and represents interesting anomaly for the software during earlier
definition and development phases, it was attempted to build software from an abstract concept to
a tangible implementation.
The testing phases of the developed system using various test data preparation. This plays
a vital role in system testing. After preparing the test data the system under study was tested using
those tested data. While testing the system, errors were found and corrected by using the following
testing steps and corrections are also noted for future use.
Testing Methodologies

Testing is process of executing a program with the intent of finding an error. A test case is
on that is a high probability of finding as error as yet discovered.
A successful test is one that uncovers as yet undiscovered error. The system will be tested using
more main testing types namely,
 White Box testing
 Black Box testing
White Box Testing
This testing is sometimes called as Glass Box testing is a text case box design method that
uses the control structure of the procedural design the text cases. The reason that provides an
argument for white box testing areas follows.
 Logical errors and incorrect assumptions are inversely proportional to the probability that
a program path will be executed.
 We often believe that a logical path is not likely to be executed when, in fact, it may be
executed on a regular basis.
 Topographical errors are random.

Black box testing


This testing focuses on the functional requirements of the software. Black box testing is
not an alternative to white box testing technique; rather it is a complementary approach that is
likely to uncover a different class of errors than white box testing. Black box testing finds errors
in the following categories,
 Incorrect and missing functions
 Interface errors
 Errors in data structure or external database access
 Performance errors
 Initialization and termination errors
The various types of testing done on the system are,
 Unit testing
 Integrated testing
 Validation testing
 Output testing
 User acceptance testing
6.2 Implementation
Implementation is the stage in the project where the theoretical design is turned into a

working system. The most crucial stage is achieving a successful new system and giving the user

confidence in that the new system will work efficiently and effectively in the implementation state.

The stage consists of

 Testing the developed program with simple data

 Detection and correction of error

 Creating whether the system meets user requirements

 Testing whether the system

 Making necessary changes as desired by the user

 Training user personnel

7.0 source code

(In src.zip.) Java programming language source files for all classes that make up the Java 2
core API (that is, sources files for the java.*, javax.* and some org.* packages, but not for
com.sun.* packages). This source code is provided for informational purposes only, to help
developers learn and use the Java programming language. These files do not include platform-
specific implementation code and cannot be used to rebuild the class libraries. To extract these
file, use any common zip utility. Or, you may use the Jar utility in the JDK's bin directory: jar xvf
src.zip. The Java Programming Language is a general-purpose, concurrent, strongly typed, class-
based object-oriented language. It is normally compiled to the byte code instruction set and binary
format defined in the Java Virtual Machine Specification.

You might also like