14
DESIGN DOCUMENTATION ON SEARCH ENGINE AGGREGATOR (SEA 1.0) Karthik Mohan 4SO10IS026 Maithri K 4SO10IS029 Neha Rakshitha 4SO10IS032 Tripthi Kuckian 4SO10IS049

SEA

Embed Size (px)

Citation preview

DESIGN DOCUMENTATION ON

SEARCH ENGINE AGGREGATOR (SEA 1.0)

Karthik Mohan 4SO10IS026

Maithri K4SO10IS029

Neha Rakshitha4SO10IS032

Tripthi Kuckian4SO10IS049

CONTENTSAbstract design

Architectural designUse Case diagram

Functional designModular designData Flow diagramSequence diagramClass diagram

Control flow designActivity diagramAlgorithm

Architectural design• SEA is an advanced aggregator with the filtering and

prioritizing qualities.• SEA will parse the user given input, fetches the

results from various search engines for filtering.• Ghsb

Use Case Diagram

Modular design• Modular design approach subdivides a system into

modules that can be independently created and then used in different systems to drive multiple functionalities.

Data Flow diagram• Data flow diagram for User shows the path way for

the conversion of user input to useful result.

Data Flow Diagram• Data Flow Diagram for SEA shows the brief picture

of the internal processes that are conducted after the user gives the input.

Sequence Diagram for USER

Sequence Diagram for SEA

Class Diagram

Activity Diagram for USER

Activity Diagram for SEA

Algorithm for SEA1.Enter the Query.2.Select the profiles provided by SEA, select the

search engines and select the data format.3.Forward the query to Web.4.Fetch the results from Web.5.Forward the results to SEA for Filtering, Prioritizing

and Aggregating.6.Filtering is done based on Top results criteria.7.Prioritizing is done using Engine level and User level

Priority based on the opted values.8.Display the final results.