Testen van software is een speerpunt in onze opleiding Software Engineering. In de propedeusefase wordt de testgedreven software-ontwikkeling geoefend. De student wordt aangeleerd software met testen at te leveren. Als onderdeel van de toetsing werd een performance-assessment ontwikkeld, dat de mogelijkheid biedt modelleren, programmeren en testen integraal te toetsen. Studenten blijken deze nieuwe toetsvorm positief te waarderen. In het kader van competentiegericht onderwijs is dit performance-assessment een waardevolle toevoeging.
DOCUMENT
Uit de scriptie: "Managementsamenvatting In dit document wordt er een toelichting gegeven over de ontwikkeling en implementatie van een nieuw software test proces binnen de organisatie van Conclusion ICT Projects. Er gaat teveel kostbare tijd verloren aan de revisie van opgeleverde software. De tijd die achteraf gebruikt wordt voor het “repareren” van de opgeleverde software, kan niet doorberekend worden aan de klant. Dit zal altijd ten koste gaan van de winst die geboekt wordt op projecten. Ondanks voorgaande onderzoeken was er nog geen goed ontwikkeld test proces wat aansloot bij de wensen van de organisatie. Er wordt binnen de organisatie gewerkt met verschillende project methodieken. Daarnaast worden er verschillende software applicaties ontwikkeld die elk hun eigen doel hebben. Door deze verschillende factoren is het lastig om een goed en universeel test proces te ontwerpen en te implementeren. Door een goed test proces te ontwikkelen en de goede software hiervoor te gebruiken, zal de opgeleverde software van betere kwaliteit zijn en dus minder revisie tijd vergen. Naast de implementatie van de software, zal er tevens een meer Visual Studio gerichte aanpak gehanteerd gaan worden binnen de verschillende projecten. Er zal meer informatie voor alle betrokkenen vastgelegd worden in Visual Studio. Dit houdt in dat er vanaf de start van het project, informatie over de wensen van de klant en de technische uitwerking hiervan, vastgelegd worden in Visual Studio. De reden hiervoor is dat er rekening gehouden zal moeten worden met het testen van de software en deze vastgelegde informatie hiervoor van zeer groot belang is. Er zit een grote administratieve kant aan een project. Door het aanpassen van de software van Visual Studio naar de wensen vanuit de organisatie kan er beter in de informatie behoefte voorzien worden. Dit leidt tot beheersbare projecten waarin rekening gehouden wordt met het testen van de op te leveren software. Er zijn een groot aantal factoren die hierbij meespelen. Zo zal er gelet moeten worden op het draagvlak en de acceptatie onder de medewerkers. Niet in de eerste plaats voor het gebruik en toepassing van de software, maar zeer zeker ook voor het gebruik van de nieuwe processen. Door de ontwikkel processen te onderzoeken en te luisteren naar de medewerkers, zijn processen ontworpen die goed aansluiten op de verschillende project aanpakken die gehanteerd worden binnen de organisatie van Conclusion ICT Projects. Deze processen houden vanaf het begin van een project al rekening met de test fase. Het uiteindelijke resultaat van het invoeren van de nieuwe processen en de implementatie van nieuwe test software, is dat projecten beheersbaarder zijn en beter op kwaliteit gericht zijn. Dit resulteert in kwalitatief betere software applicaties. Een neveneffect is dat de opdrachtgevers/klanten kwalitatief beter applicatie opgeleverd krijgen, dit zal er voor zorgen dat klanten meer vertrouwen zullen krijgen in Conclusion ICT Projects."
DOCUMENT
The Internet is changing the way we organize work. It is shifting the requirement for what we call the ‘schedule push’ and the hierarchical organization that it implies, and therefore it is removing the type of control that is conventionally used to match resources to tasks, and customer demand to supplies and services. Organizational hierarchies have become too expensive to sustain, and in many cases their style of coordination is simply no longer necessary. The cost complexity of the industrial complex starts to outweigh the benefits and the Internet is making it redundant.
MULTIFILE
In kleine kernen in krimpgebieden in Nederland is sprake van bereikbaarheidsproblemen. Voorzieningen zoals scholen en winkels verdwijnen en openbaar vervoer is vaak onrendabel. Dit kan gevolgen hebben voor de leefsituatie in kleine kernen. Vraagafhankelijke digitale mobiliteitssystemen vormen een kansrijke oplossing voor de bereikbaarheidsproblematiek van kleine kernen. Het succesvol matchen van vervoersvragen van inwoners met zowel professioneel als particulier aanbod biedt mogelijkheden voor een fijnmazige oplossing in tijd en ruimte voor mobiliteit van inwoners van kleine kernen. Er bestaat een aantal uitdagingen voor het realiseren van dergelijke mobiliteitssystemen die mobiliteitsdiensten combineren, van leenfiets en taxi tot openbaar vervoer en meerijden met een dorpsgenoot. Juist voor kleine kernen speelt het particuliere aanbod een belangrijke rol door een tekort aan openbaar vervoer. Het type mobiliteitssyteem dat geschikt is voor kleine kernen is daarom sterk socio-technisch van aard. Dit zorgt voor extra uitdagingen. Om een mobiliteitssysteem voor kleine kernen te realiseren moet daarom een aantal organisatorische, vervoerskundige, en technische vraagstukken geadresseerd worden. Netmobil richt zich op het oplossen van deze vraagstukken. Organisatorische vragen gaan onder meer over community-building in kleine kernen en samenwerking tussen aanbieders. Vervoerskundige vragen gaan over de analyse van de individuele vervoersvraag en het beschikbare en/of mogelijke aanbod, onder andere op basis van databronnen (‘big data’). Het gaat hierbij bijvoorbeeld om de analyse van de actuele en de potentiele vervoersbehoefte voor verschillende mobiliteitsdiensten. Technische vraagstukken gaan over het vinden van vraag/aanbod-matches op basis van dynamische data en over manieren om mens en technologie optimaal te laten samenwerken aan het succesvolle matches. Netmobil beoogt een vraagafhankelijk mobiliteitssysteem gebaseerd op bestaande componenten van projectpartners aangevuld met componenten die nieuw worden ontwikkeld op basis van de genoemde vragen. Het systeem wordt getest en geëvalueerd binnen twee pilots waarvoor de regio Achterhoek als living lab dient.