jabed technologies rev12_jf
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