[UML]uitleggen...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

Full stack Developer / .NET / Angular / Azure

Dit ga je doen Jij gaat je als Full Stack .NET Developer voornamelijk bezighouden met: Het vertalen van concepten naar passende innovatieve en duurzame oplossingen; Het ontwikkelen van bedrijf kritische en gebruiksvriendelijke applicaties voor de internationale markt en intern gebruik; Bouwen aan software om het Internet of Things netwerk te ondersteunen; Het maken en onderhouden van interfaces tussen systemen aan de hand van API's; Het onderhouden en blijven verbeteren van de ontwikkelde software. Hier ga je werken Binnen deze organisatie zal jij als Full Stack .NET Developer een belangrijke rol krijgen en ga je dagelijks de uitdaging aan om maatwerk

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

Bekijk vacature »

Front end developer binnen de consultancy

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een uitdagende werkgever in regio Breda zijn wij op zoek naar een Full Stack C#.NET programmeur. Je bent verantwoordelijk voor het ontwikkelen van apps, webapplicaties en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines te scannen en vervolgens de data om te zetten in management informatie voor de klanten. Taken en verantwoordelijkheden: Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks, HTML, TypeScript, SQL & C++, CSS. Geen ervaring met één van deze technologieën is dan ook geen enkel probleem! Deze werkgever biedt

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed

Bekijk vacature »

.NET Developer Medior Senior

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Herbruikbare componenten maken; Testen; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als .NET Developer kom jij terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als .NET Developer werk jij aan het ontwikkelen van verbeterde software voor

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar een ontwikkelaar ter versterking van het huidige developers team. 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! 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

Bekijk vacature »

Fullstack Webdeveloper .NET Azure Big Data SaaS

Bedrijfsomschrijving Deze klant van ons is recentelijk onderdeel geworden van een grote moederorganisatie, ze zijn dé partij als het gaat om software maken voor ambitieuze ondernemers, ze maken maatwerk software. Vanuit het fantastisch vormgegeven hightech gebouw te Rotterdam centrum werken ze met zo'n 40 medewerkers aan hoogwaardige software gericht op financiële data, betaalinformatie, maar ook backoffice software. De software wordt webbased, desktop en mobile aangeboden en er worden zeer moderne ontwikkeltechnieken toegepast. Je moet dan denken aan patroonherkenning, Big Data, Machine Learning en OCR. Als Developer, ongeacht je niveau, ga je hier te maken krijgen met de allerleukste kant van

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. 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 het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »

Back End Developer

Als Back End developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Je hebt een focus op de back end van onze software, daarvoor werken wij hoofdzakelijk met C# en .NET. Wij hanteren een full-stack benadering, wat betekent dat je naast de back-end ook meehelpt bij andere onderdelen van de code. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein

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

05/05/2024 01:19:49
 
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.