24 april 2007 1
SysAdvise
Systems Engineering
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?
SysAdvise
Systeem
Subsysteem1
Subsysteem2
Subsysteemn
SubsysteemN+1
ExploitatieOnderhoudComponentComponent
Systeem OG
Systeem ON
Systeem grenzen?
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)
SysAdvise
Eisen Componenten
Risico’s
Issues
Beslissingen
Prestatie Parameters
Voorwaarden
Verificatie
Validatie
Relaties
Afhankelijkheden
Aannames
Modellen
Raakvlakken
Documenten
Waarom?
Traceerbaarheid!
Systeem Engineering (2/2)
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
SysAdvise
Wat is een life-cycle? (2/3)
Concept
Ontwikkeling
Productie Gebruik
Support
Sloop
Standaard Life Cycle
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
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?
SysAdvise
V Model Op basis van decompositie en
iteratie!Life Cycle
Welke ontwikkel modellen zijn er? (1/3)
Source:http://ops.fhwa.dot.gov/
SysAdvise
Waterval Model Sequentieel!
Life Cycle
Welke ontwikkel model zijn er? (2/3)
SysAdvise
Spiraal Model Op basis van risico’s, prototyping!
Life Cycle
Welke ontwikkel model zijn er? (3/3)
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
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?
SysAdvise
Enkelvoudige levering Project wordt in zijn geheel opgeleverd
Incrementele levering Project wordt gefaseerd opgeleverd
Wat is een levering strategie?
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
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
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
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
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
SysAdvise
Processen in de life-cycle
Concept Ontwikkeling Productie Gebruik Support Sloop
Standaard Life Cycle
Onderhoud
Strategie
Onderhoud
Plan
Onderhoud
TaakBeschr.
Onderhoud
Rapport.
SysAdvise
Risico’s versus Complexiteit
Complexiteit
Ris
ico’s
Minder processen en Minder producten
Meer processen en Meer producten
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
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?
SysAdvise
Vragen?