Download presentation
Presentation is loading. Please wait.
Published byMarsha Sanders Modified over 8 years ago
1
Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team Client: Dr. Joseph Berrios Team Client: Dr. Joseph Berrios Team: Gladiator Team: Gladiator Shuxin Li Shuxin Li Victor Velez Victor Velez Xin Bai Xin Bai
2
High Level Design Interface Diagram Interface Diagram
3
Use Case Diagram
4
High Level Design Design Issues - Design Issues - Reusability Some components may be designed to be reusable Maintainability Need to be taken care of Customer may want add new functions and new services type Detailed documentation.
5
High Level Design Design Issues - Design Issues - Portability Need to be taken care of The software needs to be run on different Operating System : Windows or Linux. Security Not important Does not contain sensitive information Only one user : Network Administrator
6
High Level Design Design Issues - Design Issues - Robustness Need to be taken care of The format of the servers list file
7
Detailed Design Operation Sequence Diagram Operation Sequence Diagram
8
Data Dictionary No.1 - Servers List Statement: it holds all the servers need to be monitored, including address, port, service type Source: Customer Operations: Create an empty one, load from a saved file, save to a file, edit Conflicts: When monitoring, no operation can be perform on servers list except reading Supporting Materials: Customer requirements, High-level design, Test plan Revision History: 1.0
9
Data Dictionary No.2 – Plug-in Notification Statement: It is method used to notify user in case of error Source: Monitoring result Operations: Enable, disable, configure, notification Conflicts: When configuring the plug-in notifications, the monitoring should be stopped and others buttons are not accessible Supporting Materials: Customer requirements, High-level design, Test plan Revision History: 1.0
10
Data Format Service Configuration Service Configuration Name, Type, Timeout, Port, Check interval, Notification. Name, Type, Timeout, Port, Check interval, Notification. Type includes http, ftp, ssh, tcp, smtp, pop3, mssql, imap, tcp-connection. Type includes http, ftp, ssh, tcp, smtp, pop3, mssql, imap, tcp-connection. Log message Log message "service_type on address:port up/down at occuring_time “ "service_type on address:port up/down at occuring_time “ For example: "ftp on yahoo:21 down at 1:30 afternoon". For example: "ftp on yahoo:21 down at 1:30 afternoon". Statistical chart Statistical chart Number of faults at each logging time Number of faults at each logging time
11
Detail Design Monitor GUI Design Monitor GUI Design
12
Detail Design Server History GUI Design Server History GUI Design
13
Detail Design Displaying statistical chart Displaying statistical chart
14
Detail Design Configure Plug-in Parameters Configure Plug-in Parameters
15
Trace of Requirements to Design Functional Requirements: Functional Requirements: For Fundamental actions For Fundamental actions Allows the validity checking when loading a servers IP address list, if the format is not correct, an error message will pop-up. Allows the validity checking when loading a servers IP address list, if the format is not correct, an error message will pop-up. Finished the implementation Finished the implementation Check use case diagram above for exact sequence of operations. Check use case diagram above for exact sequence of operations. Finished the implementation Finished the implementation Use JAVA ICMP packages to get required results Use JAVA ICMP packages to get required results Finished the implementation Finished the implementation
16
Trace of Requirements to Design Interface Requirements: Interface Requirements: Input data items: Server IP address list (including the Ip address, the server type, the server port) ===> Implemented, see the GUIs Input data items: Server IP address list (including the Ip address, the server type, the server port) ===> Implemented, see the GUIs Output data items Output data items Statistical analysis in a period of time. Statistical analysis in a period of time. Finish the implementation Finish the implementation Error messages in the case of invalid data input Error messages in the case of invalid data input Will be implemented in the implementation phase. Will be implemented in the implementation phase.
17
Thank you!
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.