12015-12-19 distributed software development. 22015-12-19 requirements definition and design...

15
1 22-06-27 Distributed Software Development

Upload: ethel-hicks

Post on 18-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description

123-04-21

Distributed Software Development

Page 2: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description

223-04-21

Requirements Definition and Design Description

Page 3: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description

Contents• General Project Reqs.• Use Case diagram for LAT.• Various Requirements Groups• Functional & non Functional Reqs.• Abstract view of Architecture• Detailed view of Architecture• User Authentication• End

323-04-21

Page 4: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description

General project requirements

423-04-21

• Visualize transactions

• Main graph (clickable and zoomable)

• Activity matrix

• Zoomed out graph

• Search depth, time period, colorful

• Highlighted transactions

Page 5: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description

Use C

ase Diagram

523-04-21

Page 6: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description

Requirements Group

• Network Graph (GRP)

• Activity Matrix (ATM)

• Control Panel (CTP)

623-04-21

Page 7: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description

Funtional Requirements

• Authenticate the User

• Only authenticated users can access

• Diagram reflects real data.

• Can connect to the database correctly .

723-04-21

Page 8: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description

Non Funtional Requirements(Primary)

• Usability

• Scalability

• Maintainability

• Graphs different color

823-04-21

Page 9: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description

Non Funtional Requirements(Secondary)

• Testability

• Security

• Performance

• OS is Unix

923-04-21

Page 10: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description

Architecture Abstract View

1023-04-21

Page 11: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description

System Architecture Description

• Presentation Layer: User Login page is shown

• Application Layer: Different Graphs and Matrices are made at Runtime

• Business Layer: Java provides connectivity to the Database

• Database Layer: Actual SQL queries are run on the Database.

1123-04-21

Page 12: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description

System Architecture

1223-04-21

Page 13: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description

User Authentication

• User athentication done in php

• Username required(of specific length)

• Password required(of specific length)

• Submit buton

• Username and password is checked against the records in the DB.

1323-04-21

Page 14: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description

User Authentication

1423-04-21

Page 15: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description

Questions If any???

1523-04-21