jabed technologies rev12_jf

20
JABED TECHNOLOGIES Smart Home Irrigation System Date: 03/16/12 Document Version: 12.0 Team Members: Julie Foster Ahmed Saeed AlQahtani Bill Meachum Evan Wang David Flohre

Upload: ahmed-s-al-qahtani

Post on 12-Apr-2017

44 views

Category:

Technology


0 download

TRANSCRIPT

JABED TECHNOLOGIES

Smart Home Irrigation System

Date: 03/16/12

Document Version: 12.0

Team Members:

Julie Foster

Ahmed Saeed AlQahtani

Bill Meachum

Evan Wang

David Flohre

JABED Technologies Smart Home Irrigation System Page 2 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

Document History

Version Number

Date Author Reason for Change

1.0 02/05/12 J.Foster Initiating Document

2.0 3.0

02/07/12

B. Meachum, J. Foster, Ahmed Saeed Alqahtani

Document updates

4.0 02/08/12 D. Flohre Merge all changes to one document

5.0 02/09/12 E. Wang Document cleanup

6.0 02/10/12 D. Flohre Document updates

6.1 02/10/12 J.Foster Merge and provide document updates

9.0 02/10/12 B. Meachum Update to reflect expanded functionality

10.0 02/10/12 D. Flohre Clean up document formatting

10.4 02/11/12 J. Foster Document formatting, updated: overview, Org Chart and estimated cost breakdown

11.0 02/27/12 J. Foster Consolidate feedback from sources

11.1 03/04/12 J. Foster Address Feedback from classmates and instructor

11.2 03/06/12 J. Foster D. Flohre E. Wang

Updates to System Requirements

11.3 03/07/12 Ahmed Saeed Alqahtani

VEE model updated & System boundary

11.5 03/07/12

D. Flohre J. Foster B. Meachum E. Wang

Team updates for Requirements and Diagrams

12.0 Final

03/16/12

A. Alqahtani D. Flohre J. Foster B. Meachum E. Wang

Document cleanup

JABED Technologies Smart Home Irrigation System Page 3 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

Table of Contents

1 JABED Technologies Introduction .................................................................................................................. 5 1.1 Company Profile .................................................................................................................................. 5 1.2 Need Statement .................................................................................................................................. 5 1.3 Team Description ................................................................................................................................ 5

1.3.1 Program Manager ........................................................................................................................ 5 1.3.2 Chief Engineer.............................................................................................................................. 5 1.3.3 Engineering .................................................................................................................................. 5 1.3.4 Configuration and Data Management ........................................................................................... 6 1.3.5 Quality Assurance ........................................................................................................................ 6 1.3.6 Product Marketing ........................................................................................................................ 6 1.3.7 Technical writers .......................................................................................................................... 6 1.3.8 Legal ............................................................................................................................................ 6 1.3.9 Manufacturing .............................................................................................................................. 6

1.4 Organizational Chart............................................................................................................................ 6 1.5 Stakeholder Information ...................................................................................................................... 7

2 System Description ..................................................................................................................................... 8 2.1 Overview ............................................................................................................................................. 8 2.2 Context Diagram ................................................................................................................................. 9

3 Project Financials ....................................................................................................................................... 9 3.1 JABED Technologies investment......................................................................................................... 9 3.2 Estimated Cost Breakdown ............................................................................................................... 10 3.3 Supporting Information ...................................................................................................................... 10

4 System Requirements .............................................................................................................................. 11 4.1 Functional Requirements ................................................................................................................... 11

4.1.1 Stores and incorporates rain/runoff water ................................................................................... 11 4.1.2 Scheduled automatic watering .................................................................................................... 11 4.1.3 Determine water source ............................................................................................................. 11 4.1.4 Programmable interface for schedule and settings ..................................................................... 11 4.1.5 Utilize environmental conditions to determine watering schedule ............................................... 11

4.2 Smart home watering system boundary: ............................................................................................ 12 4.3 Architectural Requirements ............................................................................................................... 12 4.4 Data Flow .......................................................................................................................................... 13

4.4.1 DFD0 .......................................................................................................................................... 13 4.4.2 DFD3 .......................................................................................................................................... 14 4.4.3 DFD4 .......................................................................................................................................... 15

4.5 Smart Watering Development Process .............................................................................................. 16 5 Project Schedule ...................................................................................................................................... 19 6 References ............................................................................................................................................... 20

JABED Technologies Smart Home Irrigation System Page 4 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

List of Figures

Figure 1: Org Chart ............................................................................................................................................ 6 Figure 2: Irrigation System Diagram .................................................................................................................. 8 Figure 3: Context Diagram ................................................................................................................................. 9 Figure 4: Estimated Cost Breakdown ............................................................................................................... 10 Figure 5: Smart watering System embedded and functions requirements for Systems and Subsystems ......... 12 Figure 6: DFD0………………………………………………………………………………………………………...….15 Figure 7: DFD3 ................................................................................................................................................ 14 Figure 8: DFD4 ................................................................................................................................................ 15 Figure 9: VEE Model ....................................................................................................................................... 18 Figure 10: Project Schedule ............................................................................................................................ 19

JABED Technologies Smart Home Irrigation System Page 5 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

1 JABED Technologies Introduction

1.1 Company Profile

JABED Technologies was founded in San Diego by five individuals who had attended the Systems

Hardware/Software Integration class offered by UCSD extension and is now an international company with

resources in Saudi Arabia. The company’s mission is to successfully submit a System Design Document for

the Smart Home Irrigation System, on time and obtain an A+ grade.

1.2 Need Statement

We take water for granted, of the World’s total water supply, 97% is seawater and of the remaining, less than

0.5% is usable, unpolluted, clean water. As a result, we are seeing rising costs of source water and limited

supplies in arid regions. There is a need for a system that will accumulate and store rainwater or runoff water

for reuse in lawn irrigation. This irrigation system will need to be controlled by the user and account for weather

forecasting. In order to meet this need, JABED Technologies is designing a modern day, smart, do-it-yourself

rain water harvesting system that will reduce the overall dependence on city and well water for general

irrigation purposes.

1.3 Team Description

All resources shall be hired and employed by JABED Technologies. The Smart Home Irrigation System team

will consist of a Program Manager, Chief Engineer, systems, hardware, and software Engineers, technical

writers, configuration and data Management, quality assurance, product marketing Manager, legal, and

manufacturing.

1.3.1 Program Manager

The Program Manger will oversee the project’s schedule, requirements, resourcing, and financial

responsibilities, while coordinating cross functional teams.

1.3.2 Chief Engineer

The Chief Engineer is responsible for all operations and maintenance that has to do with any and all equipment

required by the systems, hardware, and software engineering groups, selecting development processes, as

well as participating in establishing the system requirements.

1.3.3 Engineering

The engineering team will consist of systems, hardware, and software engineers with the sole focus to design,

develop, and produce a state of the art watering system.

JABED Technologies Smart Home Irrigation System Page 6 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

1.3.4 Configuration and Data Management

The configuration management team will establish, track, and maintain product baselines.

1.3.5 Quality Assurance

The quality assurance team will monitor development processes and provide periodic and final inspections on

all document, hardware, and software products.

1.3.6 Product Marketing

The Product Marketing team will focus on the firm’s marketing and communication activities.

1.3.7 Technical writers

The technical writers will focus on producing effective marketing literature as well as easy to read, step-by-step

installation instructions in multiple languages.

1.3.8 Legal

The legal team will focus on any vendor contracts and financial considerations.

1.3.9 Manufacturing

The manufacturing team will be responsible for assembly and delivery of the finished goods for mass

distribution.

1.4 Organizational Chart

Program Manager

Chief Engineer

System Engineering

Engineering

Software CM

Quality Assurance

Finance

Manufacturing

Marketing

Technical

Publications

Product Marketing Legal Manufacturing

Figure 1: Org Chart

JABED Technologies Smart Home Irrigation System Page 7 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

1.5 Stakeholder Information

The various stakeholders for this product/program have been considered and are listed below along with a few

of their main influences on the system requirements.

1.5.1 Customer

The customer is likely to be a home, townhome or small building owner. These will be people who wish to

automate the chore of watering, re-use water that would have been run-off, keep their plants alive while they

are away, or any combination of these. Their main concerns will likely be affordability/value, ease-of-use and

installation, performance, quality, safety and appearance.

1.5.2 JABED Technologies Management

JABED management consists of the high level managers that will be controlling funding, providing program

guidance and approvals, and protecting the company’s interests and liabilities. They will be most interested in

profitability of the product, cost of the program, and time to market.

1.5.3 JABED Marketing

JABED marketing will be charge of selling the product. They will want a product that fits the needs of the target

market, while staying within the correct cost range. They may have influence on the product appearance,

features, and performance.

1.5.4 JABED Customer Service

This group represents those that will be offering customer support after the product is sold. They will likely

want a product that is self-diagnosing or simple to maintain. They will be interested in product quality and

reliability, and good manuals. They may also influence if there are replaceable parts.

1.5.5 Manufacturing

Whether the product is built by JABED or elsewhere, it can be assumed that the manufacturing stakeholders

will want a system that is “designed for manufacturability”. They will be concerned with the quality of the

documentation and procedures provided.

1.5.6 Internet Service Provider

This group of stakeholders represents the companies who own and operate the networks to be used for

remote access and weather data. Interfacing the internet for these tasks will require consideration of the

networks that will be used.

JABED Technologies Smart Home Irrigation System Page 8 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

1.5.7 Regulatory Bodies

This group represents the legal, environmental, safety, waste, and trade organizations that make and enforce

regulations that pertain to the product and program. They will provide a multitude of requirements that will

have to be met in order to develop, build, market, sell, distribute, and dispose of the product.

2 System Description

2.1 Overview

The Smart Home Irrigation watering system is a home irrigation system that incorporates a cistern to collect

rain water or runoff water and a control interface that allows users to customize settings in order to manage

water distribution. The water run-out from a home’s eave is collected and stored in the cistern which then

becomes a supplementary source for a home’s irrigation system. The user control interface allows a home

owner to schedule irrigation times based on, water levels in the cistern, as well as current and predicted

weather conditions. These controls are accessible either locally or remotely. The intent of this system is to

augment the traditional automatic sprinkler system and thus reduce a home owner's ecological footprint while

saving them money.

Figure 2: Irrigation System Diagram

JABED Technologies Smart Home Irrigation System Page 9 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

2.2 Context Diagram

Figure 3: Context Diagram

3 Project Financials

3.1 JABED Technologies investment

This program will be funded by JABED Technologies R&D budget and has allocated and approved $10,000 for

the concept phase and product plan. After evaluation by JABED management, the project may be approved to

proceed into the prototyping and development phases.

JABED Technologies Smart Home Irrigation System Page 10 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

3.2 Estimated Cost Breakdown

The Smart Home Irrigation System will be packaged to include: all necessary hardware for water catchment,

conveyance, storage and distribution, and a user controller with pre-programmed software as well as

configurations for internet and soil sensor connectivity.

3.3 Supporting Information

Independent research has shown that home owners in the United States typically spend between $1,500 and

$2,500 on lawn irrigation systems. And that “Recent studies of homes with and without automatic sprinkler

systems show that homes with automatic systems use substantially more water outdoors on average (Maddus

and Mayer, 2001)”

The cost estimation of the Smart Home Irrigation System, on an average sized 2,500 square foot lawn, ranges

from $2,000 to $2,500. In addition, it is our estimation that consumers will be able to save on average $200 a

month in water costs.

During developmental testing, a study was performed and published in 2003 by JABED Technologies for 106

customers in the Puget Sound area. These customers were selected because they exceeded their gallons-per-

day allowance by an average of 375 gallons. The Study revealed average water savings of up to 20,735

gallons per month after installing a SMART Irrigation System.

Another study completed for the Santa Barbara area in 2003 concluded that for sixty-two SMART Irrigation

systems that have been installed, customers are reporting a typical water use savings between 26 and 59%.

Estimated Cost per unit

Engineering…………………………………………………….. $ 250

Manufacturing………………………………………………….. $1,000

Distribution……………………………………………………… $ 150

Operations/Support……………………………………………. $ 100

$1,500

Retail to Consumer……………………………………………. $2,500

Estimated profit per unit $1,000

Figure 4: Estimated Cost Breakdown

JABED Technologies Smart Home Irrigation System Page 11 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

4 System Requirements

4.1 Functional Requirements

4.1.1 Stores and incorporates rain/runoff water

4.1.1.1 Irrigation system shall collect water from rain/runoff.

4.1.1.2 Irrigation system shall store runoff water in a cistern.

4.1.1.3 Irrigation system cistern shall have a capacity to hold 230 liters of water.

4.1.1.4 Irrigation system cistern shall redirect water overflow.

4.1.2 Scheduled automatic watering

4.1.2.1 Irrigation system shall be scheduled by entering: date, time, and duration.

4.1.2.2 Irrigation system shall be scheduled by the user.

4.1.3 Determine water source

4.1.3.1 Irrigation system shall first use water from the cistern.

4.1.3.2 Irrigation system shall use city water source when cistern levels are not adequate.

4.1.4 Programmable interface for schedule and settings

4.1.4.1 Irrigation system shall have a local interface.

4.1.4.2 Irrigation system shall have remote control capabilities.

4.1.4.3 Irrigation system shall have a programmable interface with: menus, system status, and alerts.

4.1.4.4 Irrigation system shall have manual override settings.

4.1.5 Utilize environmental conditions to determine watering schedule

4.1.5.1 Irrigation system shall interface with weather network.

4.1.5.2 Irrigation system shall measure soil conditions for moisture.

4.1.5.3 Irrigation system shall adjust watering schedule based on weather forecast and soil conditions.

4.1.5.3.1 Irrigation system shall adjust scheduled watering when weather forecast predicts rain within the next 24

hours and soil is moist.

4.1.5.3.2 Irrigation system shall trigger watering when weather forecast predicts temperatures exceeding 24

degrees Celsius and soil is dry.

4.1.5.3.3 Irrigation system shall not water when weather forecast predicts temperatures go below 3 degrees

Celsius.

JABED Technologies Smart Home Irrigation System Page 12 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

4.2 Smart home watering system boundary:

Smart water system shall divide into system and subsystem as shown below and connecting with requirements

interfaces and function requirements.

Boundary: Smart Irrigation System shall embed and connect with environments and water sources with function requirements.

Information Processing Subsystems Material/Energy Processing Subsystems

User Interface: User, Internet, Local Forecast Data Network.

User Interface: Water Distribution System, soil moisture sensor, constant water source.

Input Decoder: Process information setting Alerts Status to internal system formats.

Input Converter: Mechanism (s) Meter of water into the orientation from needed internally.

Functional Transformer: JABED Management shall train installers and technicians to be in-field irrigation expert.

Producer: Assembling components into complex, unique irrigation systems that deliver water to plants in the most efficient manner.

Memory: Information of capacity and scales, User input recorded.

Storage: 230 L cistern interfaces with drip or sprinkler

Decider: JABED Management shall determined watering needed schedule.

Output Encoder: Water supply, regulation and environments issues

Output Converter: Irrigation professionals may play an increasingly critical role in protecting and preserving water resources, and disposed water.

Support: JABED Technology, a manufacturer, dealer, distributor and contractor.

Supporter: May leader in smart water-saving practices, and grow demand for water-saving technologies, products and services.

Figure 5: Smart watering System embedded and functions requirements for Systems and Subsystems

4.3 Architectural Requirements

No architectural requirements/limitations at this time.

JABED Technologies Smart Home Irrigation System Page 13 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

4.4 Data Flow

4.4.1 DFD0

Figure 6: DFD0

DFD0 Data Flow Dictionary Name Composed of Type

Alerts and Status Schedule + Weather adjustment + Water selection info + Dispense status Data

Schedule and Settings Time + Date + Schedule + Dispense duration + Location Data

Current Time User input time and date + time elapsed Data

Status Info Dispense status Data

Manual Override User input to temporarily modify schedule to "skip today" Data

Weather Query Location Data

Weather Info Weather forecast data Data

Sensor Output Soil Moisture Sensor Output Data

Moisture Value Value Calculated from Sensor Output Data

Adjustment Value Watering schedule or duration adjustment value Data

Water Selection Info Rain water/Tap water selection ratio Data

Dispense Enable On/Off voltage signal Control

Rain Water Rain or run-off water Material

Overflow Water Water that exceeds the capacity of the storage subsystem Material

"Tap" Water Water from consistent supply, city tap or otherwise Material

JABED Technologies Smart Home Irrigation System Page 14 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

Selected Water Rain water from storage if available, "tap" water otherwise Material

Metered Water Dispensed Water Material

4.4.2 DFD3

Figure 7: DFD3

DFD3 Data Flow Dictionary Name Composed of Type

Weather Info Weather forecast data Data

Current Need Value Value calculated from current weather conditions, temperature, and moisture Data

Future Need Value Value calculated from weather forecast data Data

Adjustment Value Watering schedule or duration adjustment value Data

Moisture Value Soil moisture sensor reading Data

JABED Technologies Smart Home Irrigation System Page 15 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

4.4.3 DFD4

Figure 8: DFD4

DFD4 Data Flow Dictionary Name Composed of Type

Schedule and Settings Time + Date + Schedule + Dispense duration + Location Data

Manual Override User input to temporarily modify schedule to "skip today" Data

User Schedule User input schedule Data

User Time User input Time + Date (for initial setup) Data

User Duration User input Duration Setting Data

Adjusted Schedule User Schedule with Scheduled Adjustments Data

Adjustment Value Watering schedule or duration adjustment value Data

Current Time User input time and date + time elapsed Data

Adjusted Duration Dispense Duration * Adjustment Data

JABED Technologies Smart Home Irrigation System Page 16 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

Status Info Dispense status Data

Event Flag On/Off voltage signal Control

User Input Record Time + Date + Schedule + Dispense duration + Location Storage

4.5 Smart Watering Development Process

The engineering group of JABED Technologies will follow the company’s established development processes

while bringing the SMART Irrigation system to market. Figure 9 illustrates and identifies in a typical Vee model

the various phases and associated documentation in the process. A review will also be performed and must

be successfully completed before proceeding to the next phase.

Requirements Analysis – During the Requirements Analysis phase, engineering will define the system

characteristics, perform system engineering analyses, identify and assess system risks, as well as plan the

engineering activities and management. While completing the requirements analysis, engineering will create

system level design documents and plans which will later be used to validate the system requirements during

System Verification.

The documentation created here will consist of a System Segment Specification (SSS), a System a

Requirements Specification (SRS), an Item Requirements Specification (IRS), a Software Development Plan

(SDP), and a Software Test Plan (STP).

Once the requirements have been defined and the documentation complete, a System Requirements Review

(SRR) and System Functional Review (SFT) will be performed and must be successful before moving on to the

System Design phase.

System Design – During the System Design phase, engineering will define the system’s operational concept,

establish system architecture through system Design trade-offs, select any Commercial Off the Shelf (COTS)

hardware or software, develop sub-system interfaces and specification, perform risk analyses, establish a

technical baseline, conduct system performance analyses, and finally, prototype and evaluate user interfaces.

The documentation created here will consist of a Software Design Document (SDD), Interface Design

Document (IDD), and an Interface Control Document (ICD). The documents will later be used during the

System Test phase.

A Preliminary Design Review (PDR) will be performed to signify the end of the System Design phase.

Hardware/Software Design – Hardware and Software engineering will begin to design and refine their

interfaces and specifications, conduct hardware and software performance analyses, identify critical

JABED Technologies Smart Home Irrigation System Page 17 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

performance parameters, develop test planning, determine performance estimates, and establish control of the

technical baseline.

Engineering will capture the requirement and specification refinements by updating the SDD and IDD. The

tests established for the Smart Watering System will be captured in the Software Test Description (STD)

document. These documents will later be used to verify the integrated system meets all requirements.

A Critical Design Review (CDR) will be performed and successfully completed before moving on to the

Hardware Development and Software Coding phases.

Hardware Development and Software Design – Each design group will resolve specification issues, monitor

performance parameters, develop hardware and software to the design, and continue to control the technical

baseline. Before moving on to the System Integration phase, Internal Product Reviews (IPRs) will be

successfully completed for all hardware and software components.

System Integration – Now that all the system components have been created, engineering will begin to

integrate the hardware and the software into a functioning system. Engineering will evaluate the system

against the SDD, IDD, and test per the STD’s during Test Readiness Review (TRR) in order to demonstrate

that the system is ready to move on to the System Test phase.

System Test – During System Test, engineering will utilize a functioning prototype system to demonstrate to

Quality Assurance (QA) that the system meets all requirements established in the SDD and IDD. Once all

requirements have been verified, action items have been closed, and QA is satisfied that the test results satisfy

the requirements, System Verification Review (SVR) will be complete. A production item will be created based

on the formalized baseline.

System Verification – Using a production unit, testing will, once again, be witnessed by QA that a field able

system meets the requirements set forth by the SSS, SRS, and IRS. Testing will be performed in accordance

with the STP. All System Verification test activity will be captured in a System Test Report (STR) to serve as

formal documentation of the test events.

JABED Technologies Smart Home Irrigation System Page 18 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

Figure 9: VEE Model

JABED Technologies Smart Home Irrigation System Page 19 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

5 Project Schedule

Figure 9: Project Schedule

JABED Technologies Smart Home Irrigation System Page 20 of 20

Project Assignment Julie * Ahmed * Bill * Evan * David 03/16/12 version 12.0

6 References

U.S. Waterworks (2011). Water Studies and Government Regulations Dr. Fields (2012). EE40060-6 Managing the Integration Process Lawn and Home Publications (2010). The cost of water in the Future and how to Save $$ California Independent Research Studies (2011). Average water consumption per household Water Research Sites

http://www.waterwater.com http://getwatersmart.com http://savemoneyonwater.com http://www.fisica.uniud.it/~cabras/swe/MIL-STD/498/SSS-DID.PDF http://en.wikipedia.org/wiki/Configuration_management Preliminary design review (PDR) – Critical Design review - www.ncpublicschools.org/docs/.../sdlc/4/criticaldesignreview.doc