View
217
Download
0
Tags:
Embed Size (px)
Citation preview
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
11
EnvironmentalEnvironmentalMonitoring SystemMonitoring System
Requirements Specification Requirements Specification byby
SaintSaintSoftSoft
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
22
WelcomeWelcome
Mr. Kenneth SwarnerMr. Kenneth SwarnerComputer Science System Computer Science System
Administrator, Siena CollegeAdministrator, Siena College
&&
Dr. Timoth LedermanDr. Timoth Lederman Professor of Computer Science,Professor of Computer Science,
Siena CollegeSiena College
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
33
SaintSaintSoft Team OrganizationSoft Team Organization
• Daniel Schuldt - Daniel Schuldt - Team LeaderTeam Leader • David Moore - David Moore - Systems AdministratorSystems Administrator• Christian Damberg – Christian Damberg – WebmasterWebmaster• Hannah Palmer – Hannah Palmer – LibrarianLibrarian• Lioubov Mikhailova - Lioubov Mikhailova - Design ConsultantDesign Consultant • Tina Ting - Tina Ting - Software DeveloperSoftware Developer
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
44
AgendaAgenda
• Introduction - Introduction - Daniel SchuldtDaniel Schuldt
• Functional Requirements - Functional Requirements - Hannah PalmerHannah Palmer
• Prototypes - Prototypes - Tina TingTina Ting
• Data Flow Diagrams - Data Flow Diagrams - Lioubov MikhailovaLioubov Mikhailova
• Conclusion - Conclusion - Daniel SchuldtDaniel Schuldt
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
55
Functional RequirementsFunctional RequirementsHannah PalmerHannah Palmer
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
66
Functional RequirementsFunctional Requirements
Remote ClientRemote Client
• Provide an online page for login purposes.
• Provide an online page that displays information from the sensors.
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
77
Functional RequirementsFunctional Requirements
Monitored ClientMonitored Client
• Provide an online page for login purposes.• Provide an online page that displays information from the sensors.• Provide an online page that will allow for user profile changes.• Provide an online page that will allow for changes to sensor preferences.
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
88
Functional Requirements cont’d.Functional Requirements cont’d.
AdministratorAdministrator
• Provide an online page to login.• Provide an online page to access logged data related to
users.• Provide an online page to access logged data related to
attached devices.
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
99
PrototypesPrototypesTina TingTina Ting
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
1010
User Login ScreenUser Login Screen
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
1111
Preference ScreenPreference Screen
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
1212
Preferences cont’d.Preferences cont’d.
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
1313
Initial ScreenInitial Screen
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
1414
Registrant Sensor ScreenRegistrant Sensor Screen
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
1515
Monitored User ScreenMonitored User Screen
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
1616
Remote User ScreenRemote User Screen
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
1717
Data Flow Data Flow DiagramsDiagrams
Lioubov MikhailovaLioubov Mikhailova
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
1818
Context DiagramContext Diagram
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
1919
Level 0Level 0
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
2020
Level 1Level 1
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
2121
Level 3Level 3
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
2222
ConclusionConclusionDaniel SchuldtDaniel Schuldt
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
2323
Development ScheduleDevelopment Schedule
10/28/200510/28/2005 SaintSoft: Requirements SpecificaSaintSoft: Requirements Specificationstions
2424
Project PlanProject PlanSoftware Plan
Analysis
Preliminary Design
Detailed Design
Development And Testing
AcceptanceTest
- Completed
- In Progress
- Incomplete
Fall 2005
Spring 2006