Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20

Inleiding UML

Analyse & ontwerp van software

Paperback Nederlands 2013 9789043029605
Vandaag voor 23:00 uur besteld, morgen in huis

Samenvatting

Column Hendrik Jan van Randen: In UML zegt een plaatje meer dan 1000 woorden

Iedereen die zich bezighoudt met het analyseren en ontwerpen van software krijgt vroeg of laat te maken met UML, de internationaal gestandaardiseerde Unified Modeling Language. Zowel gebruikers die vertellen wat ze met de software willen gaan doen, als softwareontwerpers, architecten, testers, analisten en programmeurs die de software uiteindelijk gaan bouwen: al deze mensen hebben een gemeenschappelijke taal nodig waarin ze met elkaar communiceren.

Auteur Hendrik Jan van Randen kan putten uit talloze praktijksituaties dankzij zijn ruime ervaring als software-architect. Op heldere wijze beschrijft hij in dit boek de kenmerken van UML en hij toont allerlei modelleertechnieken die van pas komen bij analyse en ontwerp van software. De vele kleurrijke diagrammen in het boek zorgen ervoor dat u de stof gemakkelijk kunt onthouden. Bovendien wordt beschreven hoe u deze afbeeldingen zelf kunt maken. Dit boek biedt een gedegen en overzichtelijke inleiding in UML en is geschikt voor beginners, studenten en iedereen die er in zijn werk mee te maken krijgt.

Specificaties

ISBN13:9789043029605
Taal:Nederlands
Bindwijze:paperback
Aantal pagina's:128
Druk:2
Verschijningsdatum:1-6-2013
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Geef uw waardering

Zeer goed Goed Voldoende Matig Slecht

Over Hendrik Jan van Randen

Hendrik Jan van Randen is senior software-architect en werkte voor onder andere Ato Origin en Compuware. Als architect en ontwerper levert hij een belangrijke bijdrage aan verschillende modelleertalen, modelleergereedschappen en grote webapplicaties. Naast deze werkzaamheden geeft hij colleges en cursussen functioneel ontwerpen.

Andere boeken door Hendrik Jan van Randen

Inhoudsopgave

Inleiding

1. Het programma van eisen
1.1 Doel en bereik
1.2 Het programma van eisen
1.3 Use cases
1.4 Onduidelijkheden in het programma van eisen
1.5 Oefening voor een programma van eisen

2. Gegevens weergeven in een klassendiagram
2.1 Klasse
2.2 Object (instantie)
2·3 Attribuut
2.4 Associatie
2·5 Eenvoud of flexibiliteit?
2.6 Een afgeleid attribuut
2·7 Overerving
2.8 Klassendiagram versus database-ontwerp
2·9 Overzicht van de onderdelen van een klassendiagram
2.10 Oefening voor een klassendiagram
2.11 Checklist voor een klassendiagram

3. Een bedrijfsproces weergeven in een activiteitendiagram
3·1 Activiteit
3·2 Status
3·3 Zwembaan
3.4 Startactiviteit
3·5 Eindstatus
3.6 Geautomatiseerde keuze
3·7 Handmatige keuze
3.8 De relatie met het klassendiagram
3.9 Timer
3.10 Parallelle stromen van activiteiten
3.11 Hoofdproces en subproces
3.12 Signaal
3.13 Overzicht van de onderdelen van een activiteitendiagram
3.14 Oefening voor een activiteitendiagram
3.15 Checklist voor een activiteitendiagram

4. Een consistente applicatie
4.1 De alomtegenwoordige taal
4.2 Conceptuele integriteit
4.3 Oefening voor een consistente applicatie

5. Gebruikersrollen en hun autorisaties
5.1 CRUD-matrix
5.2 Attributen in een CRUD-matrix
5.3 Associaties in een CRUD-matrix
5.4 Zwembanen
5.5 Objecten verwijderen
5.6 Overzicht van gebruikersrollen en hun autorisaties
5.7 Oefening voor gebruikersrollen en hun autorisaties
5.8 Checklist voor gebruikersrollen en hun autorisaties

6. Het statusdiagram
6.1 Statussen en statusovergangen
6.2 Status diagram versus activiteitendiagram

7. Gebruikersinterface
7.1 Schermstroomdiagram
7.2 Schermen
7.3 Interactie
7.4 Het CRUD-patroon
7.5 Een consistente gebruikerservaring
7.6 Overzicht van de gebruikersinterface
7.7 Oefening voor de gebruikersinterface
7.8 Checklist voor de gebruikersinterface

8. Bedrijfslogicaregels
8.1 Onderdeel van een model of niet
8.2 Voorwaarden in een bedrijfsproces
8·3 Voorwaarden in een schermstroom
8·4 Automatische gebeurtenis in een schermstroom
8·5 Het moment van voorwaarden afdwingen
8.6 Oefening voor bedrijfslogicaregels

9. Koppelingen tussen systemen en tussen componenten
9.1 Het gebruik van een interface en afhankelijkheid
9.2 Componentenafhankelijkheidsdiagram
9·3 Package-afhankelijkheidsdiagram
9.4 Sequence-diagram
9·5 Communicatiediagram
9.6 Oefening voor koppelingen tussen systemen
9·7 Checklist voor koppelingen tussen systemen

10. Audit trail en undo
10.1 Audit trail
10.2 Undo
10·3 Het gebruik van een audit trail in een OTAP-straat
10.4 Klassenmodel van een audit trail met undo-functionaliteit

11. Van model naar werkende software
11.1 Scrum-methode: agile en Lean
11.2 Modelgedreven ontwikkeling
11.3 Oefening voor een iteratieplan

Nawoord
Index

Alle 100 bestsellers

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Inleiding UML