Primary Activities:Project Part One: Use Cases.CS 6359.001– Fall-2014 - Team Project – Part 1Due Date: 11:55PM September 26.You will be designing part of a Network Management System (NMS). The NMS manages many Element Management Systems (EMS), which in turn manage network elements (like routers, switches, etc.) in different networks. See diagram below:Figure 1. Basic NMS-EMS ArchitectureThe NMS can be used for many aspects of network management: Discovery, Configuration, Fault Reporting, etc. We will concentrate a few scenarios specific to Fault Reporting (Alarm Management). Theuser of the system accesses the NMS through a terminal; it is assumed that this person is a network engineer who is familiar with the system.Primary Activities:The main activities we will be designing the system for are as follows: 1. The user should be able to add a new EMS to the NMS, meaning that the system will connect to the EMS and register to receive alarms. The user does this by entering an API address for the EMS. Once registered, the NMS will receive alarms generated by the EMS whenever a fault occurs. The alarms are formatted as XML files, and it is assumed that all EMS use the same format for the alarms. 2. The NMS will receive alarms from the EMS and present them to the user on the terminal. Alarmsthat have been identified as critical will be given top priority.3. Alarms will be stored in a database – the database is not part of our system, but our system will interface to it. Once the XML file containing the alarm has been processed, a record of the alarm (including the important information) is stored in a database.4. Each XML file will contain only one alarm for now. 5. The system should allow the user to generate a report of all alarm activity over a given time period. The report will be a PDF file.Project Part One: Use Cases.For the first part of the project, you will write four fully dressed use cases for this system; you can find the scenarios in activities 1, 2, 3, and 5 above. Use the fully dressed use case template from the book. You will work in teams of up to 4 people for this project as assigned by the instructor. You should designate someone in your team to make a single submission for team on eLearning. All members of a team will get the same grade. If any member of the team does not participate in the team’s work, the team shall inform the instructor, and such student will be assigned a grade of
View Full Document