12015-12-19 distributed software development. 22015-12-19 requirements definition and design...
TRANSCRIPT
123-04-21
Distributed Software Development
223-04-21
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
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
Use C
ase Diagram
523-04-21
Requirements Group
• Network Graph (GRP)
• Activity Matrix (ATM)
• Control Panel (CTP)
623-04-21
Funtional Requirements
• Authenticate the User
• Only authenticated users can access
• Diagram reflects real data.
• Can connect to the database correctly .
723-04-21
Non Funtional Requirements(Primary)
• Usability
• Scalability
• Maintainability
• Graphs different color
823-04-21
Non Funtional Requirements(Secondary)
• Testability
• Security
• Performance
• OS is Unix
923-04-21
Architecture Abstract View
1023-04-21
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
System Architecture
1223-04-21
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
User Authentication
1423-04-21
Questions If any???
1523-04-21