mgdco
-
Upload
gajiniece429 -
Category
Documents
-
view
216 -
download
0
Transcript of mgdco
-
7/29/2019 mgdco
1/17
Software Design
For
Studies and Evaluation on Meta SearchEngines
Prepared by M. GOUTHAM
M Tech (CSE) - Roll No: 10D96D5807
1
-
7/29/2019 mgdco
2/17
Table of Contents
Table of Contents........................................................................................................................... 2
1. Architecture................................................................................................................................3
2. UML Diagrams..........................................................................................................................4
3. Flow Chart.4
4. Use Case Diagram.6
5. Class Diagram.......................................................................................................................... 7
6. Sequence Diagram.................................................................................................................... 8
7. Collaboration Diagram.............................................................................................................9
8. Component diagram .............................................................................................................. . 10
9. Package Diagram................................................................................................................... 10
2
-
7/29/2019 mgdco
3/17
10. Activity Diagram....................................................................................................................11
11. State Chart Diagram..............................................................................................................12
12. Deployment Diagram.............................................................................................................14
Architecture of Studies and Evaluation on Meta Search Engines
3
-
7/29/2019 mgdco
4/17
SYSTEM DESIGN
UML Diagrams:
UML includes the following nine diagrams and the details are described in thefollowing chapters.
1. Class diagram
2. Object diagram
3. Use case diagram
4. Sequence diagram
5. Collaboration diagram
6. Activity diagram
7. Statechart diagram
8. Deployment diagram
9. Component diagram4
-
7/29/2019 mgdco
5/17
Flow Chart:
A diagram of the sequence of movements or actions of people or things involved ina complex system or activity.
Flow Chart:
5
-
7/29/2019 mgdco
6/17
It displays the flow of the system. Here user can be entering query to search engine.after the search engine to search the keywords. The user can be getting the exactedresult.
.6
-
7/29/2019 mgdco
7/17
Use case Diagram:
A Use case represents the functionality of the system.
Here 1 actor like user. This actor can interact with use cases. Actor user can maintain all the usecases of actors. User can search data by using searchengine.
Use Case Diagram:
7
-
7/29/2019 mgdco
8/17
query
search
specifiedlink
user
exact result
Class Diagram:
There are 2 classes in this project. The search class can interact withresult class and access the user methods and attributes. Search class is the childclass of search super class and file details class is the sub class of result. The search
class aggregation will display the relationship with result class attributes andmethods.
8
-
7/29/2019 mgdco
9/17
Class Diagram:
result
result1result2
totalresult()
search
query1query2
search()
Sequence Diagram
It displays the time sequence of the objects participating in the interaction .
User objects interact with search engine. The user enters in to query. The user
search to search engine to the specified links. The search engine getting the exact
result to user.
9
-
7/29/2019 mgdco
10/17
SequenceDiagram:
10
-
7/29/2019 mgdco
11/17
u:user s:searchengine
query
search
specifiedlink
Exactresult
Collaboration Diagram:
It displays the organization of the objects in each class. Here the user objects can organize the search with search engine and the search engine classobjects can organize to the user.
11
-
7/29/2019 mgdco
12/17
Collaboration Diagram:
u : u s e r s : s e a r cn g i n e
1 : q u e r y2 : s e a rc h
3 : s p e c i f i e d l in k
4 : E x a c t r e s u l t
Component diagram:
This diagram can view the main components of the project for deploying.
Here search engine is major component this component can contain all thefiles related to user. These all details can maintain the search engine component.
Component diagram:
12
-
7/29/2019 mgdco
13/17
user
search engine
search key words or links
Activity Diagram:
It displays the flow of the system. Here user can be entering thekeywords after the search to search engine. The search engine can be search tospecified links for user. The finally user can get the exacted result.
Activity Diagram:
13
-
7/29/2019 mgdco
14/17
State chart diagram:
It will display the objects state in each class here the user class can contain thekeywords. Enter query class can displays the exacted result.
State chart diagram:
14
-
7/29/2019 mgdco
15/17
Enter query
Search
specified link
Exact result
Deployment Diagram
15
-
7/29/2019 mgdco
16/17
It displays the deployment components in the project. Here the main soft warecomponents are for storing the user data permanently in backend. And one moresoftware is for user interaction for application that is front end.
Deployment diagram:
user
searchkeyword
s
searchengine
E-R Diagrams:
16
-
7/29/2019 mgdco
17/17
User Account details
Uploaded file information details
17