Presentation is loading. Please wait.

Presentation is loading. Please wait.

Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team Client: Dr. Joseph Berrios Team Client:

Similar presentations


Presentation on theme: "Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team Client: Dr. Joseph Berrios Team Client:"— Presentation transcript:

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!


Download ppt "Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team Client: Dr. Joseph Berrios Team Client:"

Similar presentations


Ads by Google