Software Engineering
- Acceptatietest
Wanneer u de ontwikkeling van maatwerksoftware uitbesteedt, dan vindt doorgaans direct na oplevering een acceptatietest plaats. Hiermee worden de aktiviteiten van de opdrachtgever bedoeld die erop zijn gericht om in een overeengekomen testperiode het geleverde product systematisch te testen en beoordelen.
- Belang van functioneel programmeren (Engels)
Uitleg over de kenmerken van functioneel programmeren, met voorbeelden van allerlei algoritmes.
- Computer books @ Computers en Internet (Engels)
tip!
Online boeken over allerlei computeronderwerpen.
- Denken als een informaticus - in Java @ Java (Engels)
In dit boek worden principes uit de informatica behandeld met behulp van de programmeertaal Java.
- Functiepuntanalyse
Functiepuntanalyse (FPA) is een methode om de functionele omvang van een informatiesysteem te meten. FPA meet deze functionele omvang door te kijken naar voor gebruikers relevante functies en (logische) gegevensverzamelingen. De meeteenheid is de "functiepunt" (fp); de omvang van een systeem wordt dus uitgedrukt in een aantal functiepunten.
- Hoe niet-onderhoudbare code te schrijven (Engels)
Teneinde de werkgelegenheid voor Java-programmeurs veilig te stellen krijg je hier wat tips om code te schrijven die zo moeilijk is te onderhouden, dat het je opvolgers jaren zal kosten om eenvoudige wijzigingen aan te brengen.
- Hoe word je een hacker? @ Software ontwikkelen (Engels)
Er bestaat een decennia-oude cultuur van zeer deskundige en ervaren programmeurs die zichzelf 'hackers' noemen. Hacken slaat hier op programmeren, niet op het inbreken in computers. Hoe word je zo'n hacker?
- Hoe word je programmeur (Engels)
tip!
Een lang essay over allerlei niet-technische aspecten van het beroep programmeur. Ideaal voor software engineers die aan het begin van hun carrière staan. Het essay behandelt onderwerpen als sociale relaties en interacties die zich bij softwareontwikkeling voordoen.
- Methoden om betrouwbare gebruikersdocumentatie te maken (Engels)
Documentatie is vaak een ondergeschoven kindje in softwareprojecten. Toch kun je ook het schrijven van documentatie methodisch aanpakken.
- Patronen (Engels)
Patronen (patterns) en patroontalen zijn methoden om praktijkervaring met het ontwerpen en construeren van software-systemen beschikbaar te stellen voor hergebruik door anderen.
- Psychologie van het programmeren @ Software ontwikkelen (Engels)
In tegenstelling tot wat sommigen denken, zijn programmeurs veel meer artiesten dan wetenschappers. Hoe kun je de geheimzinnige kracht van een ontwikkelteam tot leven wekken? Daarvoor zul je meer moeten weten van de psychologie van de programmeur.
- SERC-publicaties
Publicaties van het Nederlandse Software Engineering Research Centre (SERC) over o.a. software-architectuur, software-kwaliteit, gedistribueerde systemen, performance-modellering, object oriëntatie, mens-machine interactie en XML.
- Software-architectuur (Engels)
Informatie voor software-architecten, om hun kennis van de software-architectuur te verdiepen en verbreden.
- Software-patronen
Algemeen geformuleerd is een patroon (Eng. pattern) een beschrijving van een oplossingsstrategie voor een specifiek probleem. Een patroon heeft pas bestaansrecht als de beschreven oplossing in de praktijk meerdere malen succesvol is toegepast. Software-patronen beschrijven oplossingen voor software-problemen.
- Standaard-problemen in de software-architectuur (Engels)
Gedocumenteerde standaard-problemen, om ideeën uit te werken, technieken te beschrijven en resultaten te vergelijken.
- Streven naar elegantie: de manuscripten van Edsger W. Dijkstra (Engels)
Duizenden manuscripten van de Nederlandse informaticus Edsger W. Dijkstra (1930-2002). Dijkstra hield zich vooral bezig met de wiskundige grondslag van het programmeren. In 1972 won hij de Turing Award van ACM, een belangrijke prijs op het gebied van de informatica. Zijn ideeën over gestructureerd programmeren worden inmiddels in de meeste programmeertalen toegepast.
- Structuur en interpretatie van computerprogramma's (Engels)
Een studieboek over datastructuren en algoritmen op conceptueel niveau.
Bron: www.leren.nl/rubriek/computers_en_internet/software_engineering/
© Copyright 1999-2010 Applinet B.V.
Alle rechten voorbehouden
Colofon