1 Remote Monitoring System EIN Systems Environmental Intelligence Network Systems Remote Monitoring...

23
1 Remote Monitoring System EIN Systems Environmental Intelligence Environmental Intelligence Network Systems Network Systems Remote Monitoring System Remote Monitoring System - Requirements Specification - - Requirements Specification - Welcome Welcome Mr. Ken Swarner Mr. Ken Swarner Dr. Tim Lederman Dr. Tim Lederman Systems Administrator Systems Administrator Professor Professor
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    216
  • download

    0

Transcript of 1 Remote Monitoring System EIN Systems Environmental Intelligence Network Systems Remote Monitoring...

1Remote Monitoring System EIN Systems

Environmental Intelligence Environmental Intelligence Network SystemsNetwork Systems

Remote Monitoring SystemRemote Monitoring System- Requirements Specification -- Requirements Specification -

WelcomeWelcome Mr. Ken Swarner Dr. Tim Mr. Ken Swarner Dr. Tim

LedermanLederman

Systems Administrator Systems Administrator ProfessorProfessor

2Remote Monitoring System EIN Systems

Requirements Specification Requirements Specification PresentationPresentationRoger Bacon 328Roger Bacon 328

October 28, 2005October 28, 2005

Michael Devanandan:Michael Devanandan: Introduction & Introduction & SummarySummary

Ybelka Brito:Ybelka Brito: Data Flow Diagrams Data Flow Diagrams

Joseph Halvey:Joseph Halvey: Prototypes Prototypes

Vernell Mitchell:Vernell Mitchell: Development Development ScheduleSchedule

3Remote Monitoring System EIN Systems

EIN Systems OrganizationEIN Systems Organization

Team StructureTeam Structure

Ybelka Brito Ybelka Brito LibrarianLibrarian

Michael DevanandanMichael Devanandan Team LeaderTeam Leader

Joseph HalveyJoseph Halvey Software Developer Software Developer

Michael Jakubowski Michael Jakubowski Project Project EngineerEngineer

Vernell Mitchell Vernell Mitchell WebmasterWebmaster

Anthony RuotoloAnthony Ruotolo Systems AnalystSystems Analyst

4Remote Monitoring System EIN Systems

Functional RequirementsFunctional Requirements

Create a database to store user Create a database to store user informationinformation

Have a web-based application that Have a web-based application that will interface with the databasewill interface with the database

Allow users to create accounts and Allow users to create accounts and register a sensor deviceregister a sensor device

Allow users to view and manage Allow users to view and manage their monitoring devicestheir monitoring devices

5Remote Monitoring System EIN Systems

Regular UserRegular User Able to add or delete both regular Able to add or delete both regular

and “read only” user accountsand “read only” user accounts Able to add or delete a monitored Able to add or delete a monitored

locationlocation Able to add of delete a sensorAble to add of delete a sensor Able to change both system and Able to change both system and

personal preferencespersonal preferences

6Remote Monitoring System EIN Systems

““Read Only” UserRead Only” User Able to check any sensored location Able to check any sensored location

datadata Unable to change any settingsUnable to change any settings Unable to add or delete sensors, Unable to add or delete sensors,

locations, or accountslocations, or accounts Associated with a Regular User Associated with a Regular User

account that created itaccount that created it

7Remote Monitoring System EIN Systems

Website AdministratorWebsite Administrator

Has ability to make visual changes to Has ability to make visual changes to the sitethe site

Has ability to make functional changes Has ability to make functional changes to website or databaseto website or database

Can add users or otherwise make Can add users or otherwise make annual changes if problems occurannual changes if problems occur

Has complete control of everything our Has complete control of everything our program controls except the installation program controls except the installation and setup of the software on the serverand setup of the software on the server

8Remote Monitoring System EIN Systems

System AdministratorSystem Administrator Has total control over the server our Has total control over the server our

program runs onprogram runs on Can install or remove our software as Can install or remove our software as

needed and maintain the serverneeded and maintain the server Sets up access privileges for the Sets up access privileges for the

Website Administrator and others as Website Administrator and others as neededneeded

Can access any information and make Can access any information and make any changes, but it is not his/her job to any changes, but it is not his/her job to interact with users or make changesinteract with users or make changes

9Remote Monitoring System EIN Systems

Context DiagramContext Diagram

10Remote Monitoring System EIN Systems

Decomposition of Decomposition of Manage User RequestManage User Request

11Remote Monitoring System EIN Systems

Decomposition of Decomposition of Authenticate UserAuthenticate User

12Remote Monitoring System EIN Systems

Decomposition of Decomposition of Manage User ChoicesManage User Choices

13Remote Monitoring System EIN Systems

Home PageHome Page

14Remote Monitoring System EIN Systems

User Home PageUser Home Page

15Remote Monitoring System EIN Systems

Device Alert SettingsDevice Alert Settings

16Remote Monitoring System EIN Systems

Logs by DeviceLogs by Device

17Remote Monitoring System EIN Systems

Classic Waterfall ModelClassic Waterfall Model

Step 1: Software PlanStep 1: Software Plan

18Remote Monitoring System EIN Systems

Classic Waterfall ModelClassic Waterfall Model

Step 2: AnalysisStep 2: Analysis

19Remote Monitoring System EIN Systems

Classic Waterfall ModelClassic Waterfall Model

Step 3: Preliminary DesignStep 3: Preliminary Design

20Remote Monitoring System EIN Systems

Classic Waterfall ModelClassic Waterfall Model

Step 4: Detailed DesignStep 4: Detailed Design

21Remote Monitoring System EIN Systems

Gantt ChartGantt Chart

Development PlanDevelopment Plan

22Remote Monitoring System EIN Systems

Essential DocumentsEssential Documents

Software Requirement SpecificationsSoftware Requirement Specifications Document Due:Document Due: October 24, 2005October 24, 2005 Date of Presentation:Date of Presentation: October 28, 2005October 28, 2005

Software Preliminary DesignSoftware Preliminary Design Document Due:Document Due: November 28, November 28,

20052005 Date of Presentation:Date of Presentation: November 30, November 30,

20052005

23Remote Monitoring System EIN Systems

Summary & QuestionsSummary & Questions

Any Questions?Any Questions?