[UML]uitleggen...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

Bekijk vacature »

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Arnhem gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

Bekijk vacature »

Medior .NET developer

Functie Jij gaat als Medior .NET ontwikkelaar aan de slag in ons scrumteam met 6 developers die gepassioneerd en actief bezig zijn om onze spelers kwalitatieve en mooie spelervaringen aan te bieden. Als medior .NET developer ga jij werken aan een technisch hoogwaardig platform welke bezoekerspieken verwerkt van tienduizenden tot honderdduizenden gebruikers per minuut! Ons scrumteam werkt in drie wekelijkse sprints en wij beginnen iedere ochtend met een stand-up. Jij werkt bij ons met C# .NET, .NET Core, React.JS, Xamarin, Azure, Docker en Kubernetes. Wij hechten enorm veel waarde aan het leveren van hoogwaardige en kwalitatieve code. Zodra jij de

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 »

Belastingdienst - Freelance Senior Cobol Applicati

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 7 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: In de applicatie ETM zijn nu de inningsvoorzieningen voor ongeveer 25 aangifte- en aanslagmiddelen opgenomen. ETM is een extern aangeschafte service en het huidige contract met leverancier Oracle loopt af op 31-12-2022. Het programma uitfaseren ETM heeft als doel om vervanging te realiseren waarmee alle nu in gebruik zijnde ETM ondersteuning wordt overgenomen in nieuwe Inningsvoorzieningen om de continuïteit van de inningsprocessen te waarborgen. Eén van de inningsvoorzieningen die voor het einde van 31-12-2022

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

C#.NET/Unity Developer

Functieomschrijving Voor een gewaardeerde werkgever in de omgeving van Breda zijn wij op zoek naar een software ontwikkelaar. Dit bedrijf houdt zich bezig met de ontwikkeling van WMS Software (C#/Unity & SQL). Past dit bij jou? Lees snel verder! Jouw werkzaamheden zullen er als volgt uitzien: Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Samen met 6 applicatieontwikkelaars hebben jullie de verantwoordelijkheid voor de uitbreiding en ontwikkeling van de webapplicaties; Het uitvoeren van updates/aanpassingen aan de huidig draaiende applicaties; Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software. Bedrijfsprofiel Wie

Bekijk vacature »

.NET developer

Functie Als junior .NET ontwikkelaar ga jij aan de slag in één van de 5 IT teams van dit bedrijf. Jullie werken op basis van interne klantprojecten aan voornamelijk webapplicaties. Dit betekent dat jij continu uitgedaagd wordt en veelal met verschillende soorten projecten bezig bent. Het gave is dan ook dat jullie als team samen bekijken welke technieken het beste passen bij het project waar jullie verantwoordelijk voor zijn. Zo kan het zijn dat jij als .NET developer gaat werken aan een project, maar dat jullie als team liever gebruik maken van Haskell of F# om de klus te klaren.

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

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 »

C#.NET-developer - JUNIOR

Functie omschrijving Voor een leuke opdrachtgever in omgeving Brielle zijn wij op zoek naar een junior developer. Werk jij graag met de volgende tools & technieken? C#, .NET, ASP.NET, MVC en SQL? Kijk dan snel of dit iets voor jou is! Als programmeur bij een productiebedrijf zal je voornamelijk nieuwe software schrijven maar ook bestaande software verbeteren. Verder werk je veel samen in back end projecten met leuke collega's. Bedrijfsprofiel Met een team van ruim 130 personen staan ze elke dag weer klaar om IT en Business te combineren door het ontwikkelen van producten op maat. Er zijn 3 teams,

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Junior PHP (Laravel) Developer

Functie omschrijving Wij zijn op zoek naar een PHP Laravel Developer! Sta je aan het begin van je carrière en ben je op zoek naar een leuke baan? Lees dan verder! Voor een softwarebedrijf in omgeving van Schiphol zijn wij op zoek naar een ervaren PHP (Laravel) Developer. Je gaat je bezighouden met het ontwikkelen van innovatieve bedrijfsapplicaties. Samen met het team, bestaande uit designers en developers, maak je mooie oplossingen voor bedrijven in diverse branches. Je zorgt dat de opgeleverde websites perfect werken en de klant meer dan tevreden is. Je kunt rekenen op een afwisselende baan met leuke

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

02/06/2024 03:09:07
 
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.