Toon posts:

Programma om relaties tussen variabelen weer te geven

Pagina: 1
Acties:
  • 363 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Goedendag,

Wie van jullie weet of er een programma of script is wat de relaties tussen variabelen/componenten weer kan geven.

Ik wil voor een ontwerp van veel kleine componenten een duidelijk overzicht hebben welke componenten op welke plek gebruikt worden in andere componenten en vise versa.

Als voorbeeld:

Stel ik heb variabelen A, B en C, 1, 2 en 3 en I, II en III.
A gebruikt 1 en I en wordt gebruikt door B
B gebruikt A en C
C gebruikt 2, 3, II en III en wordt gebruikt in B

Ik wil inzichtelijk maken dat wanneer de formule in variabele 2 wijzigt, dit gevolgen heeft voor C en daardoor indirect dus ook voor B.

Ik hoop dat dit een duidelijk verhaal is. Het lijkt in mijn ogen een beetje op een programma voor een stamboom waar je kan aangeven wie de ouders zijn en wie de kinderen zijn. Alleen als ik zo'n programma gebruik om variabelen in te vullen wordt het een beetje incestueus verhaal en ook ingewikkeld als er meer dan 2 ouders ten grondslag liggen aan een kindje.... >:)

Greets,

DeJa Vu!

  • H!GHGuY
  • Registratie: December 2002
  • Niet online

H!GHGuY

Try and take over the world...

jij zoekt een tool wat overweg kan met UML of een gelijkaardige standaard.

Microsoft heeft fancy "Visio", maar er zullen denk ik wel gratis tools ter beschikking zijn.

ASSUME makes an ASS out of U and ME


Verwijderd

Topicstarter
Geen flauw idee waar UML voor staat.

Visio heb ik :) en inderdaad kan ik daar een UML Model Diagram in maken.
Geen idee hoe ik daar mee moet om gaan :'( en welke gegevens ik in moet vullen om de releaties inzichtelijk te maken.

Ik zal hier eens induiken.

DeJa Vu!

  • a3konijn
  • Registratie: Oktober 2000
  • Laatst online: 24-04 07:45
UML = Unified Modelling Language. Of te wel de taal waarin op verschillende niveau's beschreven wordt door gebruikmaking van diverse diagrammen hoe een stuk software in elkaar zit. Een van deze diagrammen is het zogenaamde klasse diagram. Daarin geef je de (soort) relatie aan tussen de diverse componenten en wat voor eigenschappen deze componenten hebben.

[ Voor 35% gewijzigd door a3konijn op 11-11-2005 15:42 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

http://en.wikipedia.org/wiki/Unified_Modeling_Language

Bij UML is het dan wel weer zo dat je niet in variabelen moet denken, maar in objecten, net zoals je bij ERD in tabellen moet denken.

Tools waar je aan kan denken zijn inderdaad Visio, ArgoUML, Dia en Rational Rose.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
Damn you guys are good. En het klinkt ook nog alsof jullie echt weten waar je het over hebt :-)

Dit UML is eigenlijk een (hele goede?) tool om software te ontwikkelen dus. Zowel technisch als functioneel of zit ik er naast. Ik ben zelf functioneel ontwerper (of zo noemen ze me) maar ik werk gewoon met Word en Excel en had hier nog nooit van gehoord. Wel vaak visio gebruikt, maar meer voor procesflows.

Ik wil hier toch nog iets meer van weten. Wie kan me nog iets meer vertellen? Linkje misschien of misschien zelfs een opleiding in dit spul?

Greetz,

DeJa!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Het linkje in mijn post bevat eigenlijk alles wat je weten wil? :P

Als je je er echt in wil verdiepen, dan zijn er aardig wat boeken hierover. Ik heb zelf een boek van Gomaa: Designing Concurrent, Distributed, and Real-Time Applications with UML. Maar dat is redelijk toegespitst op realtime applicaties (duh) en dus misschien wat specialistisch. Een wat minder specialistisch boek dat ik ook heb is De UML toolkit, maar die heb ik niet echt uitgebreid doorgenomen. Het is in elk geval een simpeler, wat algemener boek, dat ook wat uitgebreider op de basis ingaat.

Overigens, je hoeft niet onder elke post te groeten, dat neemt alleen maar ruimte in beslag. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op vrijdag 11 november 2005 @ 15:53:
Ik ben zelf functioneel ontwerper (of zo noemen ze me) maar ik werk gewoon met Word en Excel en had hier nog nooit van gehoord.
8)7
Dan moeten "ze" nog maar eens goed nadenken over je "titel" ;)
Als functioneel ontwerper is UML les 1, of op z'n minst 1 van de eerste lessen...
Verder is er zat te vinden op internet en mag je best wat moeite doen om wat tutorials ofzo te vinden. Echt niet moeilijk te vinden en daarna een kwestie van je er in verdiepen...

Voila! :Y)

[ Voor 36% gewijzigd door RobIII op 11-11-2005 16:05 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
Dan moeten "ze" nog maar eens goed nadenken over je "titel" ;)
Als functioneel ontwerper is UML les 1, of op z'n minst 1 van de eerste lessen...
Da's ook niet aardig Robill. Weet jij veel hoe ik hier terecht ben gekomen.....
Ach...zolang ze niet aan mijn salaris komen.. :-)

Ik ben hier erg enthausiast over en zeker niet te lui om te zoeken, alleen zo te horen zijn jullie de experts en UML is in les 1 behandeld (die heb ik dan net gemist) dus vroeg ik wat info.

Thanks voor de link

Is er ook een opleidingsinstituut die hier opleidingen voor heeft?

Gr.

DeJa!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op vrijdag 11 november 2005 @ 16:09:
Is er ook een opleidingsinstituut die hier opleidingen voor heeft?
Wederom: Google dan effe :|

En je mag wel ophouden met groeten hoor ;)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

-NMe- schreef op vrijdag 11 november 2005 @ 15:46: net zoals je bij <abbr title="Entity Relation Diagram">ERD</abbr> in tabellen moet denken.
Ueh bij ERD's moet je in entiteiten denken in niet in tabellen. immers koppeltabellen staan niet als object in het model, enkel als relatie...

Verwijderd

Topicstarter
stom. verkeerde vraagstelling. google kan ik zelf ook. thanks anyway.

is er iemand die ervaring heeft met een opleiding UML en die een opleidingsinstituut kan aanraden of juiste afraden?

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 21-02 23:50
Ik denk dat bijna elke informatica opleiding wel UML aanleert, maar een goed boek erover is voldoende hoor.

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Grijze Vos schreef op vrijdag 11 november 2005 @ 16:28:
Ik denk dat bijna elke informatica opleiding wel UML aanleert, maar een goed boek erover is voldoende hoor.
Psies... De gemiddelde cursus is 2 dagen ofzo. Zo "veel" is het ook weer niet, zeker als je een beetje kunt devven en het idee erachter snapt. Dan is het gewoon een kwestie van schema-methoden onder de knie krijgen en leren.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Verwijderd schreef op vrijdag 11 november 2005 @ 16:17:
Ueh bij ERD's moet je in entiteiten denken in niet in tabellen. immers koppeltabellen staan niet als object in het model, enkel als relatie...
Dat hangt ervanaf of je een implementatiemodel maakt, of een ontwerpmodel. In een implementatiemodel neem je namelijk wel de koppeltabel op. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
Van een dozijn verschillende paketten de screenshots gezien. Visio uitgeplozen. Niet gevonden wat ik zoek. Ben benieuwd of er een UML pakket is wat kan leveren wat ik zoek.

Ik zal zo specifiek mogelijk zijn.

In SAP wordt gebruik gemaakt van allerlei waardesoorten. Deze waardesoorten worden voor ons gebruik in een rekenunit (ook in SAP) berekend. De waardesoorten worden uitgelezen uit een database en met gewijzigde inputgegevens berekend en weer opgeslagen.

De waardesoorten worden in het proces tussen lezen en opslaan, afhankelijk van de gebeurtenis, juist wel of helemaal niet berekend. Deze afhankelijkheid gaat mij te ver om weer te geven. Zou mooi zijn, maar hoeft niet.

Wat ik wel weer wil geven zijn de relaties onderling. Waardesoort 1111 bijvoorbeeld wordt gebruikt door WS 2222 en ook door WS 3333. Ik zal dan nu in dit programma een waardesoort moeten kunnen aanmaken met de naam 1111, 2222 en 3333. In de eigenschappen van de waardesoorten wil ik dan aangeven dat 2222 en 3333 afhankelijk zijn van 1111.

Het programma moet dit dan visueel kunnen maken aan de hand van de door mij ingevoerde relaties. Een diagram met de eerstegraads relaties (zowel parent als child) zou voor een geselecteerd waardesoort genoeg zijn. Doorklikfunctionaliteit (dus je klikt op de parent en die wordt het middelpunt) zou helemaal leuk zijn.

Voor mij is het echter al genoeg om de gegevens in een tabelletje te tonen.

De diagrammen die ik heb gezien in de diverse tutorials en screenshots zijn hele kleine schema's. Ik kan niet uit de voeten met een a-4tje als ik de relaties van 1 waardesoort wil tonen (dit kan oplopen tot 100+ waardesoorten) laat staan dat ik het hele overzicht van alle waardesoorten zou willen printen inclusief afhankelijkheid van de gebeurtenis. (ongeveer 350000 verschillende combinaties).

tenzij iemand de tijd wil nemen om me uit te leggen dat dit in visio ook kan denk ik dat uml niet geschikt is voor mijn toepassing.

andere suggesties?

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Ik denk dat wat jij wil dermate specifiek is dat er gewoon geen programma is dat dit netjes weer kan geven. Tenzij je het zo algemeen maakt dat je het in principe in Access kan weergeven, maar voor hetzelfde geld ben je dan langer bezig dan wanneer je er zelf een applicatietje voor zou schrijven die het netjes weer kan geven.

UML is hier in elk geval niet geschikt voor: het deel dat jij omschrijft wordt bijvoorbeeld in een klassendiagram getekend als een rechthoekje met de tekst "waardesoort" erin, en dan een lijn die vanuit die rechthoek naar buiten gaat en diezelfde rechthoek ook aan de andere kant van de lijn weer in gaat.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Daos
  • Registratie: Oktober 2004
  • Niet online
In excel (2000) is zoiets wel mogelijk. Als je in excel een circulaire referentie (formule in cel wijst naar zichzelf) hebt, dan verschijnt er een toolbar "Circulair Reference" die je normaal niet kan zien. Op deze toolbar zitten knopjes die de afhankelijkheid van cellen grafisch weergeven (Trace Dependents & Trace Precedents).

[edit]
Zo'n figuurtje heet een "Dependency Graph".

[ Voor 11% gewijzigd door Daos op 12-11-2005 00:29 ]


  • Vedett.
  • Registratie: November 2005
  • Laatst online: 07:28
Misschien moet je ook eens kijken naar http://netron.sourceforge.net/ewiki/.
Je moet alles wel zelf programmeren dan, maar misschien kan je vanuit SAP iets automatiseren.

Ik denk dat hier wel iets voor je tussen zit.: http://netron.sourceforge.net/wp/?page_id=50
Het is een voorbeeldtoepassing die gebruik maakt van netron

[ Voor 32% gewijzigd door Vedett. op 12-11-2005 15:23 ]

Pagina: 1