Systeemanalyse Lars Hulzebos.

Slides:



Advertisements
Verwante presentaties
Test computertermen: Deze test gaat over de vorige les. Je krijgt steeds een vraag te zien waarop je het juist antwoord moet aanklikken. Is je antwoord.
Advertisements

Toepassingen met integralen
Zelfstandig Leren Lezen
Identiteitsverankering
Les 2 klassediagrammen II
Word 2003 Tips en trucs Door Johan Lammers.
LRP PASTORALE EENHEID release 2.1 Koos Willemse.
-Glucuronidase (GUS)
Aflezen van analoge en digitale meetinstrumenten
Natuurkunde V6: M.Prickaerts
Customer service en planvorming
LEAN Management in Parker
Fietsparkeren bij stations
Het Onderwijs Begrippenkader (OBK) - een introductie
D.I.S. Distributie Informatie Systeem P. Harink 4Efficiency Services i.o.v. AEP Industries Nederland BV QAD Gebruikersdag - Juni 2008.
Haal meer uit je Hersenen masterclass wiskunde
Criminaliteit en veiligheid in de transport- en logistieke sector
Mijn hobby: over het turkse eten (lachmahun)
Fasetoets 1 Introductiecollege.
Bert van Mourik Stationsmanager Kennemerland & Schiphol Fietsparkeren bij stations Verdeling verantwoordelijkheden en bevoegdheden in het stationsgebied.
HANDLEIDING: REGISTREREN VAN VACCINATIES Q-KOORTS
Parallelle Algoritmen String matching. 1 Beter algoritme patroonanalyse Bottleneck in eenvoudig algoritme: WITNESS(j) (j = kandidaat in eerste i-blok)
H4 Zouten.
Digitale signalen.
Haal meer uit je Hersenen masterclass wiskunde
Meten bij marktonderzoek
Hoofdstuk 1 Basisvaardigheden.
Fundament Informatica
Web Intake Systeem een uniek gemeentelijk project.
Nieuw artikel in productie bij bedrijf Biddle (ook bij andere databases, zoals “Biddle 4_start” blijft het bedrijf Biddle heten) Trampoline die bestaat.
Natuurkunde 1.3 Meten en 1.4 Massa. Door Sylvia en Arniko.
Klinische Bouwsteen Project Generieke Overdrachtsgegevens Overdracht Contact (v 1.0)
TEKST 13 SAMENWERKING IN HET ALGEMEEN
De evaluatie van een project
MET DANK AAN COLLEGA’S IN DEN LANDE ! vee 2012
House of Freaks BEACHCLUB VROEGER. Wie? Wat? Waar?  House of Freaks  2 juni :00 – 00:00  Beachclub Vroeger  Bloemendaal.
Competentiegericht leren vmbo
Hoe maak je een goede planning?
1.3 Stoffen en hun eigenschappen
Hoofdstuk 9: Tussenmenselijke relaties
Programmastructuurdiagrammen
T&T onderwijs Pindakaas-casus Lars Hulzebos.
Recordkeeping - in 7 stappen naar een digitaal archief
Knelpuntenanalyse.
Kwaliteitsgerichte Tracking and Tracing Case: Aardbeien.
Inleiding.
MARKETINGMIX.
6 stappen in Risico management
Subsidie individueel vervoer:
Snoepjes in de snoeppot
Known Issues huidige koppelingen SAP-SLM > Blackboard.
Les 0 Structured Query Language SQL. Programma Les 0 – Introductieopdracht Les 1 Les 2 Les 3 Schriftelijke toets.
Kijken naar Kinderen Week 4
Dieren, gedrag en leefomgeving
De PCR reactie.
1 VWO Hoofdstuk 2 Klimaat § 2-5
Assortiment dat wat er te koop is.
Fontys Centrum ITITIL F1 Doel  controle over IT-infrastructuur  informatie verstrekken over IT-infrastructuur Input  gegevens over Configuratie Items.
Processen.
Werken met JOIN UT Tom Buys Maart 2016.
Herhaling neerslag Vooral het rekenen…. Neerslag I Frits heeft 20 ml van een 0.20 M natriumcarbonaatoplossing en wil de carbonaationen hieruit verwijderen.
Hoe maakt u de juiste keuze?. Drie populaire begrippen die bij elke demonstratie genoemd worden…
In het hoger onderwijs Identity Management. partner in IGI Group Peter Jurg.
Medicijnverstrekking: patiëntontrouw of patiëntonvriendelijk UMCG Woensdag 12 november 2008 Pauline Calkoen.
Opboeken, afboeken en overige bewerkingen
Implementatie ECK Jorrit Janszen
Unified Modeling Language
Procesondersteuning binnen de sociale zekerheid
Transcript van de presentatie:

Systeemanalyse Lars Hulzebos

Systeemanalyse Doel Modelleertechnieken om een keten (in huidige of toekomstige situatie) in T&T termen te beschrijven Deze module maakt gebruik van feiten (K codes) en gebeurtenissen (TK codes) uit de pindakaas-case

Hoe een keten in kaart te brengen? Ketenschema Beschrijft de samenhang tussen de schakels in de keten Processchema Beschrijft de samenhang tussen de activiteiten binnen de keten. Kan in verschillende detailniveaus (4) -> (4.1) -> (4.1.1) Operaties Beschrijft een proces in tracking en tracing bouwstenen (primitieven) Metingen Beschrijft de toestand van een proces of produkt

Ketenschema (pindakaas K1-K6) Retailer AHa Pinda Bulkmarkt ItalieOlie KalV Retailer D500 KalV Ter Apel KalV Maastricht AKSO (zout) Retailer Zpar

Processchema KalV fabriek Ter Apel (Pindakaas K2-K5) (8) verpakking transport (6) potjes transport (1) pinda transport (2) olie transport (4) mixing (5) vullen (7) verpakking Let wel dat processen 1en 2 eigenlijk niet binnen KalV plaatsvinden. Deze goederen worden aangeleverd door de pinda- en olieleverancier, vandaar de andere kleur. Officieel zouden ze hier zelfs wegvallen, maar dat werpt meteen vragen op waarschijnlijk…. (3) zout transport (9) transport

Processchema detail mixing (4) (1) pinda transport (4.1) bijvullen pinda voorraad (2) olie transport (4.2) bijvullen olie voorraad (4.4) mixen ingrediënten (5) vullen (3) zout transport (4.3) bijvullen zoutvoorraad

Wie registreert wat: registratiepunten digitale produkt- representaties werkelijke pot pindakaas ID 12 vrachtbrief ID 14 In fysieke wereld: pot pindakaas te herkennen aan streepjescode Registratiepunten In informatiewereld: ident 12 gekoppeld aan streepjescode

Registratiepunten in produktieproces Automatische registratie in en uitgaande idents: Aan produktiemachine een barcodeleespoortje die automatisch voorbijgaande barcodes scant, en dus weet wat wanneer waar was. Handmatige registratie in en uitgaande idents: Aan produktiemachine voert operator het wat, wanneer en waar zelf in.

Idents Een ident is een unieke naam die staat voor 1 of meerdere produktieeenheden Pindakaas1: de pindakaas gemaakt in de batch van 10-10-2004 tussen 10:00-11:00 PindaLading1: de lading met pinda’s geleverd op 10-10-2004 om 9:00 Een ident kan altijd worden teruggevonden op basis van: produktcode (die uniek is voor die betreffende ident), en/of tijd (Pindakaas1 is terug te vinden obv. de produktieperiode: 10-10-2004 tussen 10:00-11:00)

Operaties: T&T bouwstenen (primitieven) Elk proces kan worden uitgedrukt in een beperkt aantal begrippen (primitieven). Met deze primitieven kan elke proces in elke keten worden beschreven. Sterk principe: onafhankelijk van keten operatie inputident Output ident

Operatie I: ICFS Het ontstaan van nieuwe ident: Ident Creation From Scratch (ICFS) Het ontstaan van een nieuwe ident uit het niets het oogsten van tarwe ICFS: “het ontstaan van een nieuwe ident uit het niets”. Niets slaat hier op de informatiewereld, nl. Qua registratie is de tarwe in kwestie nog niet geregistreerd, en bestaat dus ook niet in die wereld. In werkelijkheid stond deze tarwe natuurlijk reeds op de akker... ICFS Ident A

Operatie II: ICFI Ident Creation From Ident (ICFI) Ident A ICFI Het ontstaan van een nieuwe ident uit een reeds bestaande ident Het werpen van een kalf Ident A ICFI Ident A Ident B

Operatie III: IR Het verdwijnen van een ident: Ident Removal (IR) Het aan het ident verbonden produkt in de werkelijkheid bestaat niet meer. De ident veranderd hiermee van status (wordt echter niet verwijderd, omdat de historie wel bekend moet blijven!) Voorbeeld: het weggooien van een kartonnen doos IR Ident A

Operatie IV: Processing Het bewerken van een ident: Processing Het bespuiten van tomaten Het bakken van een pizza De pizza blijft dezelfde ident maar veranderd qua eigenschappen Processing Ident A

Operatie V: Join Het samenvoegen van idents: Join Inputidents verdwijnen of verminderen in hoeveelheid outputident is een nieuwe ident Het mixen van bloem met melk tot deeg Ident A Join Ident C Ident B

Operatie VI: Split Het splitsen van idents: Split Inputident verdwijnt of verminderd in hoeveelheid Outputidents zijn nieuwe idents Het versnijden van een varken Split Ident A Ident B Ident C

Processchema detail (4.1) bijvullen pindavoorraad transport (4.1) bijvullen pindavoorraad (4.4) mixen ingredienten Pindas Insilo1 In den beginne is de ident PindasInSilo1 gelijk aan de eerste PindaInLading ident. Er is dan geen processing operatie maar een transport operatie. De doellocatie (silo) wordt dan gekoppeld aan de ident PindasInSilo. Bij de volgende bijvulactie wordt het voorbeeld op de slide gewoon gevolgd. PindasIn Lading1 Pindas Insilo1 ICFS Processing 4.1 Bijvullen pindavoorraad

Processchema detail (4.4) mixen ingredienten (4.1) bijvullen pindavoorraad (4.2) bijvullen olievoorraad (4.4) mixen ingrediënten (5) vullen (4.3) bijvullen zoutvoorraad 4.4 mixen ingrediënten Pindas Insilo1 OlieIn Tank1 Join Pindakaas1 ZoutIn Opslag1

Proces: vullen en dekselen pindakaaspotjes Opdracht: probeer zowel het proces als de bijbehorende T&T primitieven van TK7 te modelleren.

Uitwerking proces (5) vullen (4) mixen (5.1) vullen potjes (7) verpakken (5.2) bijvullen potjes voorraad (5.3) bijvullen dekseltjes voorraad (6) potjes en deksel transport

Uitwerking (5.1) vullen potjes en (5.2) bijwerken potjes voorraad Pindakaas InPotjes1 Pindakaas1 Join Potjes- voorraad1 Deksel- voorraad1 5.1 vullen potjes

Uitwerking (5.2, 5.3) bijwerken voorraad potjes & dekseltjes PotjesIn lading1 Potjes- voorraad1 ICFS Processing 5.2 bijvullen potjes voorraad Deksel- voorraad1 DekselIn lading1 Deksel- voorraad1 ICFS Processing 5.3 bijvullen dekseltjes voorraad

Operaties VII: IIG Ident in een ander ident plaatsen: Insert In Group (IIG) De outputident is 1 van de inputidents waarin de overige inputidents zijn opgenomen. Deze inputidents blijven overigens bestaan, en kunnen weer uit de groep gehaald worden. Potjes jam toevoegen aan een verpakking IIG Ident A Ident B

Verschil tussen Join, Processing en IIG ident Join/Processing/IIG ident ident Join: als ingaande idents niet meer worden gebruikt Processing: als ingaande idents in aantal verminderen doch dat 1 inputident ook de outputident is IIG: als na groeperen de ‘verpakte’ ident later weer gebruikt gaat worden (middels SFG)

Operaties VIII: SFG Ident uit een groepsident halen: Separate From Group (SFG) De outputident die niet tot de inputident behoorde wordt uit de inputident gehaald. Potjes jam uit een verpakking halen SFG Ident A Ident B

Verschil tussen Split en SFG Split: als ingaande ident ophoudt te bestaan SFG: als ingaande ident blijft bestaan ident Split/SFG ident ident

Operaties IX: Transport Het verplaatsen van een ident: Transport Tijdens deze operatie verandert de locatie. De eindlocatie kan echter wel dezelfde zijn als de beginlocatie (rit vrachtauto) Het vervoeren van een doos pindakaas van A naar B Transport Ident A

Operaties X: Transfer Het overdragen van verantwoordelijkheid/ eigenaarschap: Transfer Als er iets fout gaat is de verantwoordelijke partij aansprakelijk -> erg belangrijk bij tracing! Er is meestal een formeel stuk die deze overdracht bevestigd (getekende vrachtbrief enz.) Het accepteren van een lading pindakaas door het DC Transfer Ident A

Verschil tussen processing, transport en transfer Processing: Als ident van kwaliteit verandert (oven) Transport: Als ident van locatie verandert Transfer: Als ident van eigendom verandert ident Processing/Transport/Transfer ident

Proces: Het verpakken van potjes pindakaas Opdracht: probeer zowel het proces als de bijbehorende T&T primitieven van TK8 te modelleren.

Uitwerking: Proces (7) verpakken obv. TK8 (5) vullen (7.1) verpakken (9) transport (7.2) bijvullen dozenvoorraad (8) dozen transport

Uitwerking (7.1) verpakken en (7.2) bijwerken verpakkingsvoorraad PPotjesIn dozen1 pindakaas InPotjes1 IIG 7.1 package potjes- voorraad1 potjesIn lading1 potjes- voorraad1 ICFS Processing 7.2 bijvullen verpakkingsvooraad

Proces: het vervoeren van pindakaas naar DCs Opdracht: probeer zowel het proces als de bijbehorende T&T primitieven van TK9 en TK10 te modelleren.

Uitwerking: Proces (9) het vervoeren van pindakaas naar DCs (7) verpakken (9.1) samenstellen vracht (10) intake (9.4) overdracht eigendom (9.2) transport (9.3) leveren

Uitwerking (9.1…9.4) transport 9.1 samenstellen vracht 9.2 transport PPotjesIn dozen1 Vracht lading1 Vracht lading1 IIG Transport Vracht lading1 Vracht lading1 SFG PPotjesIn dozen1 PPotjesIn dozen1 Transfer 9.3 leveren 9.4 overdracht eigendom

Metingen tijdens tracken (I) Tijdens het tracken kunnen ook observaties (metingen) worden bijgehouden die gekoppeld zijn aan een subject Observatie: grootheid: Temperatuur, Gewicht hoeveelheid: 10, 5.23 eenheid: °C, kg observator: Piet , registratiepunt23 Subject: ident: ID34, ID23 proces: mixen device: oven

Metingen tijdens tracken (II) Metingen waarom? Factoren bijhouden die van invloed zijn op de kwaliteit van je idents bewaartemperatuur oventemperatuur bacteriële besmetting keuring varkens door dierenartsen Dit kunnen dus metingen zijn aan je ident (directe koppeling ident met meting) of aan je proces (indirecte koppeling van meting via proces met ident)

Samengevat 1 of meerdere produkten in de werkelijkheid staan voor 1 ident in de ‘informatieruimte’ Via registratiepunten is bekend wanneer welke idents waar zijn (geweest) Elke ident kent maximaal 10 verschillende operaties (primitieven) waarmee de hele life-cycle van het tracken (downstream) van een ident Metingen voegen extra (kwaliteits)informatie toe die direct of indirect gekoppeld zijn aan de idents