[UML]uitleggen...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie Jouw team van vier collega .NET developers is verantwoordelijk voor het bouwen van de ETL processen van jouw nieuwe werkgever. Op dit moment wordt de front-end gedaan door een extern team van professionals. Echter wilt jouw nieuwe werkgever graag intern deze kennis uitbreiden en heeft dan ook de ambitie om dit voor het eind van het jaar intern te gaan aanpakken. Dit betekend dat jij als .NET ontwikkelaar de ideale kans krijgt om jezelf samen met jouw collega’s te ontwikkelen als full stack developer. Als .NET ontwikkelaar werk jij bij deze gave werkgever met C# .NET, SQL, JavaScript, REST

Bekijk vacature »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Voor een opdrachtgever in omgeving Moordrecht zijn wij op zoek naar een programmeur. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op

Bekijk vacature »

Medior Front end developer React

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor op de

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »

Java developer - procesoptimalisatie (Inhouse)

Functie Wat ga je doen als Java developer? Jij als back end developer hebt al enige ervaring opgedaan in jouw vakgebied. Voornamelijk het werken met Java en Spring spreekt jou aan. Jij wordt samen met je collega developers in het team verantwoordelijk voor de gehele back end van de applicatie. Hierdoor heb jij veel zelfstandigheid in je rol en zul je ook zelf beslissingen samen met de PO maken. Er wordt gewerkt volgens de SCRUM methodiek, om zo structuur te creëren in de werkzaamheden. Binnen de 2-wekelijkse sprints pak jij je taken op die samen met de PO afgestemd zijn.

Bekijk vacature »

Scrum Master

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

Ontwikkelaar Centrale Monitoring

Ontwikkelaar centrale Monitoring Functieomschrijving Wil jij een bijdrage leveren aan het onderhoud, opzetten en ontwikkelingen van technologieën van SSC-ICT, een van de grootste ICT-dienstverleners van en voor de Rijksoverheid? Je komt als monitorspecialist te werken bij team Operations Management Services. Dit team werkt aan het stabiliseren en waarborgen van een betrouwbare monitoromgeving voor 7 ministeries. Jij begeleidt het implementatieproces van de te monitoren technologieën, onder andere via management packs, connectoren en API's. Je hebt hiervoor veel contact met interne en externe klanten, die hun wensen op het gebied van monitoring aan jou doorgeven. Je beoordeelt deze wensen en komt met

Bekijk vacature »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

Bekijk vacature »

Java Programmeur

Functie Heb jij altijd al samen willen werken met ervaren java ontwikkelaars dan hebben wij hier de ultieme kans voor jou! Voor een opdrachtgever in omgeving van Naaldwijk zijn wij op zoek naar uitbreiding van het vaste ontwikkel team. Je zult je hier voornamelijk bezig gaan houden met; Wijzigingsverzoeken van klanten uitvoeren, hier wordt je diep in betrokken; Samen met consultants sluit je aan bij gesprekken met klanten, voor alle projecten; Je schakelt veel met consultants, wat is de behoefte van de klant? Hoe kan je hierop integreren?; Het framework moet naar de Cloud gebracht worden, je wordt betrokken bij

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in een ontwikkelteam met 7 .NET developers. In ons team werken er drie senior .NET developer, twee medior .NET developers en twee junior .NET developers. Er is dan ook genoeg senioriteit in ons team om jou te kunnen bieden wat jij nodig hebt! Wij werken in scrum en hebben drie wekelijkste sprints. Daarnaast doen wij minimaal vier keer per jaar een release. Ons platform is ontzettend complex en groot. Het is dan ook in het begin belangrijk dat jij de processen gaat begrijpen. Jij krijgt dan ook een cursus om beter te begrijpen

Bekijk vacature »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »
DDragonz

DDragonz

18/02/2008 21:18:00
Quote Anchor link
Hallo
Wil dus een diagram maken maar weet nu niet precies hoe dat werkt. Ik vind wel UML tutorials, maar ze bevatten geen voorbeeld code die aan de uml voldoet. Ik zou zo graag willen zien hoe UML nu werkt. Dus dat een UML class diagram ziet en dan de OOP code en de classen enz. Kan iemand misschien hier uitleggen of me verwijzen naar een tut die hier aan voldoet? Als iemand ook een engels talig (e)boek weet die voorbeelden geeft zou ik graag ook de titel daarvan willen weten :).
Albast bedankt :),
DDragonz
 
PHP hulp

PHP hulp

20/05/2024 17:35:11
 
Robert Deiman

Robert Deiman

18/02/2008 21:22:00
Quote Anchor link
Dat wil ik ook wel :)
 
Frank -

Frank -

18/02/2008 21:33:00
Quote Anchor link
UML is geen code, dat kan niemand je geven. Zie WikiPedia.

Er zijn 1000-en-1 boeken over geschreven, ga eens naar de biep of boekhandel en blader eens wat door.
 
Frank -

Frank -

18/02/2008 21:43:00
Quote Anchor link
Neem deze presentatie eens door: UML een overzicht

De eerste de beste die begint over een dubbelpost, die krijgt een schop... ;)

Bumpen::

Ik durf het wel @pgfrank ;-)

Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

Maar ik durf het je ook wel te vergeven ;-)

Moderator:
Danny Roelofs
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Crispijn -

Crispijn -

18/02/2008 21:59:00
Quote Anchor link
Je wil zeker hard naar de 10.000 posts Frank ;)
 
TJVB tvb

TJVB tvb

18/02/2008 22:12:00
Quote Anchor link
@DDragonz, Bij UML moet je proberen de theorie te snappen. Maar het ook "gewoon" doen. Begin vooral niet met te ingewikkelde dingen. Eerst iets kleins, maak er wat code bij en vergelijk het resultaat. Zo kun je er ook meer gevoel voor krijgen.
 
Frank -

Frank -

18/02/2008 22:23:00
Quote Anchor link
Alles begint bij de Use Case Diagrams, een pen en een stuk papier. Ga hiermee de acteurs en de acties uittekenen, dan heb je de basis van je systeem al in de steigers staan. Je kunt nu ook al gaan beginnen met het testen van je systeem!

Zie ook de overige artikelen uit deze reeks, kun je een hoop van opsteken.

@Crispijn: Dat is geen doel op zich, al zijn 10.000 nuttige bijdrages nooit weg.
 
Jan Koehoorn

Jan Koehoorn

18/02/2008 22:27:00
Quote Anchor link
pgFrank schreef op 18.02.2008 22:23:
@Crispijn: Dat is geen doel op zich, al zijn 10.000 nuttige bijdrages nooit weg.

Amen ;-)
 
DDragonz

DDragonz

18/02/2008 22:59:00
Quote Anchor link
@pgFrank:
Quote:
UML is geen code, dat kan niemand je geven. Zie WikiPedia.

Er zijn 1000-en-1 boeken over geschreven, ga eens naar de biep of boekhandel en blader eens wat door.

Ik weet dat het geen code is en ik heb ook al gegoogled ;)(En ook op Wikipedia beland). Maar mijn probleem is dat ik het niet echt begrijpt. Er worden begrippen genoemt die ik niet 1-2-3 aan iets kan binden.

@all:
Ik wil dus gewoon aan de hand van een OOP script een bijbehorende UML diagram zien hoe alles in elkaar steekt.

Dus bv hoe komt dit uit te zien in een UML code(even simpel):
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
class voorbeeld
{
  function
__construct($a, $b, $c)
  {

    //de code
  }

  function
get_voorbeel($voorbeeld)
  {

    //de code
  }
}

?>


Snap jullie het nu :)(voor diegene die het nog niet snapte). Ik moet nog naar de gegeven links gaan kijken :). Ga ik nu nog een bekijken :).

edit:
@pgFrank:
Use Case Diagrams is toch zoiets als denken vanuit de gebruiker. Welke stappen de gebruiker (moet) maakt/maken om iets te doen. Heb het nog niet gelezen, maar dit is het eerste wat mij te binnen schiet als ik de naam: Use Case Diagrams lees.
Gewijzigd op 01/01/1970 01:00:00 door DDragonz
 
Frank -

Frank -

18/02/2008 23:02:00
Quote Anchor link
Tja, normaal ga je eerst de diagrammen opstellen en daarna pas coderen. Nu probeer je het paard achter de wagen te spannen, dat wordt geen succes. Een kenner zal het wel lukken, reverse enginering is tenslotte ook een vak, ik raad het je alleen niet aan. UML volgens het boekje is al moeilijk genoeg.
 
DDragonz

DDragonz

18/02/2008 23:12:00
Quote Anchor link
Aah, dacht dat ik het nu goed had :P. Het is dat ik geen UML kan anders deed ik dat. Ik wil dus een tut met de UML en de bijbehorende OOP code. Om ze te vergelijken en zo te leren wat - wat is.

Net als dat je php leert door naar scripts te kijken die andere mensen hebben gemaakt, wil ik nu kijken naar de UML en de OOP code die erbij hoort om het zo te snappen en te leren.
edit:
En reverse enginering lijkt mij ook wel vet :P. Als je technologie uit de toekoms kan stelen :P (reverse enginering deed me denken aan een film waar dat zo was)
edit2:
offtopic:
En is het pgFrank afgeleid van pgSQL. Als dat zo is en je hebt er verstand van dan weet je mischien wel een goeie tut voor het opzetten van een LAPP server?

Edit3:
Ben weer wat gaan googlen en heb wat leuks gevonden om door telezen. Denk dat engels hier toch geen probleem is he...:
Overzicht van de soorte UML's + optie voor meer detail en een selftest
Class Diagram uitgelegd met voorbeeld code*!
Een andere Class diagram tut die goed lijkt te zijn
UML algemeen van de zelfde site als de link hierboven

*
Met dat van UML en voorbeeld code bedoel ik dus zoiets als dit:
Quote:
Circle
Area():double
Circumference():double
SetCenter(Point)
SetRadius(double


En de bijbehorende code(jammer genoeg wel in C++. Liever gehad in php.)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
class Circle
{
public:
void SetCenter(const Point&);
void SetRadius(double);
double Area() const;
double Circumference() const;
private:
double itsRadius;
Point itsCenter;
};


Zo word 1 vraag al van mij beantwoord. De vraag zou geluid hebben: Is ieder vierkantje(in een UML Class diagram) een class. En dat blijkt dus zo te zijn.
Gewijzigd op 01/01/1970 01:00:00 door DDragonz
 
Frank -

Frank -

18/02/2008 23:22:00
Quote Anchor link
DDragonz schreef op 18.02.2008 23:12:
Ik wil dus een tut met de UML en de bijbehorende OOP code.

Vergeet de OOP eventjes, dat is echt een heel aantal bruggen te ver. Ga nu eerst eens met de use case diagrammen aan de slag en zo de requirements van een een systeempje opstellen. Dan heb je al 2 diagrammen te pakken en krijg je inzicht in wat je nu daadwerkelijk moet gaan bouwen. Ga dan pas met je classe diagram aan de slag. Wanneer dat klaar is, kun je voor het eerst gaan denken in code.

Quote:
En is het pgFrank afgeleid van pgSQL. Als dat zo is en je hebt er verstand van dan weet je mischien wel een goeie tut voor het opzetten van een LAPP server?
Richt Linux, Apache en PHP goed in en zet er vervolgens PostgreSQL bij. Ga deze daarna netjes configureren en je hebt de gewenste LAPP-server. Pak de componenten 1-voor-1 aan, dan is het niet zo moeilijk.

Edit: Let er bij PHP wel even op dat je de pgSQL-componenten goed instelt, anders gaat het niet werken... Wellicht handiger om eerst pgSQL te installeren en daarna pas PHP.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
DDragonz

DDragonz

18/02/2008 23:35:00
Quote Anchor link
Dus dan de stappen plan is dan:
1. Use Case Diagram
2. Dan heb je de requirements
3. Class Diagram
4. SCRIPTEN :) Leukste gedeelte alhoewel die bovenste gedeelte ook leuk is :))

edit:
Stappen dan toch op dit:
Link[ur/l]
Gewijzigd op 01/01/1970 01:00:00 door DDragonz
 
Frank -

Frank -

18/02/2008 23:40:00
Quote Anchor link
2) Dan maak je een requirements diagram

Punt 4 is ook nog discutabel, in grotere systemen ga je echt nog wel wat meer diagrammen opstellen:
Afbeelding

Het grootste probleem zit hem echter altijd in de use case diagrammen en de requirements. Die krijg je zelden goed op papier en leveren altijd (ernstige) bugs op. Vandaar dat je direct na op het opstellen van deze diagrammen begint met testen (op papier!), dan komen deze zaken hopelijk alsnog aan het licht.

De use cases zijn directe input voor het schrijven van je testplan, testgevallen en testcases.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
DDragonz

DDragonz

18/02/2008 23:52:00
Quote Anchor link
Ik miscchien iets interessants gevonden. Het is een soort van 'dagboek' van iemand die een curses UML heeft gevolgt. Het bevat opdrachten en uitwerkingen die de persoon zelf heeft gemaakt + de commentaar van een docent op die uitwerkinen. http://www.cs.ru.nl/~gerp/AIS1/

Ow, dacht eerst dat die plaatje een voorbeel was van een requirments diagram. Maar zie nu dat het een soort van stappen plan is voor de stappenplan (lol :P).
Zal dan maar eens beginnen met de Use Case Diagram.

Ken je dit ook op 'minder' complexe dingen toepassen. Bv ik wil dus nu een inlogsysteem gaan maken(Heb ik ook nog een topic pas geleden voor opengemaakt). Kan ik dit dan gebruiken om die diagrams 'uit te testen'. Wil de inlog systeem 'open' maken en dus alles plannen bijhouden en openbaar maken zodat ik tips enz kan krijgen van andere mensen. Zo kan je veel leren :).
edit:
Wil doorgaan met zoeken en leren maar word een beetje laat :( moet gaan slapen.
Gewijzigd op 01/01/1970 01:00:00 door DDragonz
 
Pieter

Pieter

01/05/2009 11:24:00
Quote Anchor link
stel da ik een klasse wil met leerkrachtnaam, nummerplaatvanzijnwagen en zijn geboortejaar.

Ik wil bv op basis van zijn naam zijn nummerplaat en zijn geboortejaar krijgen. Welke methode moet ik daarvoor voorzien en welke parameters?
 
Hipska BE

Hipska BE

01/05/2009 11:30:00
Quote Anchor link
@Pieter: Dit heeft helemaal niets met UML te maken. Als je niets nuttigs hebt toe te voegen in dit topic, reageer dan helemaal niet. Wil je een antwoord op je vraag, dan kan je een nieuw topic daarvoor aanmaken.
 
Pieter

Pieter

01/05/2009 11:51:00
Quote Anchor link
ma jawel

khoef geen code ofzo

Gewoon hoe dit er in uml uitziet. Dats is al
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.