SlideShare una empresa de Scribd logo
1 de 57
Descargar para leer sin conexión
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
“Key” Element of Systems
Engineering –
Systems Requirements
ALIX MINDEN
SEPTEMBER 28, 2013
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 2
of 47
Agenda
• Concept of Systems Requirements
• Requirements Management Process (Theoretical)
• Applying the “Core Four” to Systems Requirements
• Requirements Management Process (Practical)
• Applicable Systems Requirements Tools
• Applicable Industries & Examples
• Summary
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 3
of 47
Concept of Systems Requirements –
Overview and Purpose
• What are Systems Requirements?
– Things desired/needed; what potential stakeholders / users
want the system to do.1
• Are there any other names for the Systems
Requirements Process?
– Requirements Engineering
• What is the purpose of Systems Requirements?
– Foundation of system definition; forms basis for the
architectural design, integration, and verification.2
– Requirements Management
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 4
of 47
Concept of Systems Requirements –
Importance3
• SE is very important early
in the lifecycle.
• Effective System
Requirements are vital.
• Remember, ~80% of LCC
is “baked-in” before PDR.
• PDR is BEFORE the
actual development!
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 5
of 47
Concept of Systems Requirements –
Requirement Sources4
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 6
of 47
Requirements Management Process –
Overview of the Theoretical Process
• There are many different approaches.
• The primary difference is the terminology.
• Each approach utilizes the “core four” skills:
– Definition / Planning
– Synthesis / Design
– Implementation / Verification & Validation.
• We will focus on the INCOSE approach.
– No popular approach is really better than the others.
– Analysis
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 7
of 47
Applying the “Core Four”, Definition –
Primary Focus Areas of Requirements Definition
• Identification of key system details.
• Elicitation of stakeholder requirements.
• Defining the CONOPS.
• The human aspect of PM and SE.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 8
of 47
Requirements Definition –
Identification of Key System Details
• Document concept definition.
• Document Interface definitions.
• Define and document system constraints.
• Identify and document system stakeholders.
______
• What is a stakeholder?
– “A stakeholder is any entity (individual or organization) with
a legitimate interest in the system.”5
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 9
of 47
Requirements Definition –
Requirements Gathering Issues6
Have you ever had this happen to you?
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 10
of 47
Requirements Definition – Techniques for
Stakeholder Requirements Elicitation
• Document Analysis.
• Observation(s).
• Questionnaires.
• Interviews.
• Stakeholder Analysis Workshops.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 11
of 47
Requirements Definition –
Requirement Elicitation Diagram7
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 12
of 47
Requirements Definition –
Defining the CONOPS
• A CONOPS is a series of use scenarios describing how
the system is planned to be used / operated.
• Early a system lifecycle, its CONOPS is first defined,
thereby starting to define its system requirements.
• In some environments, an initial CONOPS document is
also called the Operational Concept Document (OCD).8
• Remember, the CONOPS also helps define the
Measures of Effectiveness (MOEs).
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 13
of 47
Requirements Definition –
Requirements Gathering9
Have you ever see this scenario before?
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 14
of 47
Requirements Definition –
The Human Aspect of PM and SE
• Are all requirements known at the beginning of the
definition of a system?
• Are all requirements logical and reasonable?
• Do all requirements agree with each other?
• “Do you know what you want, but have no ‘specs’?”10
All of these issues may be present because of humans.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 15
of 47
Applying the “Core Four”, Analysis –
Primary Focus Areas of Requirements Analysis
• Types of requirements.
• Analysis approaches.
• Types of analyses to perform.
• Create modeling & simulation of possible
requirements.
• Perform requirements trade-offs.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 16
of 47
Requirements Analysis –
Types of Requirements
• Business.
• User.
• Functional.*
– Process-Oriented
– Information-Oriented.
• System.
• Non-functional.*
– Operational
– Performance
– Security
– Cultural / Political.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 17
of 47
Requirements Analysis –
Analysis Approaches
• What are the typical approaches to systems
engineering analysis?
– Top-down.
– Bottoms-up.
• “…requirements definition and analysis is an iteration
and balancing process that works both ‘top‐down’
(called allocation and flowdown) and ‘bottom‐up.’”11
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 18
of 47
Requirements Analysis –
Analysis Types to Perform12
• User requirements analysis.
• CAIV / Lifecycle cost analysis.
• Interface requirements analysis.
• Requirement impacts analysis.
– Cost
– Time
• Other SE impacts to Consider?
– Performance
– Risk
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 19
of 47
What factors are NOT analyzed when conducting
a Lifecycle Cost Analysis?
• R&D Costs.
• Supplier Investment Costs.
• Utilization and Support costs.
• Disposal costs.
• Why?
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 20
of 47
Requirements Analysis –
The System Proposal13
Have you ever see this scenario before?
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 21
of 47
Requirements Analysis –
What is the purpose of an N2 Diagram?14
• A graphical illustration
of the relationships
between various
entities within a
system.
• Used for Interface
Requirements
Analysis
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 22
of 47
Requirements Analysis –
Requirements Modeling & Simulation15
“Models ‘enhance’ the understanding of requirements.”16
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 23
of 47
Requirements Analysis –
Perform Requirements Trade-offs
• What is the difference between needs and wants?
– A need is something the system must have.
– A want is something that is “nice to have”.
• Always consider technical, time, and cost impacts to
the O&S stage when performing requirements trades.
• System requirements need to be balanced in order to
define a potentially feasible solution.
The first requirements set are wrong 99% of the time.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 24
of 47
Applying the “Core Four”, Synthesis – Primary
Focus Areas of Define & Design Requirements
• Modeling & simulation of requirements.
• Key definitions and terms.
• Establishment of important requirements details.
• Conduct design trade-offs.
• Prepare for functional analysis.
• Will requirements be object-oriented?
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 25
of 47
Define & Design Requirements –
Buying a Swing.17
Have you ever see this scenario before?
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 26
of 47
Define and Design Requirements –
Modeling & Simulation of Requirements18
Once you have developed the
model, you can start defining
the system requirements.
Understanding and
manipulating them is easier.
“Models ‘enhance’ the understanding of requirements.”
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 27
of 47
Define and Design Requirements –
Key Definitions and Terms19
• What does traceability mean?
– Traceability is the linking of all requirements throughout
their decomposition and identification of verification
methods.
• Other definitions you think are important, not already
addressed?
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 28
of 47
Define and Design Requirements –
Establishment of Important Requirements Details
• INCOSE Characteristics of “Good” Requirements
– Necessary
– Consistent
– Achievable
• I like the SMART approach as well.21
– Specific
– Measureable
• All requirements use the word “shall.”
– Traceable
– Implementation
independent
– Clear and
concise
– Verifiable20
– Achievable
– Realistic
– Time-Sensitive.21
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 29
of 47
Define and Design Requirements –
Conduct Design Trade-offs
• After each round of requirements analysis, the design
requirements need to be reviewed.
• Many times, some of them needed to be traded away
for various reasons.
– Cost
– Time
– Performance
Trade-offs / Trade studies will be conducted regularly.
– Capability
– Risk
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 30
of 47
Define and Design Requirements –
Prepare for Functional Analysis22
• What is a “function”?
– A characteristic task, action, or activity that must be
performed to achieve a desired outcome.
• What is a “functional analysis/allocation”?
– Functional Analysis/Allocation is an examination of a
defined function to identify all the sub‐functions necessary
to accomplish that function; all usage modes must be
included in the analysis.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 31
of 47
Define and Design Requirements –
Will Requirements be Object-Oriented?
• What is it mean to be Object-Oriented?
– System is decomposed into logical elements vs. functional.
• “Objects” are created using SysML to model the
physical elements, behaviors, and relationships.23
System
Diagram24
Class
Diagram24
Logical
Architecture24
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 32
of 47
Applying the “Core Four”, Implementation – Primary
Focus Areas of Rqmts Implementation and V&V
• Change management.
• Requirements management plan.
• Feedback loops and iterations.
• Verification and validation.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 33
of 47
Implementation, V&V of Requirements –
Change (a.k.a. Configuration) Management25
• What is the purpose of Change Management?
– Establish and maintain the integrity of all outputs/
deliverables and make them available when needed.
• Inputs
– Configuration Items (CIs), a.k.a. deliverables.
– Change Requests (CRs), requests to change a “baseline.”
• Outputs
– Configuration management strategy and periodic reports.
– Configuration baselines.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 34
of 47
Implementation, V&V of Requirements –
Requirements Management Plan
• Included in the Systems Engineering Management
Plan (SEP or SEMP) should be the strategy for
managing requirements.
• As discussed, two typical ways to manage
requirements is by functional allocation or by object-
orientation.
• The management approach needs to be documented
and communicated effectively.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 35
of 47
Implementation, V&V of Requirements –
Feedback Loops and Iterations
• No complex system, or specifically system
requirements, are created and finalized at one time.
• There are always multiple stakeholders to be involved.
• There are always changes required.
• Within the SEMP, include plans (& time in IMS) for:
– How to communicate with stakeholders and vice versa.
– Who is responsible for what.
– How changes will be managed and incorporated.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 36
of 47
Implementation, V&V of Requirements –
Verification and Validation
• What is an RVTM?
– Requirements
Verification and
Traceability Matrix.
• Why is it important?
– It shows the mapping
of requirements to the
verification methods
that will be used.
Inspection Demonstration Analysis Test
1.0 Subsystem 1 X
1.1 Subsystem 1, Element 1 X
1.1.1 Subsystem 1, Element 1, Subelement 1 X
1.1.2 Subsystem 1, Element 1, Subelement 2 X
1.1.2.1 Subsystem 1, Element 1, Subelement 2, Subsubelement 1 X
1.1.2.2 Subsystem 1, Element 1, Subelement 2, Subsubelement 2 X
1.1.2.3 Subsystem 1, Element 1, Subelement 2, Subsubelement 3 X
1.1.3 Subsystem 1, Element 1, Subelement 3 X
1.1.4 Subsystem 1, Element 1, Subelement 4 X
1.2 Subsystem 1, Element 2 X
1.2.1 Subsystem 1, Element 2, Subelement 1 X
1.2.2 Subsystem 1, Element 2, Subelement 2 X
1.2.2.1 Subsystem 1, Element 2, Subelement 2, Subsubelement 1 X
1.2.2.2 Subsystem 1, Element 2, Subelement 2, Subsubelement 2 X
1.2.3 Subsystem 1, Element 2, Subelement 3
1.3 Subsystem 1, Element 3 X
1.3.1 Subsystem 1, Element 3, Subelement 1 X
1.3.2 Subsystem 1, Element 3, Subelement 2 X
2.0 Subsystem 2 X
2.1 Subsystem 2, Element 1 X
2.2 Subsystem 2, Element 2 X
3.0 Subsystem 3 X
Verification MethodWBS
Element Description
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 37
of 47
Requirements Management Process (Practical) –
General Requirements Considerations
• Although requirements should only use the word
‘shall’, many times ‘will’, ‘must’, and others are used.
• There is no “silver bullet” for SE requirements.
• When determining requirements from “business
rules,” they are always “True or False”, regardless if a
formal system is in place or not.
• With various flow diagrams, “alternate flows” are
typically driven by the business rules.26
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 38
of 47
Requirements Management Process (Practical) –
Good Requirements Development27
• What should a “requirement” should look like?
– Follow: “who” + “shall” + “verb/phrase” + “what”.
• “SE uses requirements to communicate the “vision” /
need of the user/stakeholders to the developers.”
• INCOSE REWG has document for “decision criteria”
for good requirements and set of requirements.
“Requirements engineering is the ‘backbone’ of SE.”
Plan, analyze, and design requirements accordingly.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 39
of 47
Requirements Management Process (Practical) –
Bad Requirements Characteristics
• Have you ever heard someone say, “If we could just
add this feature…”?
– Frequently referred to as “gold-plating” the requirements.
• Bad Requirements typically include the following:
– Use of negatives. (e.g. … no more than …)
– Alternative ways to “meet” the requirement.
– Multiple state condition requirements (a.k.a. compound).
– Mandating the use of a “solution”.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 40
of 47
Requirements Management Process (Practical) –
Requirements and Traceability Verification28
• Traceability and designing to requirements, typical
failures (meaning not feasible):
– With timeline
– With cost targets / budget / constraints
– With technical capabilities and availability.
• RVTM Use:
– Automate / Link Requirements to RVTM.
– RVTM should drive the test plans and procedures.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 41
of 47
Requirements Management Process (Practical) –
Best Requirements Decomposition Approach29
• Take any SOW/A-Spec/item the customer gives you.
• Break it down (out) to each sentence.
• Rewrite each sentence in the format “X shall Y”.
– This will confirm your understanding of the requirements.
– This will confirm your understanding of who does what.
– This will confirm your understanding of who develops what.
Requirement Engineering to SE. Take the time to
ensure you have the understand the requirements!
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 42
of 47
Applicable Tools
• Microsoft’s MS Office Suite
• IBM Rational’s DOORS (or Jazz)
• Visure Solutions’ Visure Requirements.
• Clear Case / Clear Quest (software requirements)
• Others?
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 43
of 47
Applicable Industries / Examples30
• Automotive
– Streamlining the demonstration of software compliance to
ISO 26262.
– Multiple product lines with various levels of commonality.
• Medical Devices
– Quickly and accurately demonstrate compliance to IEC
62304, FDA 21 CFR Part 820 and Part 11, or ISO 14971.
– Minimize time to market.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 44
of 47
Applicable Examples –
Product Requirements Gathering31
How would requirements engineering fix this?
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 45
of 47
Final Thoughts on Requirements Engineering
• Remember, a picture is worth a thousand words.
• For those who will work with requirements gathering:
– Maintain an ever-growing list of questions to ask for
requirements gathering!
• “Men go to far greater lengths to avoid what they fear
then to obtain what they desire.32
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 46
of 47
Summary –
(1 of 2)
• Requirements Management terms of the “Core Four”?
– Requirements Definition
– Requirements Analysis
– Define & Design Requirements
– Requirements Implementation and V&V
• Remember, ~80% of LCC is “baked-in” before PDR.
• PDR is BEFORE the actual development!
• Gather requirements early, often, and effectively.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 47
of 47
Summary –
(2 of 2)
• Effective and complete requirements are needed to help
ensure a successful system.
• Always consider HOW you will verify the requirement,
when defining it.
• Remember, there are multiple ways to verify it. (IDAT)
• Follow: “who” + “shall” + “verb/phrase” + “what”.
• Human error is very easy, and can be expensive.
• When possible, use software to automate & trace rqmts.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 48
of 47
SYSM 6309 (SE 6361/CS 6361) –
Advanced Requirements Engineering
• System and software requirements engineering. Identification,
elicitation, modeling, analysis, specification, management and
evolution of functional and non-functional requirements.
Strengths and weaknesses of different techniques, tools and
object-oriented methodologies. Interactions and trade-offs
among hardware, software and organization. System and
sub-system integration with software and organization as
components of complex, composite systems. Transition from
requirements to design. Critical issues in requirements
engineering. (3-0)
• Prerequisites: CS/SE 5354 or consent of instructor
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 49
of 47
For More Details, Refer Here.
• INCOSE Systems Engineering Handbook, version
3.2.2. See page 82.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 50
of 47
SOURCE
NOTES
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 51
of 47
Source Notes (1 of 6)
1. Dictionary.com. (Retrieved 24 September 2013).
http://dictionary.reference.com/browse/requirements?s=t
2. INCOSE SE Working Group. “Description.” Chap. 4 In Systems Engineering
Handbook, 72-73. Version 3.2.2. 2011.
3. Minden, Alixandré R., and Daphne Biddle. “What is Affordability?” In Southern
Methodist University’s EMIS 8305 Course. Fall 2012.
4. INCOSE SE Working Group. “Figure 4‐4 Sources of Requirements.” Chap. 4 In
Systems Engineering Handbook, 77. Version 3.2.2. 2011.
5. INCOSE SE Working Group. “Description.” Chap. 4 In Systems Engineering
Handbook, 57. Version 3.2.2. 2011.
6. Dilbert.com. 22 March 2003. (Retrieved 24 September 2013).
http://dilbert.com/strips/comic/2003-03-22/
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 52
of 47
Source Notes (2 of 6)
7. INCOSE SE Working Group. “Figure 4‐3, Requirements elicitation captures the needs
of stakeholders across systems boundaries.” Chap. 4 In Systems Engineering
Handbook, 61. Version 3.2.2. 2011.
8. INCOSE SE Working Group. “Establish the Concept of Operations.” Chap. 4 In
Systems Engineering Handbook, 67-71. Version 3.2.2. 2011.
9. Dilbert.com. 22 March 2003. (Retrieved 24 September 2013).
http://dilbert.com/strips/comic/2002-02-20/
10. Williams, Jeffrey. “Introduction to Model-Based Systems Engineering.” In INCOSE
TUTORIAL: Model-Based Systems Engineering Workshop. 21 September 2013.
http://www.visuresolutions.us/c/document_library/get_file?uuid=98036bf1-db6a-4bf1-
91bc-a0ab783245be&groupId=10826
11. INCOSE SE Working Group. “Requirements Analysis Concepts.” Chap. 4 In Systems
Engineering Handbook, 77-78. Version 3.2.2. 2011.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 53
of 47
Source Notes (3 of 6)
12. INCOSE SE Working Group. “Figure 2‐7, Cost and schedule overruns correlated with
SE effort.” Chap. 2 In Systems Engineering Handbook, 18. Version 3.2.2. 2011.
13. Dilbert.com. 28 July 1996. (Retrieved 24 September 2013).
http://dilbert.com/strips/comic/1996-07-28/
14. Jenney, Joe. 22 March 2011. “Figure 6-27, A Matrix of Functions to Functions is an
alternate tool for defining internal and external interfaces among functions.”
(Retrieved 25 September 2013).
http://themanagersguide.blogspot.com/2011/03/tools-for-defining-and-verifying.html
15. U.S. Army, Office of the Assistant Chief of Staff for Installation Management. Date
Unknown. “Service requirements modeling framework.” (Retrieved 25 September
2013). http://www.acsim.army.mil/rd/images/framework.png
16. See note 10.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 54
of 47
Source Notes (4 of 6)
17. “IT Shambles”. 12 January 2013. “The Legendary Tree Swing Cartoon. Super-
concentrated Wisdom.” (Retrieved 29 August 2013). http://itshambles.wordpress.com/
18. See note 10.
19. INCOSE SE Working Group. “Allocate Requirements and Establish Traceability.”
Chap. 4 In Systems Engineering Handbook, 92-95. Version 3.2.2. 2011.
20. INCOSE SE Working Group. “Characteristics of Good Requirements.” Chap. 4 In
Systems Engineering Handbook, 78-81. Version 3.2.2. 2011.
21. Wikipedia.org. (Retrieved 25 September 2013).
http://en.wikipedia.org/wiki/SMART_criteria
22. INCOSE SE Working Group. “Overview.” Chap. 4 In Systems Engineering Handbook,
157-162. Version 3.2.2. 2011.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 55
of 47
Source Notes (5 of 6)
23. Ryder, Chris. Date Unknown. “Introducing Object Oriented Systems Engineering
Methods to University Systems Engineering Curricula.”
http://www.dtic.mil/ndia/2006systems/Thursday/ryder.pdf
24. Hsu, John C., and J. Mike McDonough. Date Unknown. “Introducing Object Oriented
Systems Engineering Methods to University Systems Engineering Curricula.”
http://sse.stevens.edu/fileadmin/cser/2004/papers/332-Paper142.pdf
25. INCOSE SE Working Group. “Overview.” Chap. 5 In Systems Engineering Handbook,
228-231. Version 3.2.2. 2011.
26. Stinson, Marcia. “10 Things about requirements engineering you were afraid to ask.”
In INCOSE TUTORIAL: Model-Based Systems Engineering Workshop. 21 September
2013. http://www.visuresolutions.us/c/document_library/get_file?uuid=d70a5df0-c996-
4a6c-b4f3-cea20cf03983&groupId=10826
27. See note 10.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 56
of 47
Source Notes (6 of 6)
28. See note 10.
29. See note 10.
30. VisureSolutions.US. (Retrieved 26 September 2013). http://www.visuresolutions.us/
31. Dilbert.com. 9 May 1997. (Retrieved 24 September 2013).
http://dilbert.com/strips/comic/1997-05-09/
32. Brown, Dan. Da Vinci Code. 2009.
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
10/12/2013 SYSM 6301,
Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved
ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE
NAVEENJINDALSCHOOLOFMANAGEMENT
The University of Texas at Dallas
Fall 2013
09/28/2013
SYSM 6301, “Key” Element of Systems
Engineering – Systems Requirements
Slide 57
of 47
BACKUP

Más contenido relacionado

Destacado

Lp tent promo event tents
Lp tent promo event tentsLp tent promo event tents
Lp tent promo event tentslptentusa
 
Garcinia cambogia: nuovo estratto miracolose per perdere peso velocemente. Tu...
Garcinia cambogia: nuovo estratto miracolose per perdere peso velocemente. Tu...Garcinia cambogia: nuovo estratto miracolose per perdere peso velocemente. Tu...
Garcinia cambogia: nuovo estratto miracolose per perdere peso velocemente. Tu...foregoingbirthm76
 
Presentacion eulimar yajure gestion de imagen
Presentacion  eulimar yajure gestion de imagen Presentacion  eulimar yajure gestion de imagen
Presentacion eulimar yajure gestion de imagen eycg
 
Garcinia cambogia: nuovo estratto miracolose per perdere peso velocemente. Tu...
Garcinia cambogia: nuovo estratto miracolose per perdere peso velocemente. Tu...Garcinia cambogia: nuovo estratto miracolose per perdere peso velocemente. Tu...
Garcinia cambogia: nuovo estratto miracolose per perdere peso velocemente. Tu...foregoingbirthm76
 
Garcinia Cambogia: il nuovo estratto miracolose per perdere peso velocemente....
Garcinia Cambogia: il nuovo estratto miracolose per perdere peso velocemente....Garcinia Cambogia: il nuovo estratto miracolose per perdere peso velocemente....
Garcinia Cambogia: il nuovo estratto miracolose per perdere peso velocemente....foregoingbirthm76
 
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....foregoingbirthm76
 
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....foregoingbirthm76
 
Automobile ppt
Automobile  pptAutomobile  ppt
Automobile pptSteve Raj
 
Powerpoint story (choose your adventure)
Powerpoint story (choose your adventure) Powerpoint story (choose your adventure)
Powerpoint story (choose your adventure) Mikaelajones
 

Destacado (10)

Lp tent promo event tents
Lp tent promo event tentsLp tent promo event tents
Lp tent promo event tents
 
Garcinia cambogia: nuovo estratto miracolose per perdere peso velocemente. Tu...
Garcinia cambogia: nuovo estratto miracolose per perdere peso velocemente. Tu...Garcinia cambogia: nuovo estratto miracolose per perdere peso velocemente. Tu...
Garcinia cambogia: nuovo estratto miracolose per perdere peso velocemente. Tu...
 
Presentacion eulimar yajure gestion de imagen
Presentacion  eulimar yajure gestion de imagen Presentacion  eulimar yajure gestion de imagen
Presentacion eulimar yajure gestion de imagen
 
Network Theory
Network TheoryNetwork Theory
Network Theory
 
Garcinia cambogia: nuovo estratto miracolose per perdere peso velocemente. Tu...
Garcinia cambogia: nuovo estratto miracolose per perdere peso velocemente. Tu...Garcinia cambogia: nuovo estratto miracolose per perdere peso velocemente. Tu...
Garcinia cambogia: nuovo estratto miracolose per perdere peso velocemente. Tu...
 
Garcinia Cambogia: il nuovo estratto miracolose per perdere peso velocemente....
Garcinia Cambogia: il nuovo estratto miracolose per perdere peso velocemente....Garcinia Cambogia: il nuovo estratto miracolose per perdere peso velocemente....
Garcinia Cambogia: il nuovo estratto miracolose per perdere peso velocemente....
 
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....
 
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....
Garcinia Cambogia: il nuovo estratto miracoloso per perdere peso velocemente....
 
Automobile ppt
Automobile  pptAutomobile  ppt
Automobile ppt
 
Powerpoint story (choose your adventure)
Powerpoint story (choose your adventure) Powerpoint story (choose your adventure)
Powerpoint story (choose your adventure)
 

Similar a 10 se core_applied_to_requirements

From Value to Vision: Reimagining the Possible with Data Analytics
From Value to Vision: Reimagining the Possible with Data AnalyticsFrom Value to Vision: Reimagining the Possible with Data Analytics
From Value to Vision: Reimagining the Possible with Data AnalyticsMIT Sloan Management Review
 
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...Perficient
 
Wong Tew Kiat - The Uncertainities
Wong Tew Kiat - The UncertainitiesWong Tew Kiat - The Uncertainities
Wong Tew Kiat - The UncertainitiesHoi Lan Leong
 
©  2013  by  Flat  World  Knowledge,   Inc.  All  rights  rese.docx
©  2013  by  Flat  World  Knowledge,   Inc.  All  rights  rese.docx©  2013  by  Flat  World  Knowledge,   Inc.  All  rights  rese.docx
©  2013  by  Flat  World  Knowledge,   Inc.  All  rights  rese.docxgerardkortney
 
26012 Managing & Auditing Security During Implementation And Beyond 03172009
26012 Managing & Auditing Security During Implementation And Beyond 0317200926012 Managing & Auditing Security During Implementation And Beyond 03172009
26012 Managing & Auditing Security During Implementation And Beyond 03172009denigoin
 
Building Analytics: Energy Information Systems
Building Analytics: Energy Information SystemsBuilding Analytics: Energy Information Systems
Building Analytics: Energy Information SystemsE Source Companies, LLC
 
Information Systems and Organization Systems
Information Systems and Organization SystemsInformation Systems and Organization Systems
Information Systems and Organization SystemsMuhammad Ashraf
 
BioCatalyst_Brochure_classes_052815_nocarfair
BioCatalyst_Brochure_classes_052815_nocarfairBioCatalyst_Brochure_classes_052815_nocarfair
BioCatalyst_Brochure_classes_052815_nocarfairYoanne Clovis
 
Transf React Proact T&D Ass Management
Transf React Proact T&D Ass ManagementTransf React Proact T&D Ass Management
Transf React Proact T&D Ass ManagementBert Taube
 
2013 OHSUG - Benefits of Out-of-the-Box-CDA for Siebel Clinical
2013 OHSUG - Benefits of Out-of-the-Box-CDA for Siebel Clinical2013 OHSUG - Benefits of Out-of-the-Box-CDA for Siebel Clinical
2013 OHSUG - Benefits of Out-of-the-Box-CDA for Siebel ClinicalPerficient
 
Architecture centric support for security orchestration and automation
Architecture centric support for security orchestration and automationArchitecture centric support for security orchestration and automation
Architecture centric support for security orchestration and automationChadni Islam
 
Late Binding in Data Warehouses: Desiging for Analytic Agility
Late Binding in Data Warehouses: Desiging for Analytic AgilityLate Binding in Data Warehouses: Desiging for Analytic Agility
Late Binding in Data Warehouses: Desiging for Analytic AgilityHealth Catalyst
 

Similar a 10 se core_applied_to_requirements (20)

From Value to Vision: Reimagining the Possible with Data Analytics
From Value to Vision: Reimagining the Possible with Data AnalyticsFrom Value to Vision: Reimagining the Possible with Data Analytics
From Value to Vision: Reimagining the Possible with Data Analytics
 
Fault tolerance on cloud computing
Fault tolerance on cloud computingFault tolerance on cloud computing
Fault tolerance on cloud computing
 
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...
2013 OHSUG - Use Cases for using the Program Type View in Oracle Life Science...
 
IOSSBR_2013_Presentation_ v8
IOSSBR_2013_Presentation_ v8IOSSBR_2013_Presentation_ v8
IOSSBR_2013_Presentation_ v8
 
Wong Tew Kiat - The Uncertainities
Wong Tew Kiat - The UncertainitiesWong Tew Kiat - The Uncertainities
Wong Tew Kiat - The Uncertainities
 
©  2013  by  Flat  World  Knowledge,   Inc.  All  rights  rese.docx
©  2013  by  Flat  World  Knowledge,   Inc.  All  rights  rese.docx©  2013  by  Flat  World  Knowledge,   Inc.  All  rights  rese.docx
©  2013  by  Flat  World  Knowledge,   Inc.  All  rights  rese.docx
 
PACE-IT: Risk and Security Related Concepts
PACE-IT: Risk and Security Related ConceptsPACE-IT: Risk and Security Related Concepts
PACE-IT: Risk and Security Related Concepts
 
Society of Petroleum Engineers : Model Based Engineering
Society of Petroleum Engineers : Model Based EngineeringSociety of Petroleum Engineers : Model Based Engineering
Society of Petroleum Engineers : Model Based Engineering
 
26012 Managing & Auditing Security During Implementation And Beyond 03172009
26012 Managing & Auditing Security During Implementation And Beyond 0317200926012 Managing & Auditing Security During Implementation And Beyond 03172009
26012 Managing & Auditing Security During Implementation And Beyond 03172009
 
A Primer in Statistical Discovery
A Primer in Statistical DiscoveryA Primer in Statistical Discovery
A Primer in Statistical Discovery
 
Building Analytics: Energy Information Systems
Building Analytics: Energy Information SystemsBuilding Analytics: Energy Information Systems
Building Analytics: Energy Information Systems
 
Information Systems and Organization Systems
Information Systems and Organization SystemsInformation Systems and Organization Systems
Information Systems and Organization Systems
 
Information System & Organizational System
Information System & Organizational SystemInformation System & Organizational System
Information System & Organizational System
 
BioCatalyst_Brochure_classes_052815_nocarfair
BioCatalyst_Brochure_classes_052815_nocarfairBioCatalyst_Brochure_classes_052815_nocarfair
BioCatalyst_Brochure_classes_052815_nocarfair
 
Transf React Proact T&D Ass Management
Transf React Proact T&D Ass ManagementTransf React Proact T&D Ass Management
Transf React Proact T&D Ass Management
 
2013 OHSUG - Benefits of Out-of-the-Box-CDA for Siebel Clinical
2013 OHSUG - Benefits of Out-of-the-Box-CDA for Siebel Clinical2013 OHSUG - Benefits of Out-of-the-Box-CDA for Siebel Clinical
2013 OHSUG - Benefits of Out-of-the-Box-CDA for Siebel Clinical
 
Green engineering book
Green engineering bookGreen engineering book
Green engineering book
 
WIND SOQ
WIND SOQWIND SOQ
WIND SOQ
 
Architecture centric support for security orchestration and automation
Architecture centric support for security orchestration and automationArchitecture centric support for security orchestration and automation
Architecture centric support for security orchestration and automation
 
Late Binding in Data Warehouses: Desiging for Analytic Agility
Late Binding in Data Warehouses: Desiging for Analytic AgilityLate Binding in Data Warehouses: Desiging for Analytic Agility
Late Binding in Data Warehouses: Desiging for Analytic Agility
 

Último

specification estimation and valuation of a building
specification estimation and valuation of a buildingspecification estimation and valuation of a building
specification estimation and valuation of a buildingswethasekhar5
 
Technical Management of cement industry.pdf
Technical Management of cement industry.pdfTechnical Management of cement industry.pdf
Technical Management of cement industry.pdfMadan Karki
 
A Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationA Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationMohsinKhanA
 
Renewable Energy & Entrepreneurship Workshop_21Feb2024.pdf
Renewable Energy & Entrepreneurship Workshop_21Feb2024.pdfRenewable Energy & Entrepreneurship Workshop_21Feb2024.pdf
Renewable Energy & Entrepreneurship Workshop_21Feb2024.pdfodunowoeminence2019
 
Tachyon 100G PCB Performance Attributes and Applications
Tachyon 100G PCB Performance Attributes and ApplicationsTachyon 100G PCB Performance Attributes and Applications
Tachyon 100G PCB Performance Attributes and ApplicationsEpec Engineered Technologies
 
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxIT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxSAJITHABANUS
 
News web APP using NEWS API for web platform to enhancing user experience
News web APP using NEWS API for web platform to enhancing user experienceNews web APP using NEWS API for web platform to enhancing user experience
News web APP using NEWS API for web platform to enhancing user experienceAkashJha84
 
Guardians and Glitches: Navigating the Duality of Gen AI in AppSec
Guardians and Glitches: Navigating the Duality of Gen AI in AppSecGuardians and Glitches: Navigating the Duality of Gen AI in AppSec
Guardians and Glitches: Navigating the Duality of Gen AI in AppSecTrupti Shiralkar, CISSP
 
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...Amil baba
 
Engineering Mechanics Chapter 5 Equilibrium of a Rigid Body
Engineering Mechanics  Chapter 5  Equilibrium of a Rigid BodyEngineering Mechanics  Chapter 5  Equilibrium of a Rigid Body
Engineering Mechanics Chapter 5 Equilibrium of a Rigid BodyAhmadHajasad2
 
Gender Bias in Engineer, Honors 203 Project
Gender Bias in Engineer, Honors 203 ProjectGender Bias in Engineer, Honors 203 Project
Gender Bias in Engineer, Honors 203 Projectreemakb03
 
cme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerscme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerskarthi keyan
 
The relationship between iot and communication technology
The relationship between iot and communication technologyThe relationship between iot and communication technology
The relationship between iot and communication technologyabdulkadirmukarram03
 
Phase noise transfer functions.pptx
Phase noise transfer      functions.pptxPhase noise transfer      functions.pptx
Phase noise transfer functions.pptxSaiGouthamSunkara
 
Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesGraphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesDIPIKA83
 
nvidia AI-gtc 2024 partial slide deck.pptx
nvidia AI-gtc 2024 partial slide deck.pptxnvidia AI-gtc 2024 partial slide deck.pptx
nvidia AI-gtc 2024 partial slide deck.pptxjasonsedano2
 
Design Analysis of Alogorithm 1 ppt 2024.pptx
Design Analysis of Alogorithm 1 ppt 2024.pptxDesign Analysis of Alogorithm 1 ppt 2024.pptx
Design Analysis of Alogorithm 1 ppt 2024.pptxrajesshs31r
 
CSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptxCSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptxssusera0771e
 
Basic Principle of Electrochemical Sensor
Basic Principle of  Electrochemical SensorBasic Principle of  Electrochemical Sensor
Basic Principle of Electrochemical SensorTanvir Moin
 
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Apollo Techno Industries Pvt Ltd
 

Último (20)

specification estimation and valuation of a building
specification estimation and valuation of a buildingspecification estimation and valuation of a building
specification estimation and valuation of a building
 
Technical Management of cement industry.pdf
Technical Management of cement industry.pdfTechnical Management of cement industry.pdf
Technical Management of cement industry.pdf
 
A Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationA Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software Simulation
 
Renewable Energy & Entrepreneurship Workshop_21Feb2024.pdf
Renewable Energy & Entrepreneurship Workshop_21Feb2024.pdfRenewable Energy & Entrepreneurship Workshop_21Feb2024.pdf
Renewable Energy & Entrepreneurship Workshop_21Feb2024.pdf
 
Tachyon 100G PCB Performance Attributes and Applications
Tachyon 100G PCB Performance Attributes and ApplicationsTachyon 100G PCB Performance Attributes and Applications
Tachyon 100G PCB Performance Attributes and Applications
 
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxIT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
 
News web APP using NEWS API for web platform to enhancing user experience
News web APP using NEWS API for web platform to enhancing user experienceNews web APP using NEWS API for web platform to enhancing user experience
News web APP using NEWS API for web platform to enhancing user experience
 
Guardians and Glitches: Navigating the Duality of Gen AI in AppSec
Guardians and Glitches: Navigating the Duality of Gen AI in AppSecGuardians and Glitches: Navigating the Duality of Gen AI in AppSec
Guardians and Glitches: Navigating the Duality of Gen AI in AppSec
 
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
Popular-NO1 Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialis...
 
Engineering Mechanics Chapter 5 Equilibrium of a Rigid Body
Engineering Mechanics  Chapter 5  Equilibrium of a Rigid BodyEngineering Mechanics  Chapter 5  Equilibrium of a Rigid Body
Engineering Mechanics Chapter 5 Equilibrium of a Rigid Body
 
Gender Bias in Engineer, Honors 203 Project
Gender Bias in Engineer, Honors 203 ProjectGender Bias in Engineer, Honors 203 Project
Gender Bias in Engineer, Honors 203 Project
 
cme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answerscme397 surface engineering unit 5 part A questions and answers
cme397 surface engineering unit 5 part A questions and answers
 
The relationship between iot and communication technology
The relationship between iot and communication technologyThe relationship between iot and communication technology
The relationship between iot and communication technology
 
Phase noise transfer functions.pptx
Phase noise transfer      functions.pptxPhase noise transfer      functions.pptx
Phase noise transfer functions.pptx
 
Graphics Primitives and CG Display Devices
Graphics Primitives and CG Display DevicesGraphics Primitives and CG Display Devices
Graphics Primitives and CG Display Devices
 
nvidia AI-gtc 2024 partial slide deck.pptx
nvidia AI-gtc 2024 partial slide deck.pptxnvidia AI-gtc 2024 partial slide deck.pptx
nvidia AI-gtc 2024 partial slide deck.pptx
 
Design Analysis of Alogorithm 1 ppt 2024.pptx
Design Analysis of Alogorithm 1 ppt 2024.pptxDesign Analysis of Alogorithm 1 ppt 2024.pptx
Design Analysis of Alogorithm 1 ppt 2024.pptx
 
CSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptxCSR Managerial Round Questions and answers.pptx
CSR Managerial Round Questions and answers.pptx
 
Basic Principle of Electrochemical Sensor
Basic Principle of  Electrochemical SensorBasic Principle of  Electrochemical Sensor
Basic Principle of Electrochemical Sensor
 
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
 

10 se core_applied_to_requirements

  • 1. ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved “Key” Element of Systems Engineering – Systems Requirements ALIX MINDEN SEPTEMBER 28, 2013
  • 2. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 2 of 47 Agenda • Concept of Systems Requirements • Requirements Management Process (Theoretical) • Applying the “Core Four” to Systems Requirements • Requirements Management Process (Practical) • Applicable Systems Requirements Tools • Applicable Industries & Examples • Summary
  • 3. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 3 of 47 Concept of Systems Requirements – Overview and Purpose • What are Systems Requirements? – Things desired/needed; what potential stakeholders / users want the system to do.1 • Are there any other names for the Systems Requirements Process? – Requirements Engineering • What is the purpose of Systems Requirements? – Foundation of system definition; forms basis for the architectural design, integration, and verification.2 – Requirements Management
  • 4. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 4 of 47 Concept of Systems Requirements – Importance3 • SE is very important early in the lifecycle. • Effective System Requirements are vital. • Remember, ~80% of LCC is “baked-in” before PDR. • PDR is BEFORE the actual development!
  • 5. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 5 of 47 Concept of Systems Requirements – Requirement Sources4
  • 6. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 6 of 47 Requirements Management Process – Overview of the Theoretical Process • There are many different approaches. • The primary difference is the terminology. • Each approach utilizes the “core four” skills: – Definition / Planning – Synthesis / Design – Implementation / Verification & Validation. • We will focus on the INCOSE approach. – No popular approach is really better than the others. – Analysis
  • 7. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 7 of 47 Applying the “Core Four”, Definition – Primary Focus Areas of Requirements Definition • Identification of key system details. • Elicitation of stakeholder requirements. • Defining the CONOPS. • The human aspect of PM and SE.
  • 8. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 8 of 47 Requirements Definition – Identification of Key System Details • Document concept definition. • Document Interface definitions. • Define and document system constraints. • Identify and document system stakeholders. ______ • What is a stakeholder? – “A stakeholder is any entity (individual or organization) with a legitimate interest in the system.”5
  • 9. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 9 of 47 Requirements Definition – Requirements Gathering Issues6 Have you ever had this happen to you?
  • 10. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 10 of 47 Requirements Definition – Techniques for Stakeholder Requirements Elicitation • Document Analysis. • Observation(s). • Questionnaires. • Interviews. • Stakeholder Analysis Workshops.
  • 11. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 11 of 47 Requirements Definition – Requirement Elicitation Diagram7
  • 12. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 12 of 47 Requirements Definition – Defining the CONOPS • A CONOPS is a series of use scenarios describing how the system is planned to be used / operated. • Early a system lifecycle, its CONOPS is first defined, thereby starting to define its system requirements. • In some environments, an initial CONOPS document is also called the Operational Concept Document (OCD).8 • Remember, the CONOPS also helps define the Measures of Effectiveness (MOEs).
  • 13. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 13 of 47 Requirements Definition – Requirements Gathering9 Have you ever see this scenario before?
  • 14. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 14 of 47 Requirements Definition – The Human Aspect of PM and SE • Are all requirements known at the beginning of the definition of a system? • Are all requirements logical and reasonable? • Do all requirements agree with each other? • “Do you know what you want, but have no ‘specs’?”10 All of these issues may be present because of humans.
  • 15. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 15 of 47 Applying the “Core Four”, Analysis – Primary Focus Areas of Requirements Analysis • Types of requirements. • Analysis approaches. • Types of analyses to perform. • Create modeling & simulation of possible requirements. • Perform requirements trade-offs.
  • 16. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 16 of 47 Requirements Analysis – Types of Requirements • Business. • User. • Functional.* – Process-Oriented – Information-Oriented. • System. • Non-functional.* – Operational – Performance – Security – Cultural / Political.
  • 17. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 17 of 47 Requirements Analysis – Analysis Approaches • What are the typical approaches to systems engineering analysis? – Top-down. – Bottoms-up. • “…requirements definition and analysis is an iteration and balancing process that works both ‘top‐down’ (called allocation and flowdown) and ‘bottom‐up.’”11
  • 18. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 18 of 47 Requirements Analysis – Analysis Types to Perform12 • User requirements analysis. • CAIV / Lifecycle cost analysis. • Interface requirements analysis. • Requirement impacts analysis. – Cost – Time • Other SE impacts to Consider? – Performance – Risk
  • 19. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 19 of 47 What factors are NOT analyzed when conducting a Lifecycle Cost Analysis? • R&D Costs. • Supplier Investment Costs. • Utilization and Support costs. • Disposal costs. • Why?
  • 20. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 20 of 47 Requirements Analysis – The System Proposal13 Have you ever see this scenario before?
  • 21. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 21 of 47 Requirements Analysis – What is the purpose of an N2 Diagram?14 • A graphical illustration of the relationships between various entities within a system. • Used for Interface Requirements Analysis
  • 22. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 22 of 47 Requirements Analysis – Requirements Modeling & Simulation15 “Models ‘enhance’ the understanding of requirements.”16
  • 23. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 23 of 47 Requirements Analysis – Perform Requirements Trade-offs • What is the difference between needs and wants? – A need is something the system must have. – A want is something that is “nice to have”. • Always consider technical, time, and cost impacts to the O&S stage when performing requirements trades. • System requirements need to be balanced in order to define a potentially feasible solution. The first requirements set are wrong 99% of the time.
  • 24. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 24 of 47 Applying the “Core Four”, Synthesis – Primary Focus Areas of Define & Design Requirements • Modeling & simulation of requirements. • Key definitions and terms. • Establishment of important requirements details. • Conduct design trade-offs. • Prepare for functional analysis. • Will requirements be object-oriented?
  • 25. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 25 of 47 Define & Design Requirements – Buying a Swing.17 Have you ever see this scenario before?
  • 26. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 26 of 47 Define and Design Requirements – Modeling & Simulation of Requirements18 Once you have developed the model, you can start defining the system requirements. Understanding and manipulating them is easier. “Models ‘enhance’ the understanding of requirements.”
  • 27. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 27 of 47 Define and Design Requirements – Key Definitions and Terms19 • What does traceability mean? – Traceability is the linking of all requirements throughout their decomposition and identification of verification methods. • Other definitions you think are important, not already addressed?
  • 28. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 28 of 47 Define and Design Requirements – Establishment of Important Requirements Details • INCOSE Characteristics of “Good” Requirements – Necessary – Consistent – Achievable • I like the SMART approach as well.21 – Specific – Measureable • All requirements use the word “shall.” – Traceable – Implementation independent – Clear and concise – Verifiable20 – Achievable – Realistic – Time-Sensitive.21
  • 29. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 29 of 47 Define and Design Requirements – Conduct Design Trade-offs • After each round of requirements analysis, the design requirements need to be reviewed. • Many times, some of them needed to be traded away for various reasons. – Cost – Time – Performance Trade-offs / Trade studies will be conducted regularly. – Capability – Risk
  • 30. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 30 of 47 Define and Design Requirements – Prepare for Functional Analysis22 • What is a “function”? – A characteristic task, action, or activity that must be performed to achieve a desired outcome. • What is a “functional analysis/allocation”? – Functional Analysis/Allocation is an examination of a defined function to identify all the sub‐functions necessary to accomplish that function; all usage modes must be included in the analysis.
  • 31. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 31 of 47 Define and Design Requirements – Will Requirements be Object-Oriented? • What is it mean to be Object-Oriented? – System is decomposed into logical elements vs. functional. • “Objects” are created using SysML to model the physical elements, behaviors, and relationships.23 System Diagram24 Class Diagram24 Logical Architecture24
  • 32. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 32 of 47 Applying the “Core Four”, Implementation – Primary Focus Areas of Rqmts Implementation and V&V • Change management. • Requirements management plan. • Feedback loops and iterations. • Verification and validation.
  • 33. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 33 of 47 Implementation, V&V of Requirements – Change (a.k.a. Configuration) Management25 • What is the purpose of Change Management? – Establish and maintain the integrity of all outputs/ deliverables and make them available when needed. • Inputs – Configuration Items (CIs), a.k.a. deliverables. – Change Requests (CRs), requests to change a “baseline.” • Outputs – Configuration management strategy and periodic reports. – Configuration baselines.
  • 34. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 34 of 47 Implementation, V&V of Requirements – Requirements Management Plan • Included in the Systems Engineering Management Plan (SEP or SEMP) should be the strategy for managing requirements. • As discussed, two typical ways to manage requirements is by functional allocation or by object- orientation. • The management approach needs to be documented and communicated effectively.
  • 35. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 35 of 47 Implementation, V&V of Requirements – Feedback Loops and Iterations • No complex system, or specifically system requirements, are created and finalized at one time. • There are always multiple stakeholders to be involved. • There are always changes required. • Within the SEMP, include plans (& time in IMS) for: – How to communicate with stakeholders and vice versa. – Who is responsible for what. – How changes will be managed and incorporated.
  • 36. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 36 of 47 Implementation, V&V of Requirements – Verification and Validation • What is an RVTM? – Requirements Verification and Traceability Matrix. • Why is it important? – It shows the mapping of requirements to the verification methods that will be used. Inspection Demonstration Analysis Test 1.0 Subsystem 1 X 1.1 Subsystem 1, Element 1 X 1.1.1 Subsystem 1, Element 1, Subelement 1 X 1.1.2 Subsystem 1, Element 1, Subelement 2 X 1.1.2.1 Subsystem 1, Element 1, Subelement 2, Subsubelement 1 X 1.1.2.2 Subsystem 1, Element 1, Subelement 2, Subsubelement 2 X 1.1.2.3 Subsystem 1, Element 1, Subelement 2, Subsubelement 3 X 1.1.3 Subsystem 1, Element 1, Subelement 3 X 1.1.4 Subsystem 1, Element 1, Subelement 4 X 1.2 Subsystem 1, Element 2 X 1.2.1 Subsystem 1, Element 2, Subelement 1 X 1.2.2 Subsystem 1, Element 2, Subelement 2 X 1.2.2.1 Subsystem 1, Element 2, Subelement 2, Subsubelement 1 X 1.2.2.2 Subsystem 1, Element 2, Subelement 2, Subsubelement 2 X 1.2.3 Subsystem 1, Element 2, Subelement 3 1.3 Subsystem 1, Element 3 X 1.3.1 Subsystem 1, Element 3, Subelement 1 X 1.3.2 Subsystem 1, Element 3, Subelement 2 X 2.0 Subsystem 2 X 2.1 Subsystem 2, Element 1 X 2.2 Subsystem 2, Element 2 X 3.0 Subsystem 3 X Verification MethodWBS Element Description
  • 37. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 37 of 47 Requirements Management Process (Practical) – General Requirements Considerations • Although requirements should only use the word ‘shall’, many times ‘will’, ‘must’, and others are used. • There is no “silver bullet” for SE requirements. • When determining requirements from “business rules,” they are always “True or False”, regardless if a formal system is in place or not. • With various flow diagrams, “alternate flows” are typically driven by the business rules.26
  • 38. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 38 of 47 Requirements Management Process (Practical) – Good Requirements Development27 • What should a “requirement” should look like? – Follow: “who” + “shall” + “verb/phrase” + “what”. • “SE uses requirements to communicate the “vision” / need of the user/stakeholders to the developers.” • INCOSE REWG has document for “decision criteria” for good requirements and set of requirements. “Requirements engineering is the ‘backbone’ of SE.” Plan, analyze, and design requirements accordingly.
  • 39. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 39 of 47 Requirements Management Process (Practical) – Bad Requirements Characteristics • Have you ever heard someone say, “If we could just add this feature…”? – Frequently referred to as “gold-plating” the requirements. • Bad Requirements typically include the following: – Use of negatives. (e.g. … no more than …) – Alternative ways to “meet” the requirement. – Multiple state condition requirements (a.k.a. compound). – Mandating the use of a “solution”.
  • 40. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 40 of 47 Requirements Management Process (Practical) – Requirements and Traceability Verification28 • Traceability and designing to requirements, typical failures (meaning not feasible): – With timeline – With cost targets / budget / constraints – With technical capabilities and availability. • RVTM Use: – Automate / Link Requirements to RVTM. – RVTM should drive the test plans and procedures.
  • 41. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 41 of 47 Requirements Management Process (Practical) – Best Requirements Decomposition Approach29 • Take any SOW/A-Spec/item the customer gives you. • Break it down (out) to each sentence. • Rewrite each sentence in the format “X shall Y”. – This will confirm your understanding of the requirements. – This will confirm your understanding of who does what. – This will confirm your understanding of who develops what. Requirement Engineering to SE. Take the time to ensure you have the understand the requirements!
  • 42. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 42 of 47 Applicable Tools • Microsoft’s MS Office Suite • IBM Rational’s DOORS (or Jazz) • Visure Solutions’ Visure Requirements. • Clear Case / Clear Quest (software requirements) • Others?
  • 43. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 43 of 47 Applicable Industries / Examples30 • Automotive – Streamlining the demonstration of software compliance to ISO 26262. – Multiple product lines with various levels of commonality. • Medical Devices – Quickly and accurately demonstrate compliance to IEC 62304, FDA 21 CFR Part 820 and Part 11, or ISO 14971. – Minimize time to market.
  • 44. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 44 of 47 Applicable Examples – Product Requirements Gathering31 How would requirements engineering fix this?
  • 45. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 45 of 47 Final Thoughts on Requirements Engineering • Remember, a picture is worth a thousand words. • For those who will work with requirements gathering: – Maintain an ever-growing list of questions to ask for requirements gathering! • “Men go to far greater lengths to avoid what they fear then to obtain what they desire.32
  • 46. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 46 of 47 Summary – (1 of 2) • Requirements Management terms of the “Core Four”? – Requirements Definition – Requirements Analysis – Define & Design Requirements – Requirements Implementation and V&V • Remember, ~80% of LCC is “baked-in” before PDR. • PDR is BEFORE the actual development! • Gather requirements early, often, and effectively.
  • 47. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 47 of 47 Summary – (2 of 2) • Effective and complete requirements are needed to help ensure a successful system. • Always consider HOW you will verify the requirement, when defining it. • Remember, there are multiple ways to verify it. (IDAT) • Follow: “who” + “shall” + “verb/phrase” + “what”. • Human error is very easy, and can be expensive. • When possible, use software to automate & trace rqmts.
  • 48. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 48 of 47 SYSM 6309 (SE 6361/CS 6361) – Advanced Requirements Engineering • System and software requirements engineering. Identification, elicitation, modeling, analysis, specification, management and evolution of functional and non-functional requirements. Strengths and weaknesses of different techniques, tools and object-oriented methodologies. Interactions and trade-offs among hardware, software and organization. System and sub-system integration with software and organization as components of complex, composite systems. Transition from requirements to design. Critical issues in requirements engineering. (3-0) • Prerequisites: CS/SE 5354 or consent of instructor
  • 49. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 49 of 47 For More Details, Refer Here. • INCOSE Systems Engineering Handbook, version 3.2.2. See page 82.
  • 50. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 50 of 47 SOURCE NOTES
  • 51. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 51 of 47 Source Notes (1 of 6) 1. Dictionary.com. (Retrieved 24 September 2013). http://dictionary.reference.com/browse/requirements?s=t 2. INCOSE SE Working Group. “Description.” Chap. 4 In Systems Engineering Handbook, 72-73. Version 3.2.2. 2011. 3. Minden, Alixandré R., and Daphne Biddle. “What is Affordability?” In Southern Methodist University’s EMIS 8305 Course. Fall 2012. 4. INCOSE SE Working Group. “Figure 4‐4 Sources of Requirements.” Chap. 4 In Systems Engineering Handbook, 77. Version 3.2.2. 2011. 5. INCOSE SE Working Group. “Description.” Chap. 4 In Systems Engineering Handbook, 57. Version 3.2.2. 2011. 6. Dilbert.com. 22 March 2003. (Retrieved 24 September 2013). http://dilbert.com/strips/comic/2003-03-22/
  • 52. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 52 of 47 Source Notes (2 of 6) 7. INCOSE SE Working Group. “Figure 4‐3, Requirements elicitation captures the needs of stakeholders across systems boundaries.” Chap. 4 In Systems Engineering Handbook, 61. Version 3.2.2. 2011. 8. INCOSE SE Working Group. “Establish the Concept of Operations.” Chap. 4 In Systems Engineering Handbook, 67-71. Version 3.2.2. 2011. 9. Dilbert.com. 22 March 2003. (Retrieved 24 September 2013). http://dilbert.com/strips/comic/2002-02-20/ 10. Williams, Jeffrey. “Introduction to Model-Based Systems Engineering.” In INCOSE TUTORIAL: Model-Based Systems Engineering Workshop. 21 September 2013. http://www.visuresolutions.us/c/document_library/get_file?uuid=98036bf1-db6a-4bf1- 91bc-a0ab783245be&groupId=10826 11. INCOSE SE Working Group. “Requirements Analysis Concepts.” Chap. 4 In Systems Engineering Handbook, 77-78. Version 3.2.2. 2011.
  • 53. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 53 of 47 Source Notes (3 of 6) 12. INCOSE SE Working Group. “Figure 2‐7, Cost and schedule overruns correlated with SE effort.” Chap. 2 In Systems Engineering Handbook, 18. Version 3.2.2. 2011. 13. Dilbert.com. 28 July 1996. (Retrieved 24 September 2013). http://dilbert.com/strips/comic/1996-07-28/ 14. Jenney, Joe. 22 March 2011. “Figure 6-27, A Matrix of Functions to Functions is an alternate tool for defining internal and external interfaces among functions.” (Retrieved 25 September 2013). http://themanagersguide.blogspot.com/2011/03/tools-for-defining-and-verifying.html 15. U.S. Army, Office of the Assistant Chief of Staff for Installation Management. Date Unknown. “Service requirements modeling framework.” (Retrieved 25 September 2013). http://www.acsim.army.mil/rd/images/framework.png 16. See note 10.
  • 54. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 54 of 47 Source Notes (4 of 6) 17. “IT Shambles”. 12 January 2013. “The Legendary Tree Swing Cartoon. Super- concentrated Wisdom.” (Retrieved 29 August 2013). http://itshambles.wordpress.com/ 18. See note 10. 19. INCOSE SE Working Group. “Allocate Requirements and Establish Traceability.” Chap. 4 In Systems Engineering Handbook, 92-95. Version 3.2.2. 2011. 20. INCOSE SE Working Group. “Characteristics of Good Requirements.” Chap. 4 In Systems Engineering Handbook, 78-81. Version 3.2.2. 2011. 21. Wikipedia.org. (Retrieved 25 September 2013). http://en.wikipedia.org/wiki/SMART_criteria 22. INCOSE SE Working Group. “Overview.” Chap. 4 In Systems Engineering Handbook, 157-162. Version 3.2.2. 2011.
  • 55. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 55 of 47 Source Notes (5 of 6) 23. Ryder, Chris. Date Unknown. “Introducing Object Oriented Systems Engineering Methods to University Systems Engineering Curricula.” http://www.dtic.mil/ndia/2006systems/Thursday/ryder.pdf 24. Hsu, John C., and J. Mike McDonough. Date Unknown. “Introducing Object Oriented Systems Engineering Methods to University Systems Engineering Curricula.” http://sse.stevens.edu/fileadmin/cser/2004/papers/332-Paper142.pdf 25. INCOSE SE Working Group. “Overview.” Chap. 5 In Systems Engineering Handbook, 228-231. Version 3.2.2. 2011. 26. Stinson, Marcia. “10 Things about requirements engineering you were afraid to ask.” In INCOSE TUTORIAL: Model-Based Systems Engineering Workshop. 21 September 2013. http://www.visuresolutions.us/c/document_library/get_file?uuid=d70a5df0-c996- 4a6c-b4f3-cea20cf03983&groupId=10826 27. See note 10.
  • 56. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 56 of 47 Source Notes (6 of 6) 28. See note 10. 29. See note 10. 30. VisureSolutions.US. (Retrieved 26 September 2013). http://www.visuresolutions.us/ 31. Dilbert.com. 9 May 1997. (Retrieved 24 September 2013). http://dilbert.com/strips/comic/1997-05-09/ 32. Brown, Dan. Da Vinci Code. 2009.
  • 57. Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 10/12/2013 SYSM 6301, Copyright © 2013, Lifecycle Management Innovations, LLC, All Rights Reserved ERIKJONSSONSCHOOLOFENGINEERINGANDCOMPUTERSCIENCE NAVEENJINDALSCHOOLOFMANAGEMENT The University of Texas at Dallas Fall 2013 09/28/2013 SYSM 6301, “Key” Element of Systems Engineering – Systems Requirements Slide 57 of 47 BACKUP