SlideShare una empresa de Scribd logo
1 de 109
Introduction to  Complex System Engineering 3 march 2009 Emmanuel FUCHS Slides available soon at www.elfuchs.fr
 
Content • Complex System Example • System Definition • System Engineering • Design The Right System • Process • Requirements  • Design and Architecture • Functional and Physical Allocation • Integration • IVVQCA
Complex System Examples Information Systems
System  Problems Examples
System Problems Examples
 
System definition  (Eberhardt Rechtin 1926-2006)   ,[object Object],[object Object],[object Object],[object Object]
Systemic ,[object Object],[object Object],[object Object]
System: another definition ,[object Object],[object Object]
System Definition Sub System Sub System Sub System System Users Mission Environment Stakeholders Border
System Meta Model From INCOSE
SE Bodies ,[object Object],[object Object],[object Object],[object Object]
 
System Engineering Definition ,[object Object]
System Engineering (SE) ,[object Object],[object Object],[object Object]
Systemic Approach ,[object Object],[object Object],[object Object],[object Object]
System Engineering Meta Model From INCOSE
System engineer/architect ,[object Object],[object Object],[object Object],[object Object]
 
Design the right system As proposed by the project sponsor As proposed by the programmers As specified in the  project request As designed by the project analyst As installed at the users’ site What the customer really want
 
Process Definition ,[object Object],P Inputs Outputs
A Process
Process: V cycle
Sequential V cycle drawbacks Documentation And mock-up Phase
Sequential V cycle drawbacks Documentation And mock-up Phase
Iterative and Incremental Incremental Iterative
Barry W. Boehm
Iterative and Incremental ,[object Object],[object Object]
Process Standardization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Capability Maturity Model - Integration ,[object Object],[object Object],[object Object]
CMMI Maturity Levels process uncontrolled poorly managed and reactive initial 1 process characterized by projects and often reactive managed 2 process characterized for the organization and is proactive defined 3 process measured and controlled quantitatively managed 4 focus on process improvement optimizing 5 Status Identified as Level
ITIL ,[object Object],[object Object]
Process Documentation and Review ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Process Activities
What is a requirement ? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Requirements  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
User’s Requirements example ,[object Object],[object Object]
Process
System Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object]
Requirement Quality ,[object Object],[object Object],[object Object]
Requirement analysis ,[object Object],[object Object],[object Object],[object Object]
Requirement Types ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DOORS
DOORS
DOORS
 
Process
System Architecture ,[object Object]
Architecture Modeling  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Architecture Meta Model From IEEE
Architecture and Components Assembly
Example of Architecture Views ,[object Object],[object Object],[object Object],[object Object]
Functional VS physical Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example Birds physical for flying ,[object Object],[object Object],[object Object]
Flying functional model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Allocations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bird and Airplane  Functional to Physical architecture mapping Wings Wings  Produce vertical lift  Wings  Propeller or jet  Produce horizontal thrust  Brain  Brain or computer  Navigate  Eyes  Vision or radar  Sense position and velocity  Legs  Wheels, Takeoff and land  Bird Physical Component  Airplane Physical Component  Function
Stove Pipe architecture User Functional Organization Physical
Multi-criteria decision
Trade Off ,[object Object],[object Object]
 
Tower Crane example
Tower Crane example x
French  Tower  Cranes
British Tower Cranes
British Tower Cranes
British Tower Cranes
British Tower Cranes
Luffing jib tower crane  ,[object Object]
Luffing jib tower crane
The two types of basic jib design ,[object Object],[object Object],[object Object],[object Object]
Horizontal Jib
Luffing Jib
Luffing jib tower crane   ,[object Object],[object Object]
Washing Machine example
Functional To Physical Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Washing Machine Physical Model agitator tube draining hand-operated washer  plungers
Washing Machine Physical Model agitator Outer tube draining top loading US
Washing Machine Physical Model agitator Outer tube draining Inner tube = drum front loading Europe
Washing Machine  Functional model
Context Diagram
Washing Machine  Functional Breakdown
Washing Machine Data Flows
Washing Machine allocation example
Washing Machine Physical Model agitator tube draining hand-operated washer  plungers
Washing Machine Physical Model agitator Outer tube draining top loading US
Washing Machine Physical Model agitator Outer tube draining Inner tube = drum front loading Europe
Washing Machine Physical Model top loading
Washing Machine Physical Model front loading
Washing Machine Physical Model front loading
UML
SysML
Block definition diagram of the Clothe Washing Domain
Activity hierarchy in block diagram definition  (Hierarchical Functional Model)
Washing Machine Data Flows
 
Process
Process: V cycle
Integration ,[object Object]
Spaghetti Plate Syndrome Spaghetti Plate System Architect   System Integrator
Encapsulation   A nalogy Implementation Interface A driver doesn't care of  engine's internal working. He only knows the interface
 
Process
IVVQCA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ensure that the system is safe
Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

There is a system out there! SW Engineering Education from Programming to Eng...
There is a system out there! SW Engineering Education from Programming to Eng...There is a system out there! SW Engineering Education from Programming to Eng...
There is a system out there! SW Engineering Education from Programming to Eng...
Prof. Amir Tomer
 
System engineering
System engineeringSystem engineering
System engineering
Slideshare
 
CS8592 Object Oriented Analysis & Design - UNIT V
CS8592 Object Oriented Analysis & Design - UNIT V CS8592 Object Oriented Analysis & Design - UNIT V
CS8592 Object Oriented Analysis & Design - UNIT V
pkaviya
 
Analysis concepts and principles
Analysis concepts and principlesAnalysis concepts and principles
Analysis concepts and principles
saurabhshertukde
 

La actualidad más candente (19)

Software Engineering : Process Models
Software Engineering : Process ModelsSoftware Engineering : Process Models
Software Engineering : Process Models
 
Session 1: Overview of OOAD and UML 2.x
Session 1: Overview of OOAD and UML 2.xSession 1: Overview of OOAD and UML 2.x
Session 1: Overview of OOAD and UML 2.x
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
There is a system out there! SW Engineering Education from Programming to Eng...
There is a system out there! SW Engineering Education from Programming to Eng...There is a system out there! SW Engineering Education from Programming to Eng...
There is a system out there! SW Engineering Education from Programming to Eng...
 
Object Oriented Design
Object Oriented DesignObject Oriented Design
Object Oriented Design
 
Analysis modeling
Analysis modelingAnalysis modeling
Analysis modeling
 
Architecture evaluation
Architecture evaluationArchitecture evaluation
Architecture evaluation
 
Slides 6 design of sw arch using add
Slides 6 design of sw arch using addSlides 6 design of sw arch using add
Slides 6 design of sw arch using add
 
Shared information systems
Shared information systemsShared information systems
Shared information systems
 
4 sdlc
4 sdlc4 sdlc
4 sdlc
 
Extracting Quality Scenarios from Functional Scenarios
Extracting Quality Scenarios from Functional ScenariosExtracting Quality Scenarios from Functional Scenarios
Extracting Quality Scenarios from Functional Scenarios
 
System engineering
System engineeringSystem engineering
System engineering
 
Saam
SaamSaam
Saam
 
CS8592 Object Oriented Analysis & Design - UNIT V
CS8592 Object Oriented Analysis & Design - UNIT V CS8592 Object Oriented Analysis & Design - UNIT V
CS8592 Object Oriented Analysis & Design - UNIT V
 
Use case Modeling
Use case ModelingUse case Modeling
Use case Modeling
 
Object oriented analysis and design unit- i
Object oriented analysis and design unit- iObject oriented analysis and design unit- i
Object oriented analysis and design unit- i
 
System Engineering Unit-4
System Engineering Unit-4System Engineering Unit-4
System Engineering Unit-4
 
Analysis concepts and principles
Analysis concepts and principlesAnalysis concepts and principles
Analysis concepts and principles
 
4.2 architecture introduction
4.2 architecture introduction4.2 architecture introduction
4.2 architecture introduction
 

Destacado (10)

Ipmc presentation2013 network
Ipmc presentation2013 networkIpmc presentation2013 network
Ipmc presentation2013 network
 
Systems Engineering - a smarter way
Systems Engineering - a smarter waySystems Engineering - a smarter way
Systems Engineering - a smarter way
 
Complex System Engineering
Complex System EngineeringComplex System Engineering
Complex System Engineering
 
System engineering
System engineeringSystem engineering
System engineering
 
Team Tri-Wheel Final Document
Team Tri-Wheel Final DocumentTeam Tri-Wheel Final Document
Team Tri-Wheel Final Document
 
Ch19 systems engineering
Ch19 systems engineeringCh19 systems engineering
Ch19 systems engineering
 
Airport handling procedure
Airport handling procedure Airport handling procedure
Airport handling procedure
 
Systems Engineering
Systems EngineeringSystems Engineering
Systems Engineering
 
Lifting & procedure
Lifting & procedureLifting & procedure
Lifting & procedure
 
X ray tube
X ray tubeX ray tube
X ray tube
 

Similar a Cse3 March2009cwd35with Crane

Systems Engineering Architecture - Vitech.pptx
Systems Engineering Architecture - Vitech.pptxSystems Engineering Architecture - Vitech.pptx
Systems Engineering Architecture - Vitech.pptx
BarananKamal
 
Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5
Sudarshan Dhondaley
 

Similar a Cse3 March2009cwd35with Crane (20)

System requirements engineering
System requirements engineeringSystem requirements engineering
System requirements engineering
 
Ch01
Ch01Ch01
Ch01
 
M azhar
M azharM azhar
M azhar
 
Unit2 2
Unit2 2Unit2 2
Unit2 2
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Chapter 1-Object Oriented Software Engineering.pptx
Chapter 1-Object Oriented Software Engineering.pptxChapter 1-Object Oriented Software Engineering.pptx
Chapter 1-Object Oriented Software Engineering.pptx
 
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
 
Ch01
Ch01Ch01
Ch01
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecture
 
Fostering MBSE in Engineering Culture
Fostering MBSE in Engineering CultureFostering MBSE in Engineering Culture
Fostering MBSE in Engineering Culture
 
Arch06 1
Arch06 1Arch06 1
Arch06 1
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for Exams
 
Systems Engineering Architecture - Vitech.pptx
Systems Engineering Architecture - Vitech.pptxSystems Engineering Architecture - Vitech.pptx
Systems Engineering Architecture - Vitech.pptx
 
4+1 View Model of Software Architecture
4+1 View Model of Software Architecture4+1 View Model of Software Architecture
4+1 View Model of Software Architecture
 
Unit ii
Unit   iiUnit   ii
Unit ii
 
chapter-6-Software_Engineering_P1_MohamedElhawy_19135002.pptx
chapter-6-Software_Engineering_P1_MohamedElhawy_19135002.pptxchapter-6-Software_Engineering_P1_MohamedElhawy_19135002.pptx
chapter-6-Software_Engineering_P1_MohamedElhawy_19135002.pptx
 
Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5Designing and documenting software architecture unit 5
Designing and documenting software architecture unit 5
 
Ch10
Ch10Ch10
Ch10
 
Ch10
Ch10Ch10
Ch10
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 

Más de Emmanuel Fuchs

CARDAMOM_CCM_Tutorial_Draft 2004
CARDAMOM_CCM_Tutorial_Draft 2004CARDAMOM_CCM_Tutorial_Draft 2004
CARDAMOM_CCM_Tutorial_Draft 2004
Emmanuel Fuchs
 
Executive Summary ITEA Roadmap 2
Executive Summary ITEA Roadmap 2Executive Summary ITEA Roadmap 2
Executive Summary ITEA Roadmap 2
Emmanuel Fuchs
 

Más de Emmanuel Fuchs (20)

Distributed Object Systems
Distributed Object SystemsDistributed Object Systems
Distributed Object Systems
 
CARDAMOM_CCM_Tutorial_Draft 2004
CARDAMOM_CCM_Tutorial_Draft 2004CARDAMOM_CCM_Tutorial_Draft 2004
CARDAMOM_CCM_Tutorial_Draft 2004
 
Anootations IEEE 42010 : A Conceptual Model of Architecture Description
Anootations IEEE 42010 : A Conceptual Model of Architecture DescriptionAnootations IEEE 42010 : A Conceptual Model of Architecture Description
Anootations IEEE 42010 : A Conceptual Model of Architecture Description
 
Book Recommendations
 Book Recommendations Book Recommendations
Book Recommendations
 
PLUG : Presentation Layer Universal Generator
 PLUG : Presentation Layer Universal Generator PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal Generator
 
PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorPLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal Generator
 
PLUG : Presentation Layer Universal Generator
 PLUG : Presentation Layer Universal Generator PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal Generator
 
PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorPLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal Generator
 
UBSS2
UBSS2UBSS2
UBSS2
 
UBSS : Unix Based System Software
UBSS : Unix Based System SoftwareUBSS : Unix Based System Software
UBSS : Unix Based System Software
 
ISORC 1999 Panel III
ISORC 1999 Panel IIIISORC 1999 Panel III
ISORC 1999 Panel III
 
ISORC’99
ISORC’99ISORC’99
ISORC’99
 
Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99)
Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99)Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99)
Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99)
 
Distributed Object Computing
Distributed Object ComputingDistributed Object Computing
Distributed Object Computing
 
Hash map
Hash mapHash map
Hash map
 
ATM system history
ATM system historyATM system history
ATM system history
 
Middleware
MiddlewareMiddleware
Middleware
 
photoISEN 1987
photoISEN 1987photoISEN 1987
photoISEN 1987
 
EUROCAT
EUROCATEUROCAT
EUROCAT
 
Executive Summary ITEA Roadmap 2
Executive Summary ITEA Roadmap 2Executive Summary ITEA Roadmap 2
Executive Summary ITEA Roadmap 2
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Cse3 March2009cwd35with Crane