environmental monitoring system - siena...
TRANSCRIPT
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 11
EnvironmentalEnvironmentalMonitoring SystemMonitoring System
Requirements Specification Requirements Specification byby
SaintSaintSoftSoft
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 22
WelcomeWelcome
Mr. Kenneth Mr. Kenneth SwarnerSwarnerComputer Science System Computer Science System
Administrator, Siena CollegeAdministrator, Siena College
&&Dr. Dr. TimothTimoth LedermanLedermanProfessor of Computer Science,Professor of Computer Science,Siena CollegeSiena College
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 33
SaintSaintSoftSoft Team OrganizationTeam Organization
•• Daniel Daniel SchuldtSchuldt -- Team LeaderTeam Leader•• David Moore David Moore -- Systems AdministratorSystems Administrator•• Christian Christian DambergDamberg –– WebmasterWebmaster•• Hannah Palmer Hannah Palmer –– LibrarianLibrarian•• LioubovLioubov MikhailovaMikhailova -- Design ConsultantDesign Consultant•• Tina Ting Tina Ting -- Software DeveloperSoftware Developer
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 44
AgendaAgenda
•• Introduction Introduction -- Daniel Daniel SchuldtSchuldt
•• Functional Requirements Functional Requirements -- Hannah PalmerHannah Palmer
•• Prototypes Prototypes -- Tina TingTina Ting
•• Data Flow Diagrams Data Flow Diagrams -- LioubovLioubov MikhailovaMikhailova
•• Conclusion Conclusion -- Daniel Daniel SchuldtSchuldt
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 55
Functional RequirementsFunctional RequirementsHannah PalmerHannah Palmer
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 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/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 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/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 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/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 99
PrototypesPrototypesTina TingTina Ting
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 1010
User Login ScreenUser Login Screen
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 1111
Preference ScreenPreference Screen
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 1212
Preferences cont’d.Preferences cont’d.
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 1313
Initial ScreenInitial Screen
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 1414
Registrant Sensor ScreenRegistrant Sensor Screen
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 1515
Monitored User ScreenMonitored User Screen
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 1616
Remote User ScreenRemote User Screen
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 1717
Data Flow Data Flow DiagramsDiagrams
LioubovLioubov MikhailovaMikhailova
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 1818
Context DiagramContext Diagram
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 1919
Level 0Level 0
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 2020
Level 1Level 1
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 2121
Level 3Level 3
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 2222
ConclusionConclusionDaniel Daniel SchuldtSchuldt
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 2323
Development ScheduleDevelopment Schedule
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 2424
Project PlanProject Plan
Preliminary Design
Detailed Design
Development And Testing
AcceptanceTest
- Incomplete
Spring 2006
Software Plan- Completed
Analysis - In ProgressFall 2005
10/28/200510/28/2005SaintSoft: Requirements SaintSoft: Requirements
SpecificationsSpecifications 2525
Thank You!Thank You!
Any Questions?Any Questions?