Post on 22-Dec-2015
transcript
10/24/2007SKYNET Requirements Specification
Dynamic Network Device Mapping System
(DNDMS)
Requirements SpecificationBy
SKYNET Software
10/24/2007 SKYNET Requirements Specification
2
Welcome
Mr. Ken SwarnerSenior Systems Administrator
School of ScienceSiena College
&Mr. Eric Crossman
Assistant Systems AdministratorSchool of Science
Siena College
10/24/2007 SKYNET Requirements Specification
3
Agenda
• Introductions
• Data Flow Diagrams
• Use-Case Narrative
• Functional Requirements Inventory
• Prototypes
• Timeline
10/24/2007 SKYNET Requirements Specification
4
Team SKYNET
• Kevin Fealey . . . . . . . . . . . . Team Leader
• Heimdall Imbert . . . . . . . . . Systems Administrator
• Stephanie Maloney . . . . . . . . Documentarian
• Trevor P. March . . . . . . . . . . Webmaster
• Andrew Warner . . . . . . . . . . Systems Analyst
10/24/2007 SKYNET Requirements Specification
5
Problem Definition
• Current methods are inefficient
• Information should be obtained digitally
• Data accessible from anywhere
• Web application is required
• Digital map labeling all network devices
• Should display wired and wireless components
10/24/2007 SKYNET Requirements Specification
6
Data Flow Diagrams (DFDs)
Process Source/Sink
Legend
File/Store
10/24/2007 SKYNET Requirements Specification
7
Context Diagram
0
Dynamic NetworkDevice Mapping
System (DNDMS)
AdministratorDepartmentHeadFaculty
Login-Info
Login-
Info
Login-Info
Building-Map-Homepage
Department-
Map-
Homepage
Office-Map-Homepage
User and Network Device Information Database
DataAdmin-
MaintenanceLogin-
Request6
0
Process
File/Store
Legend
Source/Sink
10/24/2007 SKYNET Requirements Specification
8
Level 0 Diagram
Administrator Faculty Department Head
1 2
User and Network Device Information Database
Manage UserRequest
Manage DynamicNetwork Device
Mapping System(DNDMS)
Login-Information
Account-Information
Navigation-Options
Login-Information
Edited-Floor-and-
Room
Navigation-Options
User-Request
Retrieved-Data
Edited-Device-
InformationRequested-
Data
Edited-Account-
Information
Login-Information
0
Process
File/Store
Legend
Source/Sink
10/24/2007 SKYNET Requirements Specification
9
Level 1 Diagram
Requested-Device-
Information
Edited-Passwords
Control-Panel-View
Administrator
1.1
Access ControlPanel
1.2
User-Request
Edited-Floor-Plans
Requested-Device-
Information
User and Network Device Information Database
View Layouts
Login-Information
Edited-Device-
and-Room-
Information0
Process
File/Store
Legend
Source/Sink
10/24/2007 SKYNET Requirements Specification
10
Level 2 Diagram
1.2.1
Login-Information
Edit UserAccounts
Administrator
1.2.2
User and Network Device Information Database
Login-Information
Edit DeviceInformation
Edited-Device-
Information
Updated-Device-
Information
Edited-User-
Information
Updated-User-
Information
0
Process
File/Store
Legend
Source/Sink
10/24/2007 SKYNET Requirements Specification
11
Use Case: Administrator
• all functions available to them
• view floor maps of Roger Bacon and Morrell
• can zoom map to room level
• make changes to current device inventory
• search by MAC, serial number, IP
• add and remove users
10/24/2007 SKYNET Requirements Specification
12
Use Case: Department Head
• view floor maps of their department
• can zoom map to room level
Use Case: Faculty/Staff
• view floor maps of their office
• view location of available printers
• can zoom map to office level
10/24/2007 SKYNET Requirements Specification
13
Functional Requirements Inventory: Administrator
• Login Screen
• Welcome Screen
• Control Panel
• User Control Panel
• User Permissions Control Panel
10/24/2007 SKYNET Requirements Specification
14
Functional Requirements Inventory: Administrator (cont.)
• Room Notes
• Floor Plan
• Room Layout
• Search Screen
10/24/2007 SKYNET Requirements Specification
15
DNDMS: Login Screen (all users)
10/24/2007 SKYNET Requirements Specification
16
DNDMS: Admin Main Menu
10/24/2007 SKYNET Requirements Specification
17
DNDMS: Department Head Main Menu
10/24/2007 SKYNET Requirements Specification
18
DNDMS: Administrator Floor Plan
10/24/2007 SKYNET Requirements Specification
19
DNDMS: Administrator Control Panel
10/24/2007 SKYNET Requirements Specification
20
DNDMS: Administrator Control Panel (2)
10/24/2007 SKYNET Requirements Specification
21
DNDMS: Administrator Search Page
10/24/2007 SKYNET Requirements Specification
22
DNDMS: Room Level View (all users)
10/24/2007 SKYNET Requirements Specification
23
(Linear Sequential Model)
Software Plan
RequirementsSpecification
DetailedDesign
PreliminaryDesign
AcceptanceTest
Waterfall Model
10/24/2007 SKYNET Requirements Specification
24
Timeline
10/24/2007 SKYNET Requirements Specification
25
Supporting Documentation
• Requirements Specification - Presentation: October 24, 2007
• Preliminary Design - Presentation: November 28, 2007
• Detailed Design - Spring 2008
• Acceptance Test - Spring 2008
10/24/2007 SKYNET Requirements Specification
26
Summary
Any Questions?