SlideShare a Scribd company logo
10/17/19
1
EE 200: Electrical Engineering Design Project
Process AKA Systems Engineering
4
4
Dr. Haggerty, PE (EE)
• Guide you through
o Project Process
o Requirements Analysis
o Prototype Development
• 14 years: Systems Engineering
Aerospace and electronic systems
o Numerous winning proposals
o 100s M$ in new business
• 20 years: Consulting Engineer
o Broader technical
o Multiple large clients
o Multiple start-ups
• 5 Years Adjunct faculty
o Teach LD, UD, and Grad
o A “go to” replacement 5
5
10/17/19
2
Dr. Haggerty, PE (EE)
• Guide you through
o Project Process
o Requirements Analysis
o Prototype Development
• 14 years: Systems Engineering
Aerospace and electronic systems
o Numerous winning proposals
o 100s M$ in new business
• 20 years: Consulting Engineer
o Broader technical
o Multiple large clients
o Multiple start-ups
• 5 Years Adjunct faculty
o Teach LD, UD, and Grad
o A “go to” replacement 2
Elevator Pitch is Short Explanation to Catch
Listeners Interest
Individual
• Name
• Project Role
• Experience Summary
• 15� ≤ �&' ≤ 2���
6• References on BeachBoard
6
Project/Product:
• Product Elevator Pitch Outline
o Hook:
o Who it is for:
o What it does:
o Why it is needed:
• What would differentiate
your product ?
o (To help generate info for
Elevator Pitch)
7
7
10/17/19
3
They say there is
no “I” in Team.
9
9
Engineering Project Process Defined in:
HF Hoffman, The Engineering Capstone Course
Part 1
• Select team and project
• Analyze business case and issues
• Unit specifications
• Parts list and purchase
• Test planning
• Proposal
Part 2
• Weekly status
• Formal team meetings
• Formal design reviews
• Software design, code, and test
• Hardware design, fabrication, and
integration
• Software/hardware integration
• Final report, presentation, and
demonstration of final product
10
10
10/17/19
4
Systems Engineering Made up of Technical
and Managerial Functions
Technical
• Requirements Analysis
• System Architecture/Design
• Performance Analysis
• Interface Specification
• Test
o Verification and Validation
o AKA V&V
Managerial
• Customer Interface
• Technical Management
• Information Management
Process Engineering
• Logistics and Operations
• Coordination
11
11
Validation Shows Product Meets User Needs
Verification Shows Design Meets Requirements
14
14
10/17/19
5
15
Full V&V Systems Engineering
Example: NASA Systems Engineering Handbook
15
Tailored Process Flow Guides You Through
Streamlined Product Prototype Development
16
System Requirements
• Specific statements
• One shall per req
• Independent of Design
• What Not How
Acceptance Tests
• For each System Req
• Tests System at End
Design and Development
Requirements Analysis
• Technical Objectives
• Constraints Worksheet
• Standards Usage
Integration and Test
• Hardware Unit
• Software Module
• HW/SW
HW/SW Partitioning
Hardware
• Req Trace
• Design
• Fabrication
Software
• Req Trace
• Design
• Code
Parts List
• Safety Sheet
Requirements Workbook
16
10/17/19
6
Functional
Require-
ments
(Events)
Words
Design
Parameters
(Idea)
Words &
Drawings
Analysis
Experiments,
Words, FEA,
Equations,
Spreadsheets
…
References
Historical
documents,
www…
Risk
Words,
Drawings,
Analysis
…
Counter-
measures
Words,
Drawings,
Analysis…
A list of
independent
functions that the
design is to
accomplish.
Series (1,2,3…)
and Parallel (4a,
4b..) FRs (Events)
can be listed to
create the
Function Structure
Ideally independent
means to
accomplish each
FR. AN FR CAN
HAVE SEVERAL
POTENTIAL DPs.
The “best one”
ultimately must be
selected
Economic (financial or
maximizing score etc),
time & motion, power,
stress…
EACH DP’s
FEASABILITY MUST
BE PROVEN.
Analysis can be used
to create DPs!
Anything that can
help develop the
idea including
personal contacts,
articles, patents,
web sites….
High, Medium,
Low (explain
why) risk of
development
assessment for
each DP
Ideas or plan to
mitigate each risk,
including use of
off-the-shelf
known solutions
FRDPARRC Project Design Process:
Essential Elements (Slocum, MIT)
17
17
Least Formal Method is
Repeated Rapid Prototyping
Pro
• Short Turn-Around Products
o More productive
o Schedule too short for Systems
Engineering Overhead
Con
• Bad for complex products
• May never get “there”
18
One of my more lucrative consulting contracts:
Bailing out a company operating this way on a very complex
product
18
10/17/19
7
Increasing Levels in SEI Capability Maturity
Model (CMM) = Better Process and Product
19
# Level Focus Key Process Areas
5 Optimizing
Continuous
Improvement
Defect Prevention
Process Change Management
Technology Change Management
4 Managed
Product and
Process Quality
Quantitative Process Management
Software Quality Management
3 Defined
Engineering
Process
Organization Process Focus and Definition
Integrated Software Management
Software Product Engineering
Intergroup Coordination, Training Program, and Peer Reviews
2 Repeatable Project Management
Requirements Management
Software Project Planning, Tracking, and Oversight
Software Subcontract Management
Software Quality Assurance and Configuration Management
1 Initial Heroes None
19
Cull “Realistic Constraints” from Tech
Objectives and Other Sources
• Social and Ethical
o Accessibility
o Aesthetics
o Functionality
o Usability
• Manufacturability
o Constructability
o Codes
o Size, Weight, and Power (SWAP)
o Standards
• Environmental
o Environmental Standards
o Sustainability
o Toxic waste (Solar panels)
• Economic
o Cost
o Extensibility
o Interoperability
o Maintainability, Quality, other -ilities
o Marketability
o Schedule
o Standards use
• Health and Safety
o Ergonomics
o Safety Standards
• Political
o Legal Considerations
o Policy and Regulations 22
ABET Requirement
on Capstone Courses
22
10/17/19
8
Hawaiian Weather
Station is Safe and
Effective
Realistic Constraints
Nonpoisonous
All natural
Edible
Simple user I/F
Not annoying
23
Coconuts are safe and edible
Buckeyes are useless nuts
23
One Use of Standards is Pass-Through
Compliance: Use Parts that Meet Standards
• Standards section lists the standards that apply.
• For Example: Prototype uses Bluetooth
o Reference the Bluetooth spec as applicable
o You are not expected to actually shell out this money
o When you work for a large company:
o They will provide access
o Some are available for free on the Internet:
ZigBee is I think
24
24
10/17/19
9
Good System Req. Criteria Provide Checks
# Criteria Check Description
1 Necessary System cannot meet intended use without req
2 Feasible Req can be accomplished within schedule and budget
3 Concise Req is stated simply
4 Unambiguous Req can be interpreted only one way
5 Correct Req is factually accurate, technically possible, and
legal
6 Complete All req conditions stated and req expresses whole
idea
7 Consistent Req does not conflict with another req
8 Verifiable Implementation of req in system can be proved
9 Design Independent Req does not specify an implementation
10 Nonredundent Req is not a duplicate
11 No escape clauses Req is not conditional, speculative, or
general 25
25
26
From Textbook
26
10/17/19
10
Risk Matrix
5
4
3
2
1
1 2 3 4 5
Consequence
Date: _____________ Project Title: ________________
Risk #1 Title:
Driver:
Mitigation:
Risk #2 Title:
Driver:
Mitigation:
Risk #3 Title:
Driver:
Mitigation:
Green – Low Risk - No Action
Yellow – Moderate Risk – Take Action
Red – High Risk – Seek an Immediate Remedy
P
ro
ba
bi
lit
y
Cheating Risk Matrix
High Risk
Moderate
Risk
Low Risk
Project Risk Assessed Using Management
Friendly Risk Matrix
29
29

More Related Content

Similar to 1017191EE 200 Electrical Engineering Design Project.docx

Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
Cprime
 
Quality & Risk Management Challenges When Acquiring Enterprise Systems
Quality & Risk Management Challenges When Acquiring Enterprise SystemsQuality & Risk Management Challenges When Acquiring Enterprise Systems
Quality & Risk Management Challenges When Acquiring Enterprise Systems
Pacific Northwest Software Quality Conference
 
Software Requirements engineering
Software Requirements engineeringSoftware Requirements engineering
Software Requirements engineering
Md. Shafiuzzaman Hira
 
Software Development Life Cycle - SDLC
Software Development Life Cycle - SDLCSoftware Development Life Cycle - SDLC
Software Development Life Cycle - SDLC
Shwetha-BA
 
Discovery on terra incognita
Discovery on terra incognitaDiscovery on terra incognita
Discovery on terra incognita
eugenemospan
 
SRS.pdf
SRS.pdfSRS.pdf
SRS.pdf
Lucifer272025
 
Metrics-driven Continuous Delivery
Metrics-driven Continuous DeliveryMetrics-driven Continuous Delivery
Metrics-driven Continuous Delivery
Andrew Phillips
 
Automated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps NextAutomated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps Next
Perfecto by Perforce
 
Dotsoft's tech stack
Dotsoft's tech stackDotsoft's tech stack
Dotsoft's tech stack
Odysseas Spyroglou
 
Improve Product Design with High Quality Requirements
Improve Product Design with High Quality RequirementsImprove Product Design with High Quality Requirements
Improve Product Design with High Quality Requirements
Elizabeth Steiner
 
Mg6088 spm unit-2
Mg6088 spm unit-2Mg6088 spm unit-2
Mg6088 spm unit-2
SIMONTHOMAS S
 
2013 gumz webinar_requirements_quality_project_auditors
2013 gumz webinar_requirements_quality_project_auditors2013 gumz webinar_requirements_quality_project_auditors
2013 gumz webinar_requirements_quality_project_auditors
Joy Gumz
 
Concurrent Engineering – Breaking down the silos
Concurrent Engineering – Breaking down the silosConcurrent Engineering – Breaking down the silos
Concurrent Engineering – Breaking down the silos
NNE
 
Spm lecture-3
Spm lecture-3Spm lecture-3
Spm lecture-3
Sulman Ahmed
 
Lect3
Lect3Lect3
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Philippe Krief
 
Zeb Pitch
Zeb PitchZeb Pitch
Zeb Pitch
Chuck Hodges
 
Traceability Beyond Source Code: An Elusive Target?
Traceability Beyond Source Code: An Elusive Target?Traceability Beyond Source Code: An Elusive Target?
Traceability Beyond Source Code: An Elusive Target?
Lionel Briand
 
The Waterfall Model
The Waterfall ModelThe Waterfall Model
The Waterfall Model
Damian T. Gordon
 
How to Obtain the Best Consulting Support for your Radio System Upgrade or Re...
How to Obtain the Best Consulting Support for your Radio System Upgrade or Re...How to Obtain the Best Consulting Support for your Radio System Upgrade or Re...
How to Obtain the Best Consulting Support for your Radio System Upgrade or Re...
Black & Veatch
 

Similar to 1017191EE 200 Electrical Engineering Design Project.docx (20)

Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
 
Quality & Risk Management Challenges When Acquiring Enterprise Systems
Quality & Risk Management Challenges When Acquiring Enterprise SystemsQuality & Risk Management Challenges When Acquiring Enterprise Systems
Quality & Risk Management Challenges When Acquiring Enterprise Systems
 
Software Requirements engineering
Software Requirements engineeringSoftware Requirements engineering
Software Requirements engineering
 
Software Development Life Cycle - SDLC
Software Development Life Cycle - SDLCSoftware Development Life Cycle - SDLC
Software Development Life Cycle - SDLC
 
Discovery on terra incognita
Discovery on terra incognitaDiscovery on terra incognita
Discovery on terra incognita
 
SRS.pdf
SRS.pdfSRS.pdf
SRS.pdf
 
Metrics-driven Continuous Delivery
Metrics-driven Continuous DeliveryMetrics-driven Continuous Delivery
Metrics-driven Continuous Delivery
 
Automated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps NextAutomated Code Reviews with AI and ML - DevOps Next
Automated Code Reviews with AI and ML - DevOps Next
 
Dotsoft's tech stack
Dotsoft's tech stackDotsoft's tech stack
Dotsoft's tech stack
 
Improve Product Design with High Quality Requirements
Improve Product Design with High Quality RequirementsImprove Product Design with High Quality Requirements
Improve Product Design with High Quality Requirements
 
Mg6088 spm unit-2
Mg6088 spm unit-2Mg6088 spm unit-2
Mg6088 spm unit-2
 
2013 gumz webinar_requirements_quality_project_auditors
2013 gumz webinar_requirements_quality_project_auditors2013 gumz webinar_requirements_quality_project_auditors
2013 gumz webinar_requirements_quality_project_auditors
 
Concurrent Engineering – Breaking down the silos
Concurrent Engineering – Breaking down the silosConcurrent Engineering – Breaking down the silos
Concurrent Engineering – Breaking down the silos
 
Spm lecture-3
Spm lecture-3Spm lecture-3
Spm lecture-3
 
Lect3
Lect3Lect3
Lect3
 
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
Moving to Agile Methods and DevOps on IBM i with ARCAD Pack for Rational 1479...
 
Zeb Pitch
Zeb PitchZeb Pitch
Zeb Pitch
 
Traceability Beyond Source Code: An Elusive Target?
Traceability Beyond Source Code: An Elusive Target?Traceability Beyond Source Code: An Elusive Target?
Traceability Beyond Source Code: An Elusive Target?
 
The Waterfall Model
The Waterfall ModelThe Waterfall Model
The Waterfall Model
 
How to Obtain the Best Consulting Support for your Radio System Upgrade or Re...
How to Obtain the Best Consulting Support for your Radio System Upgrade or Re...How to Obtain the Best Consulting Support for your Radio System Upgrade or Re...
How to Obtain the Best Consulting Support for your Radio System Upgrade or Re...
 

More from aulasnilda

1. Analyze the case and determine the factors that have made KFC a s.docx
1. Analyze the case and determine the factors that have made KFC a s.docx1. Analyze the case and determine the factors that have made KFC a s.docx
1. Analyze the case and determine the factors that have made KFC a s.docx
aulasnilda
 
1. A.Discuss how the concept of health has changed over time. B.Di.docx
1. A.Discuss how the concept of health has changed over time. B.Di.docx1. A.Discuss how the concept of health has changed over time. B.Di.docx
1. A.Discuss how the concept of health has changed over time. B.Di.docx
aulasnilda
 
1. Abstract2. Introduction to Bitcoin and Ethereum3..docx
1. Abstract2. Introduction to Bitcoin and Ethereum3..docx1. Abstract2. Introduction to Bitcoin and Ethereum3..docx
1. Abstract2. Introduction to Bitcoin and Ethereum3..docx
aulasnilda
 
1. A. Compare vulnerable populations. B. Describe an example of one .docx
1. A. Compare vulnerable populations. B. Describe an example of one .docx1. A. Compare vulnerable populations. B. Describe an example of one .docx
1. A. Compare vulnerable populations. B. Describe an example of one .docx
aulasnilda
 
1. A highly capable brick and mortar electronics retailer with a l.docx
1. A highly capable brick and mortar electronics retailer with a l.docx1. A highly capable brick and mortar electronics retailer with a l.docx
1. A highly capable brick and mortar electronics retailer with a l.docx
aulasnilda
 
1. A. Research the delivery, finance, management, and sustainabili.docx
1. A. Research the delivery, finance, management, and sustainabili.docx1. A. Research the delivery, finance, management, and sustainabili.docx
1. A. Research the delivery, finance, management, and sustainabili.docx
aulasnilda
 
1. All of the following artists except for ONE used nudity as part.docx
1. All of the following artists except for ONE used nudity as part.docx1. All of the following artists except for ONE used nudity as part.docx
1. All of the following artists except for ONE used nudity as part.docx
aulasnilda
 
1. According to the article, what is myth and how does it functi.docx
1. According to the article, what is myth and how does it functi.docx1. According to the article, what is myth and how does it functi.docx
1. According to the article, what is myth and how does it functi.docx
aulasnilda
 
1. 6 Paragraph OverviewReflection on Reading Assigbnment Due Before.docx
1. 6 Paragraph OverviewReflection on Reading Assigbnment Due Before.docx1. 6 Paragraph OverviewReflection on Reading Assigbnment Due Before.docx
1. 6 Paragraph OverviewReflection on Reading Assigbnment Due Before.docx
aulasnilda
 
1. A.Compare independent variables, B.dependent variables, and C.ext.docx
1. A.Compare independent variables, B.dependent variables, and C.ext.docx1. A.Compare independent variables, B.dependent variables, and C.ext.docx
1. A.Compare independent variables, B.dependent variables, and C.ext.docx
aulasnilda
 
1. According to the Court, why is death a proportionate penalty for .docx
1. According to the Court, why is death a proportionate penalty for .docx1. According to the Court, why is death a proportionate penalty for .docx
1. According to the Court, why is death a proportionate penalty for .docx
aulasnilda
 
1- Prisonization  What if  . . . you were sentenced to prison .docx
1- Prisonization  What if  . . . you were sentenced to prison .docx1- Prisonization  What if  . . . you were sentenced to prison .docx
1- Prisonization  What if  . . . you were sentenced to prison .docx
aulasnilda
 
1. 250+ word count What is cultural and linguistic competence H.docx
1. 250+ word count What is cultural and linguistic competence H.docx1. 250+ word count What is cultural and linguistic competence H.docx
1. 250+ word count What is cultural and linguistic competence H.docx
aulasnilda
 
1. 200 words How valuable is a having a LinkedIn profile Provid.docx
1. 200 words How valuable is a having a LinkedIn profile Provid.docx1. 200 words How valuable is a having a LinkedIn profile Provid.docx
1. 200 words How valuable is a having a LinkedIn profile Provid.docx
aulasnilda
 
1. According to recent surveys, China, India, and the Philippines ar.docx
1. According to recent surveys, China, India, and the Philippines ar.docx1. According to recent surveys, China, India, and the Philippines ar.docx
1. According to recent surveys, China, India, and the Philippines ar.docx
aulasnilda
 
1. Addressing inflation using Fiscal and Monetary Policy tools.S.docx
1. Addressing inflation using Fiscal and Monetary Policy tools.S.docx1. Addressing inflation using Fiscal and Monetary Policy tools.S.docx
1. Addressing inflation using Fiscal and Monetary Policy tools.S.docx
aulasnilda
 
1. A vulnerability refers to a known weakness of an asset (resou.docx
1. A vulnerability refers to a known weakness of an asset (resou.docx1. A vulnerability refers to a known weakness of an asset (resou.docx
1. A vulnerability refers to a known weakness of an asset (resou.docx
aulasnilda
 
1. According to the readings, philosophy began in ancient Egypt an.docx
1. According to the readings, philosophy began in ancient Egypt an.docx1. According to the readings, philosophy began in ancient Egypt an.docx
1. According to the readings, philosophy began in ancient Egypt an.docx
aulasnilda
 
1-Explain what you understood from the paper with (one paragraph).docx
1-Explain what you understood from the paper with (one paragraph).docx1-Explain what you understood from the paper with (one paragraph).docx
1-Explain what you understood from the paper with (one paragraph).docx
aulasnilda
 
1-Explanation of how healthcare policy can impact the advanced p.docx
1-Explanation of how healthcare policy can impact the advanced p.docx1-Explanation of how healthcare policy can impact the advanced p.docx
1-Explanation of how healthcare policy can impact the advanced p.docx
aulasnilda
 

More from aulasnilda (20)

1. Analyze the case and determine the factors that have made KFC a s.docx
1. Analyze the case and determine the factors that have made KFC a s.docx1. Analyze the case and determine the factors that have made KFC a s.docx
1. Analyze the case and determine the factors that have made KFC a s.docx
 
1. A.Discuss how the concept of health has changed over time. B.Di.docx
1. A.Discuss how the concept of health has changed over time. B.Di.docx1. A.Discuss how the concept of health has changed over time. B.Di.docx
1. A.Discuss how the concept of health has changed over time. B.Di.docx
 
1. Abstract2. Introduction to Bitcoin and Ethereum3..docx
1. Abstract2. Introduction to Bitcoin and Ethereum3..docx1. Abstract2. Introduction to Bitcoin and Ethereum3..docx
1. Abstract2. Introduction to Bitcoin and Ethereum3..docx
 
1. A. Compare vulnerable populations. B. Describe an example of one .docx
1. A. Compare vulnerable populations. B. Describe an example of one .docx1. A. Compare vulnerable populations. B. Describe an example of one .docx
1. A. Compare vulnerable populations. B. Describe an example of one .docx
 
1. A highly capable brick and mortar electronics retailer with a l.docx
1. A highly capable brick and mortar electronics retailer with a l.docx1. A highly capable brick and mortar electronics retailer with a l.docx
1. A highly capable brick and mortar electronics retailer with a l.docx
 
1. A. Research the delivery, finance, management, and sustainabili.docx
1. A. Research the delivery, finance, management, and sustainabili.docx1. A. Research the delivery, finance, management, and sustainabili.docx
1. A. Research the delivery, finance, management, and sustainabili.docx
 
1. All of the following artists except for ONE used nudity as part.docx
1. All of the following artists except for ONE used nudity as part.docx1. All of the following artists except for ONE used nudity as part.docx
1. All of the following artists except for ONE used nudity as part.docx
 
1. According to the article, what is myth and how does it functi.docx
1. According to the article, what is myth and how does it functi.docx1. According to the article, what is myth and how does it functi.docx
1. According to the article, what is myth and how does it functi.docx
 
1. 6 Paragraph OverviewReflection on Reading Assigbnment Due Before.docx
1. 6 Paragraph OverviewReflection on Reading Assigbnment Due Before.docx1. 6 Paragraph OverviewReflection on Reading Assigbnment Due Before.docx
1. 6 Paragraph OverviewReflection on Reading Assigbnment Due Before.docx
 
1. A.Compare independent variables, B.dependent variables, and C.ext.docx
1. A.Compare independent variables, B.dependent variables, and C.ext.docx1. A.Compare independent variables, B.dependent variables, and C.ext.docx
1. A.Compare independent variables, B.dependent variables, and C.ext.docx
 
1. According to the Court, why is death a proportionate penalty for .docx
1. According to the Court, why is death a proportionate penalty for .docx1. According to the Court, why is death a proportionate penalty for .docx
1. According to the Court, why is death a proportionate penalty for .docx
 
1- Prisonization  What if  . . . you were sentenced to prison .docx
1- Prisonization  What if  . . . you were sentenced to prison .docx1- Prisonization  What if  . . . you were sentenced to prison .docx
1- Prisonization  What if  . . . you were sentenced to prison .docx
 
1. 250+ word count What is cultural and linguistic competence H.docx
1. 250+ word count What is cultural and linguistic competence H.docx1. 250+ word count What is cultural and linguistic competence H.docx
1. 250+ word count What is cultural and linguistic competence H.docx
 
1. 200 words How valuable is a having a LinkedIn profile Provid.docx
1. 200 words How valuable is a having a LinkedIn profile Provid.docx1. 200 words How valuable is a having a LinkedIn profile Provid.docx
1. 200 words How valuable is a having a LinkedIn profile Provid.docx
 
1. According to recent surveys, China, India, and the Philippines ar.docx
1. According to recent surveys, China, India, and the Philippines ar.docx1. According to recent surveys, China, India, and the Philippines ar.docx
1. According to recent surveys, China, India, and the Philippines ar.docx
 
1. Addressing inflation using Fiscal and Monetary Policy tools.S.docx
1. Addressing inflation using Fiscal and Monetary Policy tools.S.docx1. Addressing inflation using Fiscal and Monetary Policy tools.S.docx
1. Addressing inflation using Fiscal and Monetary Policy tools.S.docx
 
1. A vulnerability refers to a known weakness of an asset (resou.docx
1. A vulnerability refers to a known weakness of an asset (resou.docx1. A vulnerability refers to a known weakness of an asset (resou.docx
1. A vulnerability refers to a known weakness of an asset (resou.docx
 
1. According to the readings, philosophy began in ancient Egypt an.docx
1. According to the readings, philosophy began in ancient Egypt an.docx1. According to the readings, philosophy began in ancient Egypt an.docx
1. According to the readings, philosophy began in ancient Egypt an.docx
 
1-Explain what you understood from the paper with (one paragraph).docx
1-Explain what you understood from the paper with (one paragraph).docx1-Explain what you understood from the paper with (one paragraph).docx
1-Explain what you understood from the paper with (one paragraph).docx
 
1-Explanation of how healthcare policy can impact the advanced p.docx
1-Explanation of how healthcare policy can impact the advanced p.docx1-Explanation of how healthcare policy can impact the advanced p.docx
1-Explanation of how healthcare policy can impact the advanced p.docx
 

Recently uploaded

How to Create Sequence Numbers in Odoo 17
How to Create Sequence Numbers in Odoo 17How to Create Sequence Numbers in Odoo 17
How to Create Sequence Numbers in Odoo 17
Celine George
 
1-NLC-MATH7-Consolidation-Lesson1 2024.pptx
1-NLC-MATH7-Consolidation-Lesson1 2024.pptx1-NLC-MATH7-Consolidation-Lesson1 2024.pptx
1-NLC-MATH7-Consolidation-Lesson1 2024.pptx
AnneMarieJacildo
 
NC Public Schools Involved in NCDPI, Zipline Partnership
NC Public Schools Involved in NCDPI, Zipline PartnershipNC Public Schools Involved in NCDPI, Zipline Partnership
NC Public Schools Involved in NCDPI, Zipline Partnership
Mebane Rash
 
modul ajar kelas x bahasa inggris 2024-2025
modul ajar kelas x bahasa inggris 2024-2025modul ajar kelas x bahasa inggris 2024-2025
modul ajar kelas x bahasa inggris 2024-2025
NurFitriah45
 
Webinar Innovative assessments for SOcial Emotional Skills
Webinar Innovative assessments for SOcial Emotional SkillsWebinar Innovative assessments for SOcial Emotional Skills
Webinar Innovative assessments for SOcial Emotional Skills
EduSkills OECD
 
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptxChapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Brajeswar Paul
 
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ..."DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
thanhluan21
 
Split Shifts From Gantt View in the Odoo 17
Split Shifts From Gantt View in the  Odoo 17Split Shifts From Gantt View in the  Odoo 17
Split Shifts From Gantt View in the Odoo 17
Celine George
 
New Features in Odoo 17 Sign - Odoo 17 Slides
New Features in Odoo 17 Sign - Odoo 17 SlidesNew Features in Odoo 17 Sign - Odoo 17 Slides
New Features in Odoo 17 Sign - Odoo 17 Slides
Celine George
 
OS ticketing tool: Troubleshooting Guide for DIKSHA’s concern.pptx
OS ticketing tool: Troubleshooting Guide for DIKSHA’s concern.pptxOS ticketing tool: Troubleshooting Guide for DIKSHA’s concern.pptx
OS ticketing tool: Troubleshooting Guide for DIKSHA’s concern.pptx
bipin95
 
How to Create & Publish a Blog in Odoo 17 Website
How to Create & Publish a Blog in Odoo 17 WebsiteHow to Create & Publish a Blog in Odoo 17 Website
How to Create & Publish a Blog in Odoo 17 Website
Celine George
 
Neuroimaging Mastery Project: Presentation #6 Subarachnoid Hemorrhage
Neuroimaging Mastery Project: Presentation #6 Subarachnoid HemorrhageNeuroimaging Mastery Project: Presentation #6 Subarachnoid Hemorrhage
Neuroimaging Mastery Project: Presentation #6 Subarachnoid Hemorrhage
Sean M. Fox
 
How to Create a New Article in Knowledge App in Odoo 17
How to Create a New Article in Knowledge App in Odoo 17How to Create a New Article in Knowledge App in Odoo 17
How to Create a New Article in Knowledge App in Odoo 17
Celine George
 
ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUMENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
HappieMontevirgenCas
 
(T.L.E.) Agriculture: Essentials of Gardening
(T.L.E.) Agriculture: Essentials of Gardening(T.L.E.) Agriculture: Essentials of Gardening
(T.L.E.) Agriculture: Essentials of Gardening
MJDuyan
 
Imagination in Computer Science Research
Imagination in Computer Science ResearchImagination in Computer Science Research
Imagination in Computer Science Research
Abhik Roychoudhury
 
National Learning Camp Grade 7 ENGLISH 7-LESSON 7.pptx
National Learning Camp Grade 7 ENGLISH 7-LESSON 7.pptxNational Learning Camp Grade 7 ENGLISH 7-LESSON 7.pptx
National Learning Camp Grade 7 ENGLISH 7-LESSON 7.pptx
EdsNatividad
 
What is Rescue Session in Odoo 17 POS - Odoo 17 Slides
What is Rescue Session in Odoo 17 POS - Odoo 17 SlidesWhat is Rescue Session in Odoo 17 POS - Odoo 17 Slides
What is Rescue Session in Odoo 17 POS - Odoo 17 Slides
Celine George
 
How to Add Colour Kanban Records in Odoo 17 Notebook
How to Add Colour Kanban Records in Odoo 17 NotebookHow to Add Colour Kanban Records in Odoo 17 Notebook
How to Add Colour Kanban Records in Odoo 17 Notebook
Celine George
 
Bedok NEWater Photostory - COM322 Assessment (Story 2)
Bedok NEWater Photostory - COM322 Assessment (Story 2)Bedok NEWater Photostory - COM322 Assessment (Story 2)
Bedok NEWater Photostory - COM322 Assessment (Story 2)
Liyana Rozaini
 

Recently uploaded (20)

How to Create Sequence Numbers in Odoo 17
How to Create Sequence Numbers in Odoo 17How to Create Sequence Numbers in Odoo 17
How to Create Sequence Numbers in Odoo 17
 
1-NLC-MATH7-Consolidation-Lesson1 2024.pptx
1-NLC-MATH7-Consolidation-Lesson1 2024.pptx1-NLC-MATH7-Consolidation-Lesson1 2024.pptx
1-NLC-MATH7-Consolidation-Lesson1 2024.pptx
 
NC Public Schools Involved in NCDPI, Zipline Partnership
NC Public Schools Involved in NCDPI, Zipline PartnershipNC Public Schools Involved in NCDPI, Zipline Partnership
NC Public Schools Involved in NCDPI, Zipline Partnership
 
modul ajar kelas x bahasa inggris 2024-2025
modul ajar kelas x bahasa inggris 2024-2025modul ajar kelas x bahasa inggris 2024-2025
modul ajar kelas x bahasa inggris 2024-2025
 
Webinar Innovative assessments for SOcial Emotional Skills
Webinar Innovative assessments for SOcial Emotional SkillsWebinar Innovative assessments for SOcial Emotional Skills
Webinar Innovative assessments for SOcial Emotional Skills
 
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptxChapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
 
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ..."DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
 
Split Shifts From Gantt View in the Odoo 17
Split Shifts From Gantt View in the  Odoo 17Split Shifts From Gantt View in the  Odoo 17
Split Shifts From Gantt View in the Odoo 17
 
New Features in Odoo 17 Sign - Odoo 17 Slides
New Features in Odoo 17 Sign - Odoo 17 SlidesNew Features in Odoo 17 Sign - Odoo 17 Slides
New Features in Odoo 17 Sign - Odoo 17 Slides
 
OS ticketing tool: Troubleshooting Guide for DIKSHA’s concern.pptx
OS ticketing tool: Troubleshooting Guide for DIKSHA’s concern.pptxOS ticketing tool: Troubleshooting Guide for DIKSHA’s concern.pptx
OS ticketing tool: Troubleshooting Guide for DIKSHA’s concern.pptx
 
How to Create & Publish a Blog in Odoo 17 Website
How to Create & Publish a Blog in Odoo 17 WebsiteHow to Create & Publish a Blog in Odoo 17 Website
How to Create & Publish a Blog in Odoo 17 Website
 
Neuroimaging Mastery Project: Presentation #6 Subarachnoid Hemorrhage
Neuroimaging Mastery Project: Presentation #6 Subarachnoid HemorrhageNeuroimaging Mastery Project: Presentation #6 Subarachnoid Hemorrhage
Neuroimaging Mastery Project: Presentation #6 Subarachnoid Hemorrhage
 
How to Create a New Article in Knowledge App in Odoo 17
How to Create a New Article in Knowledge App in Odoo 17How to Create a New Article in Knowledge App in Odoo 17
How to Create a New Article in Knowledge App in Odoo 17
 
ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUMENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
 
(T.L.E.) Agriculture: Essentials of Gardening
(T.L.E.) Agriculture: Essentials of Gardening(T.L.E.) Agriculture: Essentials of Gardening
(T.L.E.) Agriculture: Essentials of Gardening
 
Imagination in Computer Science Research
Imagination in Computer Science ResearchImagination in Computer Science Research
Imagination in Computer Science Research
 
National Learning Camp Grade 7 ENGLISH 7-LESSON 7.pptx
National Learning Camp Grade 7 ENGLISH 7-LESSON 7.pptxNational Learning Camp Grade 7 ENGLISH 7-LESSON 7.pptx
National Learning Camp Grade 7 ENGLISH 7-LESSON 7.pptx
 
What is Rescue Session in Odoo 17 POS - Odoo 17 Slides
What is Rescue Session in Odoo 17 POS - Odoo 17 SlidesWhat is Rescue Session in Odoo 17 POS - Odoo 17 Slides
What is Rescue Session in Odoo 17 POS - Odoo 17 Slides
 
How to Add Colour Kanban Records in Odoo 17 Notebook
How to Add Colour Kanban Records in Odoo 17 NotebookHow to Add Colour Kanban Records in Odoo 17 Notebook
How to Add Colour Kanban Records in Odoo 17 Notebook
 
Bedok NEWater Photostory - COM322 Assessment (Story 2)
Bedok NEWater Photostory - COM322 Assessment (Story 2)Bedok NEWater Photostory - COM322 Assessment (Story 2)
Bedok NEWater Photostory - COM322 Assessment (Story 2)
 

1017191EE 200 Electrical Engineering Design Project.docx

  • 1. 10/17/19 1 EE 200: Electrical Engineering Design Project Process AKA Systems Engineering 4 4 Dr. Haggerty, PE (EE) • Guide you through o Project Process o Requirements Analysis o Prototype Development • 14 years: Systems Engineering Aerospace and electronic systems o Numerous winning proposals o 100s M$ in new business • 20 years: Consulting Engineer o Broader technical o Multiple large clients o Multiple start-ups • 5 Years Adjunct faculty
  • 2. o Teach LD, UD, and Grad o A “go to” replacement 5 5 10/17/19 2 Dr. Haggerty, PE (EE) • Guide you through o Project Process o Requirements Analysis o Prototype Development • 14 years: Systems Engineering Aerospace and electronic systems o Numerous winning proposals o 100s M$ in new business • 20 years: Consulting Engineer o Broader technical o Multiple large clients o Multiple start-ups • 5 Years Adjunct faculty o Teach LD, UD, and Grad o A “go to” replacement 2 Elevator Pitch is Short Explanation to Catch Listeners Interest
  • 3. Individual • Name • Project Role • Experience Summary • 15� ≤ �&' ≤ 2��� 6• References on BeachBoard 6 Project/Product: • Product Elevator Pitch Outline o Hook: o Who it is for: o What it does: o Why it is needed: • What would differentiate your product ? o (To help generate info for Elevator Pitch) 7 7 10/17/19 3
  • 4. They say there is no “I” in Team. 9 9 Engineering Project Process Defined in: HF Hoffman, The Engineering Capstone Course Part 1 • Select team and project • Analyze business case and issues • Unit specifications • Parts list and purchase • Test planning • Proposal Part 2 • Weekly status • Formal team meetings • Formal design reviews • Software design, code, and test • Hardware design, fabrication, and integration • Software/hardware integration • Final report, presentation, and demonstration of final product 10 10
  • 5. 10/17/19 4 Systems Engineering Made up of Technical and Managerial Functions Technical • Requirements Analysis • System Architecture/Design • Performance Analysis • Interface Specification • Test o Verification and Validation o AKA V&V Managerial • Customer Interface • Technical Management • Information Management Process Engineering • Logistics and Operations • Coordination 11 11 Validation Shows Product Meets User Needs Verification Shows Design Meets Requirements 14
  • 6. 14 10/17/19 5 15 Full V&V Systems Engineering Example: NASA Systems Engineering Handbook 15 Tailored Process Flow Guides You Through Streamlined Product Prototype Development 16 System Requirements • Specific statements • One shall per req • Independent of Design • What Not How Acceptance Tests • For each System Req • Tests System at End Design and Development Requirements Analysis • Technical Objectives • Constraints Worksheet • Standards Usage
  • 7. Integration and Test • Hardware Unit • Software Module • HW/SW HW/SW Partitioning Hardware • Req Trace • Design • Fabrication Software • Req Trace • Design • Code Parts List • Safety Sheet Requirements Workbook 16 10/17/19 6 Functional Require- ments (Events) Words
  • 9. Series (1,2,3…) and Parallel (4a, 4b..) FRs (Events) can be listed to create the Function Structure Ideally independent means to accomplish each FR. AN FR CAN HAVE SEVERAL POTENTIAL DPs. The “best one” ultimately must be selected Economic (financial or maximizing score etc), time & motion, power, stress… EACH DP’s FEASABILITY MUST BE PROVEN. Analysis can be used to create DPs! Anything that can help develop the idea including personal contacts, articles, patents, web sites…. High, Medium, Low (explain
  • 10. why) risk of development assessment for each DP Ideas or plan to mitigate each risk, including use of off-the-shelf known solutions FRDPARRC Project Design Process: Essential Elements (Slocum, MIT) 17 17 Least Formal Method is Repeated Rapid Prototyping Pro • Short Turn-Around Products o More productive o Schedule too short for Systems Engineering Overhead Con • Bad for complex products • May never get “there” 18 One of my more lucrative consulting contracts:
  • 11. Bailing out a company operating this way on a very complex product 18 10/17/19 7 Increasing Levels in SEI Capability Maturity Model (CMM) = Better Process and Product 19 # Level Focus Key Process Areas 5 Optimizing Continuous Improvement Defect Prevention Process Change Management Technology Change Management 4 Managed Product and Process Quality Quantitative Process Management Software Quality Management 3 Defined Engineering Process
  • 12. Organization Process Focus and Definition Integrated Software Management Software Product Engineering Intergroup Coordination, Training Program, and Peer Reviews 2 Repeatable Project Management Requirements Management Software Project Planning, Tracking, and Oversight Software Subcontract Management Software Quality Assurance and Configuration Management 1 Initial Heroes None 19 Cull “Realistic Constraints” from Tech Objectives and Other Sources • Social and Ethical o Accessibility o Aesthetics o Functionality o Usability • Manufacturability o Constructability o Codes o Size, Weight, and Power (SWAP) o Standards • Environmental o Environmental Standards o Sustainability o Toxic waste (Solar panels)
  • 13. • Economic o Cost o Extensibility o Interoperability o Maintainability, Quality, other -ilities o Marketability o Schedule o Standards use • Health and Safety o Ergonomics o Safety Standards • Political o Legal Considerations o Policy and Regulations 22 ABET Requirement on Capstone Courses 22 10/17/19 8 Hawaiian Weather Station is Safe and Effective Realistic Constraints Nonpoisonous
  • 14. All natural Edible Simple user I/F Not annoying 23 Coconuts are safe and edible Buckeyes are useless nuts 23 One Use of Standards is Pass-Through Compliance: Use Parts that Meet Standards • Standards section lists the standards that apply. • For Example: Prototype uses Bluetooth o Reference the Bluetooth spec as applicable o You are not expected to actually shell out this money o When you work for a large company: o They will provide access o Some are available for free on the Internet: ZigBee is I think 24 24 10/17/19
  • 15. 9 Good System Req. Criteria Provide Checks # Criteria Check Description 1 Necessary System cannot meet intended use without req 2 Feasible Req can be accomplished within schedule and budget 3 Concise Req is stated simply 4 Unambiguous Req can be interpreted only one way 5 Correct Req is factually accurate, technically possible, and legal 6 Complete All req conditions stated and req expresses whole idea 7 Consistent Req does not conflict with another req 8 Verifiable Implementation of req in system can be proved 9 Design Independent Req does not specify an implementation 10 Nonredundent Req is not a duplicate 11 No escape clauses Req is not conditional, speculative, or general 25 25 26 From Textbook
  • 17. 1 2 3 4 5 Consequence Date: _____________ Project Title: ________________ Risk #1 Title: Driver: Mitigation: Risk #2 Title: Driver: Mitigation: Risk #3 Title: Driver: Mitigation: Green – Low Risk - No Action Yellow – Moderate Risk – Take Action Red – High Risk – Seek an Immediate Remedy P ro ba bi lit y Cheating Risk Matrix
  • 18. High Risk Moderate Risk Low Risk Project Risk Assessed Using Management Friendly Risk Matrix 29 29