SlideShare a Scribd company logo
1 of 25
Download to read offline
World of GRE
Md. Foysal Mahmud
Department of Computer Science and Engineering,
University of Barisal
Roll: 14CSE028
Session: 2014-2015
c MD. Foysal Mahmud, 2018
Contents
List of Figures iii
1 Introduction 1
1.1 Purpose of the project . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Scope of the project . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Overview of this document . . . . . . . . . . . . . . . . . . . . . . . 2
2 Background 3
3 Use Case 5
3.1 Use Cases: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.2 Use Case Diagram: . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 Requirements Model 17
4.1 Class Based Model . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.2 Identifying analysis classes and attributes: . . . . . . . . . . . . . . 18
ii
List of Figures
3.1 Use case For World of GRE . . . . . . . . . . . . . . . . . . . . . . 6
3.2 Use case For Examination Structure . . . . . . . . . . . . . . . . . . 7
3.3 Use case For Books of GRE . . . . . . . . . . . . . . . . . . . . . . 8
3.4 Use case For All word . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.5 Use case For Model Test . . . . . . . . . . . . . . . . . . . . . . . . 10
3.6 Use case For My favorite . . . . . . . . . . . . . . . . . . . . . . . . 11
3.7 Activity Diagram For Exam Structure . . . . . . . . . . . . . . . . 12
3.8 Activity Diagram For Books of GRE . . . . . . . . . . . . . . . . . 13
3.9 Activity Diagram For All words . . . . . . . . . . . . . . . . . . . . 14
3.10 Activity Diagram For Model Test . . . . . . . . . . . . . . . . . . . 15
3.11 Activity Diagram For My favorite . . . . . . . . . . . . . . . . . . . 16
iii
Chapter 1
Introduction
World of GRE, a android apps named represent the overall description about the
project. Already there are many Android apps on GRE. But most of them are in
English language and some Bangla language apps also present where those apps are
only provide vocabulary or less information about GRE.So in this apps showing the
details process of GRE examination and also provide famous books pdf download
link which is very popular for GRE. This apps provide a clear concept about GRE
without any confusion.
1.1 Purpose of the project
The purpose of the project is to increase user knowledge about GRE which is
written in Bangla language for easy to understand. This apps contains the ex-
amination structure of GRE and the three section of GRE examination. There
are Verbal section, Quantitative section and Analytical writing section. In this
section, the details are provided in those section and provides section books pdf
link for easy to download. There also provide Barrons 1100 Essential word with
Picture for easy to memorizes.
The GRE (Graduate Record Exam) Test is the standardized test used to get
admissions in various graduate schools or business graduate schools in various En-
glish speaking countries, especially the United States. More than 100,000 graduate
school applicants from approximately 160 countries take the GRE General Test
at 700 test centers. Aspirants interested in pursuing a master’s degree, specialized
master’s course, MS, MBA, MEM or doctoral degree can sit for the GRE Test. In
addition to the GRE revised general test, there are seven GRE subjects tests that
evaluate candidates knowledge in their respective field. GRE test is conducted by
1
the Educational Testing Service (ETS).
So For higher study in USA and Canada, GRE is must needed. For Bangladeshi
student, they are very friendly with Bangla language rather than English. So, New
candidate of GRE are found this apps very helpful.
1.2 Scope of the project
The scope of this project is to increase the knowledge about English vocabulary.
Words are the currency of communication. A robust vocabulary improves all areas
of communication listening, speaking, reading and writing. This English area is
needed not only GRE examination but also others jobs exam and industry. And
for better education on abroad, GRE is needed to test anyones English skills.
This apps also show the GRE score v/s USA University available within the range
on score. So the main aim of this project is to learn English from this apps at
anytime, anywhere by using Android Phone.
1.3 Overview of this document
This chapter gives user an overall idea about the project.The purpose of project,scope
of project and the overall details will be given in this section.
The second chapter, Requirements are discuss clearly.The two types of require-
ments i.e. Functional Requirement and Non-Functional Requirement are discuss
in details and specified the needed for this project.
The third chapter, Use Case section represents the proper diagram and require
table for every Use Case. Every use case section have their own diagram and
their own table.This chapter is very important for both user and developer to
understand about the project.
2
Chapter 2
Background
The Background is described as a set of inputs, the behavior, and outputs for this
project.Some of the section describe in details here:
• GRE exam structure: In this part, the details knowledge about GRE ex-
amination structure is given and where the examination occurs, when the
examination held, the registration fees for the examination etc. is given.
• Score and University: Total GRE score is 340. In this part, user can see
a list of table which contains the University minimum require GRE score
needed to admit those University.
• Verbal section: This section contains the vocabulary needed for GRE exam-
ination which is helpful for verbal section. This section also contains some
GRE verbal section books pdf links to download those book just by one
click.
• Quantitative section: This is actually mathematics section. Here this apps
provide some shortcut technique on math and also provide some books pdf
link for download which is the famous books on GRE Quantitative section
in the world.
• Analytical writing section: This section contains the information on how to
writing English properly and understand it clearly. This section also provide
some books pdf link for Analytical writing section.
• Barrons 1100 word with picture: Barrons 1100 word is famous in the world
for GRE verbal section. If anyone can memorized this 1100 word, then
3
anyone can score a 160-170 in verbal section. So for easy to memorized, the
word contains picture and Bangla meaning on that word.
• Model Test: This section provide some random word selection and user
needed to answer those Question within time limit. The model test is taken
on the Verbal section i.e. Barrons 1100 word for GRE.
4
Chapter 3
Use Case
3.1 Use Cases:
Use cases are used to understand how the software will be used, what will be the
input etc. The use case for this apps:
• Exam Structure
• Books of GRE
• All words
• Model Test
• My favorite
• Modification
3.2 Use Case Diagram:
In GRE apps, use case diagrams are used in the sense that how the users are
interacts with the apps. The following diagram is described the overall use case
diagram for this apps:
5
Figure 3.1: Use case For World of GRE
6
Figure 3.2: Use case For Examination Structure
7
Figure 3.3: Use case For Books of GRE
8
Figure 3.4: Use case For All word
9
Figure 3.5: Use case For Model Test
10
Figure 3.6: Use case For My favorite
11
Figure 3.7: Activity Diagram For Exam Structure
12
Figure 3.8: Activity Diagram For Books of GRE
13
Figure 3.9: Activity Diagram For All words
14
Figure 3.10: Activity Diagram For Model Test
15
Figure 3.11: Activity Diagram For My favorite
16
17
3.4 Class Based Models:
Introduction: Class based modeling represents the object that the system will manipulate, the
operations that will be applied to the objects to effect the manipulations, relationships between the
objects, the collaborations that occur between the classes that are defined. To effect the
manipulations, relationships between the objects, these model are used.
Now analyzing the main scenario or the story to get classes:
A user wants to see the GRE examination structure for clear knowledge about GRE. The
examination held by two section, each of the section contains a fixed score. The score is 170 for
each section.
The verbal section contains the vocabulary needed for GRE examination which is helpful for
verbal section. This section also contains some GRE verbal section books pdf links to download
those book just by one click. Quantitative section is actually mathematics section.
The Model Test section provide some random word selection and user needed to answer those
Question within time limit. The model test is taken on the Verbal section i.e. Barron’s 1100 word
for GRE. User can save their favorite word in my favorite section and also delete that word from
there. The Admin can modify any information of this apps.
Here the probable classes are
 User
 Structure
 Fixed
 Verbal
 Section
 Vocabulary
 Download
 Quantitative
 Test
 Random
 Question
 Favorite
 Admin
18
3.4.1 Identifying analysis classes and attributes:
Selection Characteristics:
 Retained information
 Needed services
 Multiple attributes
 Common attributes
 Common operations
 Essential requirements
Potential Classes Characteristics Number that Applies
User Accepted: All apply
Structure Accepted: All apply
Fixed Rejected: 3 fails.
Verbal Accepted: All apply
Section Rejected: 3 fails.
Vocabulary Accepted: All apply
Download Rejected: 5 fails.
Quantitative Accepted: All apply
Test Accepted: All apply
Random Rejected: 3 fails, keyword.
Favorite Accepted: All apply
Admin Accepted: All apply
Finally the potential classes are:
 User
 Admin
 Structure
 Verbal
 Quantitative
 Test
 Favorite
 Vocabulary
19
3.4.2 Class Cards:
Class Name: User
Methods:
DisplayName(); void
MyFavorite(); void
Attributes:
Name: String
objListFavorite (Object)
Class Name: Admin
Methods:
UpdatesWords(); void
UpdatesBooks(); void
ModelTest(); void
Attributes:
TestName: String
objDownloads (Object)
20
Class Name: Structure
Methods:
ExamStructure(); void
VerbalStructure (); void
QuantitativeStructure (); void
Attributes:
ExamName: String
objVerbal (Object)
objQuantitative (Object)
Class Name: Verbal
Methods:
Verbalinfo (); void
Attributes:
objVerbalinfo (Object)
Class Name: Quantitative
Methods:
Quantitativeinfo (); void
Attributes:
objVerbalinfo (Object)
21
Class Name: Test
Methods:
TestQuestion(); void
TestResult(); void
Attributes:
testResults: integer
objQuestion (Object)
Class Name: Favorites
Methods:
MyCreated(); void
OperationFavorites(); void
Attributes:
objAdd (Object)
objDelete (Object)
objUpdate (Object)
22
Class Name: Vocabulary
Methods:
DisplayVocabulary(); void
DisplayNotepad(); void
Attributes:
objVocabulary (Object)

More Related Content

What's hot

DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...AIRCC Publishing Corporation
 
NCC assingment l4dc ddoocp
NCC assingment l4dc ddoocpNCC assingment l4dc ddoocp
NCC assingment l4dc ddoocpDavid Parker
 
Final project report format
Final project report formatFinal project report format
Final project report formatMasud Sarkar
 
Phone book with project report for BCA,MCA
Phone book with project report for BCA,MCAPhone book with project report for BCA,MCA
Phone book with project report for BCA,MCASp Gurjar
 
Quiz application
Quiz applicationQuiz application
Quiz applicationHarsh Verma
 

What's hot (9)

akanksha resume
akanksha resumeakanksha resume
akanksha resume
 
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
 
NCC assingment l4dc ddoocp
NCC assingment l4dc ddoocpNCC assingment l4dc ddoocp
NCC assingment l4dc ddoocp
 
Quiz
QuizQuiz
Quiz
 
Final project report format
Final project report formatFinal project report format
Final project report format
 
F343236
F343236F343236
F343236
 
Phone book with project report for BCA,MCA
Phone book with project report for BCA,MCAPhone book with project report for BCA,MCA
Phone book with project report for BCA,MCA
 
Complete-Mini-Project-Report
Complete-Mini-Project-ReportComplete-Mini-Project-Report
Complete-Mini-Project-Report
 
Quiz application
Quiz applicationQuiz application
Quiz application
 

Similar to SRS Project Report by Foysal

Software development slides
Software development slidesSoftware development slides
Software development slidesiarthur
 
IET~DAVV STUDY MATERIALS SRS.docx
IET~DAVV STUDY MATERIALS SRS.docxIET~DAVV STUDY MATERIALS SRS.docx
IET~DAVV STUDY MATERIALS SRS.docxMr. Moms
 
online learning and examination website
online learning and examination websiteonline learning and examination website
online learning and examination websiteAnuj Kumar
 
Design pattern application
Design pattern applicationDesign pattern application
Design pattern applicationgayatri thakur
 
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev ConferenceWhat is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev ConferenceGeoffrey De Smet
 
Final Project Submission Document file
Final Project Submission Document fileFinal Project Submission Document file
Final Project Submission Document filesheiblu
 
Android Beat the-quiz application
Android Beat the-quiz applicationAndroid Beat the-quiz application
Android Beat the-quiz applicationAyush Singh
 
Determining The Barriers Faced By Novice Programmers
Determining The Barriers Faced By Novice ProgrammersDetermining The Barriers Faced By Novice Programmers
Determining The Barriers Faced By Novice ProgrammersWaqas Tariq
 
82747038 preview-java-j2 ee-book
82747038 preview-java-j2 ee-book82747038 preview-java-j2 ee-book
82747038 preview-java-j2 ee-bookhomeworkping3
 
Responding to extended writing electronically v3
Responding to extended writing electronically v3Responding to extended writing electronically v3
Responding to extended writing electronically v3john6938
 
60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manual60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manualChitrarasan Kathiravan
 
Andrey fadeev qae_report_sample_for_indeed_user stories_2019_11_07
Andrey fadeev qae_report_sample_for_indeed_user stories_2019_11_07Andrey fadeev qae_report_sample_for_indeed_user stories_2019_11_07
Andrey fadeev qae_report_sample_for_indeed_user stories_2019_11_07Andrey Fadeev
 
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docx
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docxSheet1Individual Needs Appointment for Hair StylingEmployee gr.docx
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docxlesleyryder69361
 
Algorithms and Application Programming
Algorithms and Application ProgrammingAlgorithms and Application Programming
Algorithms and Application Programmingahaleemsl
 

Similar to SRS Project Report by Foysal (20)

Table of contents
Table of contentsTable of contents
Table of contents
 
Online exam
Online examOnline exam
Online exam
 
Software development slides
Software development slidesSoftware development slides
Software development slides
 
IET~DAVV STUDY MATERIALS SRS.docx
IET~DAVV STUDY MATERIALS SRS.docxIET~DAVV STUDY MATERIALS SRS.docx
IET~DAVV STUDY MATERIALS SRS.docx
 
SDD-FinalYearProject
SDD-FinalYearProjectSDD-FinalYearProject
SDD-FinalYearProject
 
online learning and examination website
online learning and examination websiteonline learning and examination website
online learning and examination website
 
Design pattern application
Design pattern applicationDesign pattern application
Design pattern application
 
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev ConferenceWhat is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
What is Drools, Guvnor and Planner? 2012 02-17 Brno Dev Conference
 
Usability Report
Usability ReportUsability Report
Usability Report
 
Final Project Submission Document file
Final Project Submission Document fileFinal Project Submission Document file
Final Project Submission Document file
 
Android Beat the-quiz application
Android Beat the-quiz applicationAndroid Beat the-quiz application
Android Beat the-quiz application
 
The ultimate resume guide for freshers
The ultimate resume guide for freshersThe ultimate resume guide for freshers
The ultimate resume guide for freshers
 
Determining The Barriers Faced By Novice Programmers
Determining The Barriers Faced By Novice ProgrammersDetermining The Barriers Faced By Novice Programmers
Determining The Barriers Faced By Novice Programmers
 
82747038 preview-java-j2 ee-book
82747038 preview-java-j2 ee-book82747038 preview-java-j2 ee-book
82747038 preview-java-j2 ee-book
 
Responding to extended writing electronically v3
Responding to extended writing electronically v3Responding to extended writing electronically v3
Responding to extended writing electronically v3
 
60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manual60780174 49594067-cs1403-case-tools-lab-manual
60780174 49594067-cs1403-case-tools-lab-manual
 
Andrey fadeev qae_report_sample_for_indeed_user stories_2019_11_07
Andrey fadeev qae_report_sample_for_indeed_user stories_2019_11_07Andrey fadeev qae_report_sample_for_indeed_user stories_2019_11_07
Andrey fadeev qae_report_sample_for_indeed_user stories_2019_11_07
 
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docx
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docxSheet1Individual Needs Appointment for Hair StylingEmployee gr.docx
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docx
 
Senior Design Final Report
Senior Design Final ReportSenior Design Final Report
Senior Design Final Report
 
Algorithms and Application Programming
Algorithms and Application ProgrammingAlgorithms and Application Programming
Algorithms and Application Programming
 

More from Foysal Mahmud

Algorithm project by Foysal
Algorithm project by FoysalAlgorithm project by Foysal
Algorithm project by FoysalFoysal Mahmud
 
Cache memory by Foysal
Cache memory by FoysalCache memory by Foysal
Cache memory by FoysalFoysal Mahmud
 
Blood bank E-R diagram by Foysal
Blood bank E-R diagram by FoysalBlood bank E-R diagram by Foysal
Blood bank E-R diagram by FoysalFoysal Mahmud
 
String matching Algorithm by Foysal
String matching Algorithm by FoysalString matching Algorithm by Foysal
String matching Algorithm by FoysalFoysal Mahmud
 

More from Foysal Mahmud (6)

Rs-232 by Foysal
Rs-232 by FoysalRs-232 by Foysal
Rs-232 by Foysal
 
IEEE-488 by Foysal
IEEE-488 by FoysalIEEE-488 by Foysal
IEEE-488 by Foysal
 
Algorithm project by Foysal
Algorithm project by FoysalAlgorithm project by Foysal
Algorithm project by Foysal
 
Cache memory by Foysal
Cache memory by FoysalCache memory by Foysal
Cache memory by Foysal
 
Blood bank E-R diagram by Foysal
Blood bank E-R diagram by FoysalBlood bank E-R diagram by Foysal
Blood bank E-R diagram by Foysal
 
String matching Algorithm by Foysal
String matching Algorithm by FoysalString matching Algorithm by Foysal
String matching Algorithm by Foysal
 

Recently uploaded

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 

SRS Project Report by Foysal

  • 1. World of GRE Md. Foysal Mahmud Department of Computer Science and Engineering, University of Barisal Roll: 14CSE028 Session: 2014-2015 c MD. Foysal Mahmud, 2018
  • 2. Contents List of Figures iii 1 Introduction 1 1.1 Purpose of the project . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Scope of the project . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.3 Overview of this document . . . . . . . . . . . . . . . . . . . . . . . 2 2 Background 3 3 Use Case 5 3.1 Use Cases: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.2 Use Case Diagram: . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4 Requirements Model 17 4.1 Class Based Model . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.2 Identifying analysis classes and attributes: . . . . . . . . . . . . . . 18 ii
  • 3. List of Figures 3.1 Use case For World of GRE . . . . . . . . . . . . . . . . . . . . . . 6 3.2 Use case For Examination Structure . . . . . . . . . . . . . . . . . . 7 3.3 Use case For Books of GRE . . . . . . . . . . . . . . . . . . . . . . 8 3.4 Use case For All word . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.5 Use case For Model Test . . . . . . . . . . . . . . . . . . . . . . . . 10 3.6 Use case For My favorite . . . . . . . . . . . . . . . . . . . . . . . . 11 3.7 Activity Diagram For Exam Structure . . . . . . . . . . . . . . . . 12 3.8 Activity Diagram For Books of GRE . . . . . . . . . . . . . . . . . 13 3.9 Activity Diagram For All words . . . . . . . . . . . . . . . . . . . . 14 3.10 Activity Diagram For Model Test . . . . . . . . . . . . . . . . . . . 15 3.11 Activity Diagram For My favorite . . . . . . . . . . . . . . . . . . . 16 iii
  • 4. Chapter 1 Introduction World of GRE, a android apps named represent the overall description about the project. Already there are many Android apps on GRE. But most of them are in English language and some Bangla language apps also present where those apps are only provide vocabulary or less information about GRE.So in this apps showing the details process of GRE examination and also provide famous books pdf download link which is very popular for GRE. This apps provide a clear concept about GRE without any confusion. 1.1 Purpose of the project The purpose of the project is to increase user knowledge about GRE which is written in Bangla language for easy to understand. This apps contains the ex- amination structure of GRE and the three section of GRE examination. There are Verbal section, Quantitative section and Analytical writing section. In this section, the details are provided in those section and provides section books pdf link for easy to download. There also provide Barrons 1100 Essential word with Picture for easy to memorizes. The GRE (Graduate Record Exam) Test is the standardized test used to get admissions in various graduate schools or business graduate schools in various En- glish speaking countries, especially the United States. More than 100,000 graduate school applicants from approximately 160 countries take the GRE General Test at 700 test centers. Aspirants interested in pursuing a master’s degree, specialized master’s course, MS, MBA, MEM or doctoral degree can sit for the GRE Test. In addition to the GRE revised general test, there are seven GRE subjects tests that evaluate candidates knowledge in their respective field. GRE test is conducted by 1
  • 5. the Educational Testing Service (ETS). So For higher study in USA and Canada, GRE is must needed. For Bangladeshi student, they are very friendly with Bangla language rather than English. So, New candidate of GRE are found this apps very helpful. 1.2 Scope of the project The scope of this project is to increase the knowledge about English vocabulary. Words are the currency of communication. A robust vocabulary improves all areas of communication listening, speaking, reading and writing. This English area is needed not only GRE examination but also others jobs exam and industry. And for better education on abroad, GRE is needed to test anyones English skills. This apps also show the GRE score v/s USA University available within the range on score. So the main aim of this project is to learn English from this apps at anytime, anywhere by using Android Phone. 1.3 Overview of this document This chapter gives user an overall idea about the project.The purpose of project,scope of project and the overall details will be given in this section. The second chapter, Requirements are discuss clearly.The two types of require- ments i.e. Functional Requirement and Non-Functional Requirement are discuss in details and specified the needed for this project. The third chapter, Use Case section represents the proper diagram and require table for every Use Case. Every use case section have their own diagram and their own table.This chapter is very important for both user and developer to understand about the project. 2
  • 6. Chapter 2 Background The Background is described as a set of inputs, the behavior, and outputs for this project.Some of the section describe in details here: • GRE exam structure: In this part, the details knowledge about GRE ex- amination structure is given and where the examination occurs, when the examination held, the registration fees for the examination etc. is given. • Score and University: Total GRE score is 340. In this part, user can see a list of table which contains the University minimum require GRE score needed to admit those University. • Verbal section: This section contains the vocabulary needed for GRE exam- ination which is helpful for verbal section. This section also contains some GRE verbal section books pdf links to download those book just by one click. • Quantitative section: This is actually mathematics section. Here this apps provide some shortcut technique on math and also provide some books pdf link for download which is the famous books on GRE Quantitative section in the world. • Analytical writing section: This section contains the information on how to writing English properly and understand it clearly. This section also provide some books pdf link for Analytical writing section. • Barrons 1100 word with picture: Barrons 1100 word is famous in the world for GRE verbal section. If anyone can memorized this 1100 word, then 3
  • 7. anyone can score a 160-170 in verbal section. So for easy to memorized, the word contains picture and Bangla meaning on that word. • Model Test: This section provide some random word selection and user needed to answer those Question within time limit. The model test is taken on the Verbal section i.e. Barrons 1100 word for GRE. 4
  • 8. Chapter 3 Use Case 3.1 Use Cases: Use cases are used to understand how the software will be used, what will be the input etc. The use case for this apps: • Exam Structure • Books of GRE • All words • Model Test • My favorite • Modification 3.2 Use Case Diagram: In GRE apps, use case diagrams are used in the sense that how the users are interacts with the apps. The following diagram is described the overall use case diagram for this apps: 5
  • 9. Figure 3.1: Use case For World of GRE 6
  • 10. Figure 3.2: Use case For Examination Structure 7
  • 11. Figure 3.3: Use case For Books of GRE 8
  • 12. Figure 3.4: Use case For All word 9
  • 13. Figure 3.5: Use case For Model Test 10
  • 14. Figure 3.6: Use case For My favorite 11
  • 15. Figure 3.7: Activity Diagram For Exam Structure 12
  • 16. Figure 3.8: Activity Diagram For Books of GRE 13
  • 17. Figure 3.9: Activity Diagram For All words 14
  • 18. Figure 3.10: Activity Diagram For Model Test 15
  • 19. Figure 3.11: Activity Diagram For My favorite 16
  • 20. 17 3.4 Class Based Models: Introduction: Class based modeling represents the object that the system will manipulate, the operations that will be applied to the objects to effect the manipulations, relationships between the objects, the collaborations that occur between the classes that are defined. To effect the manipulations, relationships between the objects, these model are used. Now analyzing the main scenario or the story to get classes: A user wants to see the GRE examination structure for clear knowledge about GRE. The examination held by two section, each of the section contains a fixed score. The score is 170 for each section. The verbal section contains the vocabulary needed for GRE examination which is helpful for verbal section. This section also contains some GRE verbal section books pdf links to download those book just by one click. Quantitative section is actually mathematics section. The Model Test section provide some random word selection and user needed to answer those Question within time limit. The model test is taken on the Verbal section i.e. Barron’s 1100 word for GRE. User can save their favorite word in my favorite section and also delete that word from there. The Admin can modify any information of this apps. Here the probable classes are  User  Structure  Fixed  Verbal  Section  Vocabulary  Download  Quantitative  Test  Random  Question  Favorite  Admin
  • 21. 18 3.4.1 Identifying analysis classes and attributes: Selection Characteristics:  Retained information  Needed services  Multiple attributes  Common attributes  Common operations  Essential requirements Potential Classes Characteristics Number that Applies User Accepted: All apply Structure Accepted: All apply Fixed Rejected: 3 fails. Verbal Accepted: All apply Section Rejected: 3 fails. Vocabulary Accepted: All apply Download Rejected: 5 fails. Quantitative Accepted: All apply Test Accepted: All apply Random Rejected: 3 fails, keyword. Favorite Accepted: All apply Admin Accepted: All apply Finally the potential classes are:  User  Admin  Structure  Verbal  Quantitative  Test  Favorite  Vocabulary
  • 22. 19 3.4.2 Class Cards: Class Name: User Methods: DisplayName(); void MyFavorite(); void Attributes: Name: String objListFavorite (Object) Class Name: Admin Methods: UpdatesWords(); void UpdatesBooks(); void ModelTest(); void Attributes: TestName: String objDownloads (Object)
  • 23. 20 Class Name: Structure Methods: ExamStructure(); void VerbalStructure (); void QuantitativeStructure (); void Attributes: ExamName: String objVerbal (Object) objQuantitative (Object) Class Name: Verbal Methods: Verbalinfo (); void Attributes: objVerbalinfo (Object) Class Name: Quantitative Methods: Quantitativeinfo (); void Attributes: objVerbalinfo (Object)
  • 24. 21 Class Name: Test Methods: TestQuestion(); void TestResult(); void Attributes: testResults: integer objQuestion (Object) Class Name: Favorites Methods: MyCreated(); void OperationFavorites(); void Attributes: objAdd (Object) objDelete (Object) objUpdate (Object)
  • 25. 22 Class Name: Vocabulary Methods: DisplayVocabulary(); void DisplayNotepad(); void Attributes: objVocabulary (Object)