This is to certify that the Project Work titled “Aptitude Test Management” is a bonafide work of Atul Kumar Singh, Gaurav Kr. Yadav,AyushiAgarwaland Jyoti Singh carried out in partial fulfilment for the award of degree of BTECH-2ND YEAR[GBTU] under the guidance Of Mr.Pitamber Adhikari. This project work is original and not submitted earlier for the award of any degree of any other University.


PitamberAdhikari the Guide of the project for guiding and correcting various documents of us with attention and care.ACKNOWLEDGEMENT I owe a great many thanks to a many people supported us during the design of this project. 3 . We express our thanks to the subject teacher Mr. My deepest thanks to Lecturer. Thanks and appreciation to the helpful people at [NIET]. We would also thank our Institution and our faculty members without whom this project would have been a distant reality. He has taken pain to go through the project and make necessary correction as and when needed. Our deep sense of gratitude to MR. Vikrant Malik for extending his support. Nagesh Sharmafor his support and guidance. for their support. Mr.

attitude and more). personal abilities. verbal reasoning. during which you will not be able to repeat the aptitude tests. Aptitude Tests .ABSTRACT  Most commonly. speed and accuracy abilities and more. Aptitude tests are mainly made to assess intelligence and knowledge. Aptitude tests are administered on the computer and are meant to assess abilities in different cognitive areas Aptitude Definition The definition of aptitude is an innate. most commonly a period of 2 years. It is part of the psychometric tests at the assessment centre (the other part being personality tests. learned or acquired ability. 4 . The results of the psychometric tests in general and the aptitude tests in particular make up approximately 40-50% of your final score in the assessment. abstract reasoning. the very first part of the assessment centre consists of aptitude tests.General Information There are a number of important facts about the aptitude test one should be aware of:    Approximately only 15% of all applicants pass the aptitude test successfully. Aptitude tests most commonly consist of numerical reasoning. Your aptitude test results are usually kept or frozen for a period of time.

2.D. 2.3. 2. 2. 2. 2.D.A.1.E.A. 2.F.D. 5 . 2.A. 2.C.4.D.1.5.7.G.NO. 2.6. 2.2. 2.D. 2.2.1. 2.D.A.2.1. 3. 2. 2.A. 2.B.2.1.A.A. TOPIC NAME INTRODUCTION REPORT SRS Introduction Purpose Scope FUNCTIONAL REQUIREMENT Functional Requirement NON FUNCTIONAL REQUIREMENT DFD ERD USECASE DIAGRAM Usecase Overview Add faculty Usecase Login Usecase Manage Student Usecase User Profile Usecase Appear for test Usecase Generate Result Usecase CLASS DIAGRAM SEQUENCE DIAGRAM COLLABORATION DIAGRAM REFERENCE PAGE NO.INDEX S. 2. 2. 1.D.3.D. 2.1. 2.

They use these to choose the most appropriate candidate for each vacancy. Aptitude and ability tests are designed to assess your logical reasoning or thinking performance. They are characterised by standardised methods of administration and scoring with the results quantified and compared with how others have done at the same tests. Different methods provide different sorts of information. They consist of multiple choice questions and are administered under exam conditions. group discussions and practical exercises.INTRODUCTION TO APTITUDE TESTS Organisations use many methods to assess applicants: application forms. written tests and exercises. They are strictly timed and a typical test might allow 30 minutes for 30 or so questions. interviews. Your test result will be compared to that of a control group so that judgments can be made about your abilities. Aptitude tests are structured systematic ways of evaluating how people perform on tasks or react to different situations. One method that is increasingly used is aptitude tests. 6 .

This makes online testing particularly suitable for initial screening as it is obviously very cost-effective. A power test on the other hand will present a smaller number of more complex questions. Speed tests tend to be used in selection at the administrative and clerical level. In speed tests the questions are relatively straightforward and the test is concerned with how many questions you can answer correctly in the allotted time. The advantages of online testing include immediate availability of results and the fact that the test can be taken at employment agency premises or even at home. 7 .You may be asked to answer the questions either on paper or online. Aptitude and ability tests can be classified as speed tests or power tests. Power tests tend to be used more at the professional or managerial level.

What do aptitude tests measure? These tests measure what psychologists refer to as your fluid and crystallised intelligence. 8 . The only difference between people is in how quickly they can correctly complete the test (i.e. The time is defined in such a way that only 1% to 5% of the population can correctly solve all the test questions within the allowed time frame.What is an aptitude test and what does it measure? Aptitude tests are designed to measure your work-related cognitive capacity. The concept behind these tests is that each test question has only one correct answer. answer all the test questions). That’s why these tests are always timed. and everyone can correctly solve all the test questions.

This type of intelligence is based upon facts and rooted in experiences. Work situations that require crystallised intelligence include comprehending written reports and instructions. Examples of the use of fluid intelligence include coming up with problemsolving strategies. 9 . will only be interested in your ability to apply your learnings to work-related situations. etc. ability to quickly learn new skills. etc. It’s more commonly known as ‘street smarts’ or the ability to ‘quickly think on your feet’ . strategic thinking. The most common are verbal reasoning. The aptitude test that measures your fluid intelligence is called abstract reasoning. and to apply this learning to a situation. past experience. The second component of intelligence that the aptitude tests measure is crystallised intelligence. ability to produce reports ability to use numbers as a tool to make effective decisions. and education. ability to quickly integrate new information. obviously. Employers. Fluid intelligence is the ability to think and reason abstractly and solve problems. spatial reasoning and mechanical reasoning. There are many aptitude tests that measure different aspects of crystallised intelligence. This ability is considered independent of learning. Crystallised intelligence is the ability to learn from past experiences and relevant learning. and becomes stronger as we age and accumulate new knowledge and understanding. numerical reasoning.The theory of fluid and crystallised intelligence suggests that people’s intelligence is composed of a number of different abilities that interact and work together to produce overall individual intelligence.

aptitude tests are similar to intelligence tests in that they measure a broad spectrum of abilities (e. perceptual speed. some specific set of skills (intellectual. Aptitude is a means by which one can find the relative knowledge of a person in term of his intelligence and also his knowledge in general. any of the requirements cannot be changed.1. the end of the requirements engineering phase has been reached. 10 . that after the acceptance phase. through future training. The tests assume that people differ in their special abilities and that these differences can be useful in predicting future achievements. A. but the changes must be tightly controlled. $R$ SOFTWARE REQUIREMENTS SPECIFICATION A. This is not to say. or mechanical knowledge). or multiple.Purpose Aptitude test.g. General. When the software requirement specification is completed and is accepted by all parties.. logic. verbal comprehension. general reasoning. examination that attempts to determine and measure a person’s ability to acquire. The software requirement specification should be edited by both the customer and the supplier. and so on). motor. as initially neither has both the knowledge of what is required(the supplier) and what is feasible (the customer).1-Introduction A software requirements specification is a document which is used as a communication medium between the customer and the supplier.1. numerical operations.REPORT A.

Aptitude and intelligence quotient are related. A. also called differentiation or inductive learning ability * Finger dexterity aptitude * Number series aptitude * Ideaphoria also called.1. also called analytical reasoning * Visual memory * Visual pursuit. space visualization or structural visualization * Symbolic reasoning aptitude. also called line tracing The terminology for the individual aptitudes has not been standardized because each organization that produces aptitude batteries has its own terms. Many of them have been identified and are testable. views of human mental ability.2. and in some ways opposite. aptitude 11 .Scope An aptitude is an innate inborn ability to do a certain kind of work.mathematics and general ability to understand decision making issues and respond to them in nice way to test a candidate’s profile. creative imagination * Creativity. Whereas Intelligence Quotient sees intelligence as being a single measurable characteristic affecting all mental ability. Aptitudes may be physical or mental. also called graphoria * Inductive reasoning aptitude. also called remote association * Language learning aptitude * Mechanical comprehension * Spatial reasoning also called spacial visualization. Commonly recognized aptitudes that are testable include: * General Learning Ability * Verbal Aptitude * Numerical Aptitude * Form Perception * Clerical checking.

breaks mental ability down into many different characteristics which are supposed to be more or less independent of each other. a casual analysis of any group of test scores will nearly always show them to be highly correlated. However. Aptitude is better applied intra-individually to determine what tasks a given individual is relatively more skilled at 12 .

Sending invitation to specific students by mail. Posting questions in the above test.Functional Requirement Functional requirements capture the intended behaviour of the system. 9.1. Posting multiple options to respective question.2. Adding the candidate to a group. This behaviour may be expressed as services. Accepting registrations of candidates. 7. FACULTY ASPECT 1. Adding or expelling faculty. This white paper lays out important concepts and discusses capturing functional requirements in such a way that they can drive architectural decisions and be used to validate thearchitecture. 8. Creating a test. Marking correct answer within the given options. 13 .the system should satisfy following requirements: ADMINISTRATOR ASPECT 1. 2 . Changing the super password. 5. 6.Editing/deleting/creating the database. 4.A. tasks or functions the system is required to perform. Logging into the system.2.Functional Requirement A.Taking backup of the database. 3. Required software is for conduction aptitude online’objective’ type examination and providing immediate results. 2. 3. Create /edit/delete candidate group. 4.

3. 15. Whether to randomize the options displaced.Edit user information. 14 . 9. 6. 14. Changing password. immediately after the candidate selects an option. 12 . ANALYSIS 1. Recording candidate’s reponses to ever question. 2. 7. Selecting the test.Requesting registration. Reviewing the given responses. 13. Whether to randomize the questions.Kepping session track of user activity. Specifing to allow user defined answer. 8. 11. Printing the result at the end of the examination. STUDENT ASPECT: 1. 3. Checking whether the given responses is correct or not. 2. 4. 5.10. 10.Authenticating users based on username and password. To allow the test to be taken in practice mode where the correct answer is shown immediately after the candidate selects an option. Selecting whether the test to be taken in practice mode where the correct answer is shown. Set negative marks for wrong responses. Logging into the system. 4. Appearing for the examination. Time limit to test if an answer is correct. Resetting of forgotten password.

2. Invitations for the appearance for the new test will be mailed.MAILING: 1. Temporar password will be mailed to the user incase the user forgets the password. 15 . The reports are required to be mailed to the candidate’s on the registered mail address. 3.

Non. Database should follow transaction processing to avoid data inconsistency. Passwords should stored in encrepted form. 3. SECURITY 1. 5. RELIABILITY 1. Data validation and verification reads to be done at every stage of activity. Non-functional testing includes:          Baseline testing Compatibility testing Compliance testing Documentation testing Endurance testing Load testing Stress testing Usability testing Volume testing System should be able to handle multiple users. 2.A. Students can view their test records. Administrator has the highest authority to edit/delete/create database Faculty have the authority to add/expel students. The names of many non-functional tests are often used interchangeably because of the overlap in scope between various non-functional requirements. For example. Faculty can view all the test records of every students. Validating user input. 16 . software performance is a broad term that includes many specific requirements like reliability and scalability.3. 4.Functional Requirement Non-functional testing is the testing of a software application for its nonfunctional requirements. 2.

AVAILABILTY The aptitude examination system being an online system should be available anytime. where the data will come from and go to. Though the system should be available 24*7 some features made restricted. Often they are a preliminary step used to create an overview of the system which can later be elaborated. Further a database connection pool may also be required for assigning faster database connection. Quiz creator may allow the specific test to be available only at certain time like scheduled examination. the system would need to implement multithreading to achieve acceptable performance. 17 .Recovering the transaction using rollback. or information about whether processes will operate in sequence or in parallel. The test may be time limited so the candidates appearing will have limited time to answer the test. It does not show information about the timing of processes. 2.3. DFD A data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system. Us of locking mechanism while updating database like transaction processing. 4. A DFD shows what kinds of data will be input to and output from the system. and where the data will be stored. PERFORMANCE The system would be used by multiple users at a time and may grow as time passes.DFDs can also be used for the visualization of data processing (structured design). modelling its process aspects. 1.

ER diagrams. often a relational database. Diagrams created by this process are called entity-relationship diagrams. or ERDs. used to produce a type of conceptual schema or semantic data model of a system.database.B. ERD In software engineering. an entity-relationship model (ERM) is an abstract and conceptual representation of data. often a relational In software engineering. an entityrelationship model (ERM) is an abstract and conceptual representation of data. Diagrams created by this process are called entity-relationship diagrams. 18 . ER diagrams. and its requirements in a top-down fashion. or ERDs. and its requirements in a top-down fashion. Entity-relationship modeling is a database modeling method. Entity-relationship modeling is a database modeling method. used to produce a type of conceptual schema or semantic data model of a system.

or other systems. e. Thus. and completes successfully when that goal is satisfied. error handling. This is engaging for users who can easily follow and validate the use cases. and the interactions with system. USE CASE DIAGRAM D. It also includes possible variants of this sequence. Generally. are as perceived from outside the system. A secondary actor is one from which the system needs assistance. alternative sequences that may also satisfy the goal.Use Case Overview A use case defines a goal-oriented set of interactions between external actors and the system under consideration. Actors are parties outside the system that interact with the system (UML 1999. and the accessibility encourages users to be actively involved in defining the requirements. The system is treated as a “black box”.2. It describes the sequence of interactions between actors and the system necessary to deliver the service that satisfies the goal. including system responses.1. without dealing with system internals. and therefore defines all behavior required of the system.C. A complete set of use cases specifies all the different ways to use the system..g. pp. 2. as well as sequences that may lead to failure to complete the service because of exceptional behaviour. roles users can play. bounding the scope of the system. An actor may be a class of users. Cockburn (1997) distinguishes between primary and secondary actors. A use case is initiated by a user with a particular goal in mind. 19 . A primary actor is one having a goal requiring the assistance of the system. use case steps are written in an easy-to-understand structured narrative using the vocabulary of the domain.123). use cases capture who (actor) does what (interaction) with the system.113. for what purpose (goal). etc.

2.D.Add Faculty Use Case 20 .

Login Use Case 21 .D.3.

4.Manage Student Use Case 22 .D.

User Profile Edit Use Case 23 .D.5.

6.Appear For Test Use Case 24 .D.

7.Generate Result Use Case 25 .D.

E.CLASS DIAGRAM In software engineering. their attributes. 26 . operations(or)methods and the relationships between the classes. a class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the structure of a system by showing the system's classes.

SEQUENCE DIAGRAM A sequence diagram in Unified Modeling Language (UML) is a kind of interaction diagram that shows how processes operate with one another and in what order. F. show how objects interact over the course of time. collaboration diagrams show the sequence by numbering the messages on the diagram. A sequence diagram shows. as parallel vertical lines (lifelines). but harder to see the sequence at a glance 27 . in the order in which they occur. However. instead of showing the sequence of events by the layout on the diagram. and. event scenarios. Sequence diagrams are sometimes called event diagrams. the messages exchanged between them. and timingdiagrams. This allows the specification of simple runtime scenarios in a graphical manner.Collabration Diagram Collaboration diagrams belong to a group of UML diagrams called Interaction Diagrams Collaboration diagrams. like Sequence Diagrams. as horizontal arrows. It is a construct of a Message Sequence Chart. This makes it easier to show how the objects are linked together. different processes or objects that live simultaneously.