mgdco

download mgdco

of 17

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