12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design...
-
Upload
ethel-hicks -
Category
Documents
-
view
217 -
download
0
Transcript of 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design...
![Page 1: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description.](https://reader036.fdocuments.us/reader036/viewer/2022062805/5697bfcf1a28abf838ca9b81/html5/thumbnails/1.jpg)
123-04-21
Distributed Software Development
![Page 2: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description.](https://reader036.fdocuments.us/reader036/viewer/2022062805/5697bfcf1a28abf838ca9b81/html5/thumbnails/2.jpg)
223-04-21
Requirements Definition and Design Description
![Page 3: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description.](https://reader036.fdocuments.us/reader036/viewer/2022062805/5697bfcf1a28abf838ca9b81/html5/thumbnails/3.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062805/5697bfcf1a28abf838ca9b81/html5/thumbnails/4.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062805/5697bfcf1a28abf838ca9b81/html5/thumbnails/5.jpg)
Use C
ase Diagram
523-04-21
![Page 6: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description.](https://reader036.fdocuments.us/reader036/viewer/2022062805/5697bfcf1a28abf838ca9b81/html5/thumbnails/6.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062805/5697bfcf1a28abf838ca9b81/html5/thumbnails/7.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062805/5697bfcf1a28abf838ca9b81/html5/thumbnails/8.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062805/5697bfcf1a28abf838ca9b81/html5/thumbnails/9.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062805/5697bfcf1a28abf838ca9b81/html5/thumbnails/10.jpg)
Architecture Abstract View
1023-04-21
![Page 11: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description.](https://reader036.fdocuments.us/reader036/viewer/2022062805/5697bfcf1a28abf838ca9b81/html5/thumbnails/11.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062805/5697bfcf1a28abf838ca9b81/html5/thumbnails/12.jpg)
System Architecture
1223-04-21
![Page 13: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description.](https://reader036.fdocuments.us/reader036/viewer/2022062805/5697bfcf1a28abf838ca9b81/html5/thumbnails/13.jpg)
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.](https://reader036.fdocuments.us/reader036/viewer/2022062805/5697bfcf1a28abf838ca9b81/html5/thumbnails/14.jpg)
User Authentication
1423-04-21
![Page 15: 12015-12-19 Distributed Software Development. 22015-12-19 Requirements Definition and Design Description.](https://reader036.fdocuments.us/reader036/viewer/2022062805/5697bfcf1a28abf838ca9b81/html5/thumbnails/15.jpg)
Questions If any???
1523-04-21