SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten...

25
24 april 2007 1 SysAdvise Systems Engineering

Transcript of SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten...

Page 1: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

24 april 2007 1

SysAdvise

Systems Engineering

Page 2: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben.

Bijvoorbeeld: het opwekken en leveren van energie

Marketing

Opwekking

Distributie

Sales

Wat is een Systeem?

Page 3: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Systeem

Subsysteem1

Subsysteem2

Subsysteemn

SubsysteemN+1

ExploitatieOnderhoudComponentComponent

Systeem OG

Systeem ON

Systeem grenzen?

Page 4: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Wat Het managen van het technische content van een

systeem• Hoe– Life-Cycle

– Technische strategie =

Ontwikkel model + Ontwikkel strategie + Levering strategie

– Uniforme en gedefinieerde processen – Bijvoorbeeld de ISO/IEC 15288

Systems Engineering (1/2)

Page 5: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Eisen Componenten

Risico’s

Issues

Beslissingen

Prestatie Parameters

Voorwaarden

Verificatie

Validatie

Relaties

Afhankelijkheden

Aannames

Modellen

Raakvlakken

Documenten

Waarom?

Traceerbaarheid!

Systeem Engineering (2/2)

Page 6: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Wat is een life-cycle? (1/3)

Input/output Definitie

Flowchart Vastlegging PilotGebruik &

Verbetering

Proces Life Cycle

afbouw

Skill definitie Werven TrainingSkills gebruik &

groei naar volwassenheidafscheid

Medewerkers Life Cycle

Concept Ontwikkeling Productie Gebruik Support Sloop

Standaard Life Cycle

Page 7: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Wat is een life-cycle? (2/3)

Concept

Ontwikkeling

Productie Gebruik

Support

Sloop

Standaard Life Cycle

Page 8: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Wat is een life-cycle? (3/3)

concept Ontwikkeling Productie Gebruik Verwijdering

Productie systeem

concept Ontwikkeling Productie Gebruik Verwijdering

Beheer systeem

Concept Ontwikkeling Productie Gebruik Support Sloop

Systeem Life Cycle

Page 9: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Een ontwikkel model geeft weer hoe binnen de life cycle het verloop van het te ontwikkelen systeem er uitziet.

Wat is een ontwikkel model?

Page 10: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

V Model Op basis van decompositie en

iteratie!Life Cycle

Welke ontwikkel modellen zijn er? (1/3)

Source:http://ops.fhwa.dot.gov/

Page 11: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Waterval Model Sequentieel!

Life Cycle

Welke ontwikkel model zijn er? (2/3)

Page 12: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Spiraal Model Op basis van risico’s, prototyping!

Life Cycle

Welke ontwikkel model zijn er? (3/3)

Page 13: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Binnen een ontwikkel model (bijvoorbeeld het V-model) kunnen (sub)systemen ontwikkeld worden met andere modellen (V-model, spiraal en waterval).

Combineren van modellen

Page 14: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Incrementeel Ontwikkel strategie (technische selectie van increments)

CompleteGedetailleerdBevroren

CompleetGedetailleerdBevroren

Producerentest

Producerentest

Producerentest

Producerentest

Producerentest

 

EisenAnalyse &specificatie

OntwerpSpecificatie

Stap 1 

Stap 2 

Stap 3 

Stap 4 

Stap n 

ContractAcceptatieTest

Leveren

AannamesUpdatestapsgewijs

AannamesUpdatestapsgewijs

EisenOntwerpProducerenTestLeveren

Terug-koppeling/EisenOntwerpProducerenTestLeveren

Terug-koppeling/EisenOntwerpProducerenTestLeveren

Terug-koppeling/EisenOntwerpProducerenTestLeveren

Terug-koppeling/EisenOntwerpProducerenTestLeveren

 

EisenAnalyse &specificaties(behoefte)

Ontwerpspecificaties

(ideeen)

Stap 1 

Stap 2 

Stap 3 

Stap 4 

Stap ‘n’ 

ContractAcceptatieTest

Evolutionary Ontwikkel strategie (stakeholders bepalen selectie van iteraties)

Wat is een ontwikkel strategie?

Page 15: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Enkelvoudige levering Project wordt in zijn geheel opgeleverd

Incrementele levering Project wordt gefaseerd opgeleverd

Wat is een levering strategie?

Page 16: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

ENT

Bedrijfsprocessen

AGR

ContractProcessen

PRJ

Project Processen

TEC

TechnischeProcessen

TLR

Tailoring Proces

Bedrijfsprocessen Project Processen Contract processen Technische processen

Processen volgens ISO/IEC 15288

Page 17: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

BedrijfsOmgeving

management

Investeringsmanagement

SysteemLife-Cycle

management

BedrijfsMiddelenbeheer

Kwaliteitsmanagement

Bedrijfsprocessen maken het mogelijk om producten of diensten te verwerven of te leveren. Hiermee wordt gezorgd dat projecten ondersteund worden met hulpmiddelen en infrastructuur zodat deze projecten kunnen voldoen aan de bedrijfsdoelstellingen.

De bedrijfsprocessen zijn niet bedoeld als vervangingvan operationele en strategisch bedrijfsprocessen

business str...system life ...system life ...system life ...

investment ...project aut...project requ...resource all...

systeem lifecycle proce...systeem life...system life ...

competent ...enterprise r...training rep...training stra...

kwaliteits m...kwaliteits m...quality man...quality man...

acquisitie st...decision-ma...risico mana...supply stra...

ENT.1

Bedrijfsomgevings

ManagementProcess

system lifecycle

effectivenes...system life ...

kwaliteits m...quality man...quality man...quality mea...

acquisitie st...authorizatio...decision-ma...project infra...

businessstrategie

system lifecycle mana...

ENT.2

InvesteringsManagement

Process

enterpriseresource

assignmententerprise r...

customersatisfactionassessment

tailoredsystem life

cycle proces...tailored sys...

system life ...system life ...system life ...system life ...

ENT.3

Systeem LifeCycle ProcesManagement

Process

projectmanagement

plan

resourceallocatie plan

resourcecommitment...

ENT.4

Bedrijfsmiddelenbeheer Proces

projectkwaliteits plan

projectquality report

ENT.5

KwaliteitsManagement

Process

Bedrijfs processen

Page 18: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Projectplanning

Projectbeoordeling

Projectbeheersing

Besluit-vorming

Risico management

Configuratie management

Informatie management

Projectprocessen worden gebruikt om project plannenOp te zetten en aan te passen, de tot dan toe behaalde Resultaten en voortgang ten opzichte van de plannente beoordelen en de uitvoering van het project tot aande voltooiing te bewaken

Projectprocessen worden toegepast op een niveau van striktheid en formaliteit dat is afgestemd op het risico en de complexiteit van het project

project acqu...project infra...project kwal...project ma...

projectquality report

projectstatus report

authorizatio...project direc...supplier dire...supply agr...

beslissingshistorierecord

decision-ma...

risico historierecord

risico mana...risk manag...

configuratiehistorierecord

configuratie ...

informatiehistory recordinformatie i...informatie i...

acquisitie st...acquisition ...business str...competent ...

PRJ.1

Project PlanningProces

projectdirective

supplier dire...supply agr...

decision-making

strategie

risicomanagement

strategie

configuratiemanagement

strategieconfiguratio...

informatiemanagement

strategie

competent ...delivery ac...disposal rep...implementat...

project acqu...project kwal...project ma...project perf...

PRJ.2

Projectbeoordelings

Process

correctiveaction report

beslissingsregisterdecisionreport

risico registerrisk

managementreport

configuratiebaseline

configurationmanagemen...

informationmanagement

report

projectmanagement

plan

project qual...project reso...project rev...project stat...

PRJ.3

Projectbeheersings

Process

decisionreport

decision-making stra...

risicomanagement

strategie

projectmanagement

plan

projectstatus report

PRJ.4

BesluitvormingsProces

projectmanagement

plan

PRJ.5

RisicoManagement

Proces

architectuurontwerp

beschrijving

projectmanagement

plan

PRJ.6

ConfiguratieManagement

Process

projectmanagement

plan

PRJ.7

InformatieManagement

Process

Project processen

Page 19: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

VerwervingsProces

Leveringsproces

De contractprocessen beschrijven de activiteiten dienodig zijn om overeenkomsten te sluiten zowel internals extern.

Het verwervingsproces gaat om het beschikbaar krijgen van de middelen die nodig zijn voor transactiesmet leveranciers

Bij het leveringsproces gaat het om het beschikbaar krijgen van middelen die nodig zijn voor het uitvoerenvan een project of een dienst

acquisitie st...acquisition ...delivery ac...delivery ac...

suppliedsysteem

supply agr...supply stra...

business str...disposal ena...implementat...integration ...

AGR.1.BP

Acquisitie Proces

supply agr...supply agr...supply perf...supply prop...

beslissings h...business str...configuratie ...informatie hi...

acquisitie a...acquisitie o...acquisitie st...acquisition ...

AGR.2.BP

Leverings Process

Contract processen

Page 20: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Bemachtigenvan

eisen

Analyserenvan eisen

Architectuurontwerp

Implemen-tatie

Integratie

Verwijdering

Verificatie Transitie ValidatieOperationeelOnderhoud

In de technische processen worden de activiteiten geformuleerd waarmee de functies van het project en systeem de voordelen van technische besluiten kunnenoptimaliseren en de hieruit voortkomende risico’s kunnen verminderen. Dankzij deze activiteiten bezittende producten en diensten beschikbaarheid, betrouwbaarheid, functionaliteit, bruikbaarheid, etc. die zijn vereist door de belanghebbende (actors).Ook maken deze processen het mogelijk dat aan wet enregelgeving wordt voldaan en factoren als gezondheid,veiligheid en milieu.

stakeholderrequirements

reportstakeholder...

systemperformancemeasures s...system requ...

architectuurontwerp

beschrijvingsystem arch...

implementation enabling

system requ...implementat...

integrationenabling

system requ...integration ...

verificationenabling

system requ...verification ...

transitionenabling

system requ...transition r...

validationenabling

system requ...validation r...

afvalproducten

operation r...operation r...

maintenanceenabling sy...

maintenance...maintenance...

disposal ena...disposal rep...verwijderd ...verwijdering...

decision-making stra...risico mana...technisch m...

TEC.1

Vergaren vanrequirements

systemrequirements

systemsrequirement...

systeemarchitectuur

ontwerptraceerbaa...

decision-making stra...risico mana...technisch m...

stakeholder...stakeholder...stakeholder...stakeholder...

TEC.2

RequirementsAnalyse Proces

architectuur...systeem arc...system ele...system ele...

implementation constraintson solution

integrationconstraintson solution

verificationconstraintson solution

transitionconstraintson solution

validationconstraintsof solution

maintenanceconstraintson solution

disposalconstraintson solution

configuratie ...decision-ma...risico mana...technisch m...

stakeholderrequirement...stakeholder...stakeholder...

functioneel ...system perf...system requ...system requ...

TEC.3

ArchitectuurOntwerp Proces

implementatiestrategie

implementation constraint...

integrationconstraintson solution

verificationconstraintson solution

transitionconstraintson solution

validationconstraintsof solution

maintenanceconstraintson solution

disposalconstraintson solution

configuratieitem lijsttechnisch

managemen...

functioneelsysteemmodel

architectuur...systeem arc...systeem arc...system ele...

TEC.4

ImplementatieProces

integratiestrategie

configuratieitem lijst

delivery ac...technisch m...

systeem arc...system ele...system ele...system inte...

implementatieprocedure

implementat...systeem el...

TEC.5

Integratie Proces

verificatiestrategie

technischmanagement

plan

systemrequirements

system requ...systems req...

geintegreerdsysteem

integratie p...integratie r...

TEC.6

Verificatie Proces

transitiestrategie

configuratieitem lijsttechnisch

managemen...

gekwalificeerde operators

geverifieerdsysteem

verificatie p...verificatie r...

TEC.7

Transitie Proces

validatiestrategie

operationelestrategie

technischmanagement

plan

stakeholderrequirements

recordstakeholder...

gekwalificeerde operators

geinstalleerdsysteem

transitie pr...transitie rec...

TEC.8

Validatie Proces

operationelestrategie

configuratiehistorie rec...informatie hi...service ma...

gekwalificeerde operators

gevalideerdsystem

validatie pr...validatie rec...

TEC.9

OperationeelProces

onderhoudsstrategie

verwijderingsstrategie

configuratiehistorie rec...informatie hi...service ma...

operationeelrecord

operationeel...operationel...

TEC.10

OndehoudsProcess

verwijderingsstrategie

configuratiehistorie rec...informatie hi...service ma...

operationeelsystem

ondehoudsprocedure

onderhoudsrecord

TEC.11

VerwijderingsProcess

Technische processen

Page 21: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Processen in de life-cycle

Concept Ontwikkeling Productie Gebruik Support Sloop

Standaard Life Cycle

Onderhoud

Strategie

Onderhoud

Plan

Onderhoud

TaakBeschr.

Onderhoud

Rapport.

Page 22: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Risico’s versus Complexiteit

Complexiteit

Ris

ico’s

Minder processen en Minder producten

Meer processen en Meer producten

Page 23: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

basis of

decomposed by decomposed by decomposed by

decomposed by decomposed by

specified by specified by triggered by

documented by verified by documented by transferred by

comprises

specified by

documented by

specified by

documented by

specified by

documented by

decomposed by decomposed by

specified by

documented by

specified by

documented by

OR.1

Gebruikerseis

Requirement

F.1

Topfunctie

Function

F.1.1

Afgeleide functie1

Function

F.1.1.1

Afgeleide functie1.1

Function

R.1.10

FunctioneleSysteemeis 1

Requirement

Systeemspecificatie

Document

Design Review

VerificationRequ...

R.200

AspectSysteemeis 1

Requirement

Systeemspecificatie

Document

Commando Open

Item

Commando's

Link

Raakvlak

Interface

R.10

Raakvlak eis

Requirement

Systeemspecificatie

Document

F.1.1.2

Afgeleide functie1.2

Function

R.1.20

FunctioneleSysteemeis 2

Requirement

Systeemspecificatie

Document

F.1.2

Afgeleide functie2

Function

R.1.30

FunctioneleSysteemeis 3

Requirement

Systeemspecificatie

Document

F.1.3

Afgeleide functie3

Function

F.1.3.1

Afgeleide functie3.1

Function

R.1.40

FunctioneleSysteemeis 4

Requirement

Systeemspecificatie

Document

F.1.3.2

Afgeleide functie3.2

Function

R.1.50

FunctioneleSysteemeis 5

Requirement

Systeemspecificatie

Document

Eis is de basis voor een functie

Decompositie van functies

Functies worden geschreven als eisen

Een functie/eis moetGeverifieerd worden

F.1.1

Afgeleide functie1

OR

F.1.2

Afgeleide functie2

F.1.3

Afgeleide functie3

OR

F.1.1

Afgeleide functie1

OR

F.1.2

Afgeleide functie2

F.1.3

Afgeleide functie3

OROutput

Traceerbaarheid!

•Eisen traceerbaarheid

•Ontwerp tr

aceerbaarheid

•Verificatie

traceerbaarheid

Page 24: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Topeisen Eisen belanghebbende (actoren) Budget Planning

Risico gestuurd Gebaseerd op:

Een Life cycle model Een ontwikkelmodel Een ontwikkel strategie Een oplevering strategie

Gebruik makend: Uniforme en geïntegreerde Processen

Gedefinieerde inputs, outputs en verantwoordelijke

Traceerbaarheid Eisen traceerbaarheid Ontwerp traceerbaarheid Verificatie traceerbaarheid

Wat is belangrijk binnen SE?

Page 25: SysAdvise 24 april 20071 Systems Engineering. SysAdvise Een systeem is een samenstel van entiteiten die een gezamenlijk doel hebben. Bijvoorbeeld: het.

SysAdvise

Vragen?