View
230
Download
3
Embed Size (px)
Citation preview
Requirements SpecificationRequirements SpecificationMAJIK Software SolutionsMAJIK Software Solutions
11
Virtual Network Device Virtual Network Device Mapping SystemMapping System
Requirements SpecificationRequirements SpecificationByBy
MAJIK Software SolutionsMAJIK Software Solutions
October 25, 2006October 25, 2006
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
22
WelcomeWelcome
Mr. Ken SwarnerMr. Ken SwarnerSystems & Operations ManagerSystems & Operations Manager
School of ScienceSchool of ScienceSiena CollegeSiena College
&&
Mr. Eric CrossmanMr. Eric CrossmanAssistant Systems and Operations ManagerAssistant Systems and Operations Manager
School of ScienceSchool of ScienceSiena CollegeSiena College
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
33
Team MAJIKTeam MAJIK
Kelly Morgan – Team LeaderKelly Morgan – Team Leader Amanda Danko – Information Amanda Danko – Information
SpecialistSpecialist Kevin Johnson – System Kevin Johnson – System
AdministratorAdministrator Ian Kost – Project EngineerIan Kost – Project Engineer Mark Riley - WebmasterMark Riley - Webmaster
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
44
AgendaAgenda
Introduction – Introduction – Kelly MorganKelly Morgan Use CasesUse Cases – – Ian KostIan Kost Data Flow Diagrams – Data Flow Diagrams – Ian KostIan Kost Functional Requirements Inventory – Functional Requirements Inventory – KevinKevin
JohnsonJohnson Prototype Screens – Prototype Screens – Kevin JohnsonKevin Johnson Going Forward… – Going Forward… – Mark RileyMark Riley
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
55
Requirements Requirements SpecificationSpecification
Identifies, in detail, the functional and Identifies, in detail, the functional and non-functional requirementsnon-functional requirements
Outline of what the system MUST doOutline of what the system MUST do
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
66
AgendaAgenda
Introduction – Kelly MorganIntroduction – Kelly Morgan Use CasesUse Cases – – Ian KostIan Kost Data Flow Diagrams – Data Flow Diagrams – Ian KostIan Kost Functional Requirements Inventory – Functional Requirements Inventory – KevinKevin
JohnsonJohnson Prototype Screens – Prototype Screens – Kevin JohnsonKevin Johnson Going Forward… – Going Forward… – Mark RileyMark Riley
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
77
Use CasesUse Cases
Three UsersThree Users– Administrator UserAdministrator User– Faculty/Staff UserFaculty/Staff User– Special UserSpecial User
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
88
AgendaAgenda
Introduction – Kelly MorganIntroduction – Kelly Morgan Use CasesUse Cases – – Ian KostIan Kost Data Flow Diagrams – Data Flow Diagrams – Ian KostIan Kost Functional Requirements Inventory – Functional Requirements Inventory – KevinKevin
JohnsonJohnson Prototype Screens – Prototype Screens – Kevin JohnsonKevin Johnson Going Forward… – Going Forward… – Mark RileyMark Riley
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
99
Data Flow DiagramsData Flow Diagrams
Shows Processes and Data Flow within Shows Processes and Data Flow within the Systemthe System
Diagrams IncludedDiagrams Included– Context Free Context Free – Level 0Level 0– Level 1Level 1– Level 2Level 2
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
1010
AgendaAgenda
Introduction – Kelly MorganIntroduction – Kelly Morgan Use CasesUse Cases – – Ian KostIan Kost Data Flow Diagrams – Data Flow Diagrams – Ian KostIan Kost Functional Requirements Inventory – Functional Requirements Inventory – KevinKevin
JohnsonJohnson Prototype Screens – Prototype Screens – Kevin JohnsonKevin Johnson Going Forward… – Going Forward… – Mark RileyMark Riley
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
1111
Functional Functional Requirements Requirements
InventoryInventory Administrator UserAdministrator User
– View all floors and rooms of Science buildingsView all floors and rooms of Science buildings– View all devices on the networkView all devices on the network– View all information about each deviceView all information about each device– Edit information regarding devicesEdit information regarding devices– Search Search – Grant access to special usersGrant access to special users
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
1212
Functional Functional Requirements Requirements
InventoryInventory Faculty/Staff UserFaculty/Staff User
– View rooms only related to them (office, View rooms only related to them (office, classroom)classroom)
– View information about devices only related to View information about devices only related to themthem
– Search on a limited criteriaSearch on a limited criteria
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
1313
Functional Functional Requirements Requirements
InventoryInventory Special UserSpecial User
– Use varies depending on privileges granted to Use varies depending on privileges granted to them by administratorthem by administrator
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
1414
AgendaAgenda
Introduction – Kelly MorganIntroduction – Kelly Morgan Use CasesUse Cases – – Ian KostIan Kost Data Flow Diagrams – Data Flow Diagrams – Ian KostIan Kost Functional Requirements Inventory – Functional Requirements Inventory – KevinKevin
JohnsonJohnson Prototype Screens – Prototype Screens – Kevin JohnsonKevin Johnson Going Forward… – Going Forward… – Mark RileyMark Riley
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
1515
PrototypesPrototypes
Index ScreenIndex Screen Logged In ScreenLogged In Screen Administrator Control Panel Administrator Control Panel
ScreenScreen Floor Plan Layout ScreenFloor Plan Layout Screen Room Layout ScreenRoom Layout Screen Search ScreenSearch Screen
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
1616
Index Prototype ScreenIndex Prototype Screen
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
1717
Logged In Prototype Logged In Prototype ScreenScreen
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
1818
Control Panel Control Panel Prototype ScreenPrototype Screen
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
1919
Floor Plan Prototype Floor Plan Prototype ScreenScreen
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
2020
Room Layout Prototype Room Layout Prototype ScreenScreen
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
2121
Search Prototype Search Prototype ScreenScreen
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
2222
AgendaAgenda
Introduction – Kelly MorganIntroduction – Kelly Morgan Use CasesUse Cases – – Ian KostIan Kost Data Flow Diagrams – Data Flow Diagrams – Ian KostIan Kost Functional Requirements Inventory – Functional Requirements Inventory – KevinKevin
JohnsonJohnson Prototype Screens – Prototype Screens – Kevin JohnsonKevin Johnson Going Forward… – Going Forward… – Mark RileyMark Riley
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
2323
SummarySummary
Any Questions?Any Questions?
Coming Up…Coming Up…
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
2424
Project StatusProject Status
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
2525
Supporting Supporting DocumentationDocumentation
Preliminary DesignPreliminary Design– Document: November 27, 2006Document: November 27, 2006– Presentation: November 29, 2006Presentation: November 29, 2006
Detailed Design (Tentative)Detailed Design (Tentative)– Document: February 28, 2007Document: February 28, 2007– Presentation: March 2, 2007Presentation: March 2, 2007
Acceptance Test (Tentative)Acceptance Test (Tentative)– April 15, 2007April 15, 2007
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
2626
TimelineTimeline
Requirements Specification Requirements Specification MAJIK Software SolutionsMAJIK Software Solutions
2727
Thank You!Thank You!
We look forward to continue to We look forward to continue to work with you on this project.work with you on this project.