Software ontwikkeling

Navitas biedt deskundige consultants en programmeurs om uw projecten tot een succes af te ronden. Ons portfolio aan freelancers stelt Navitas in staat zeer specialistische kennis aan te bieden.

Onze competenties
Besturings systemen Debian, Red hat, Windows 2000, 2003 en 2008 server
Webservers Apache, IIS, Vexim
E-mailservers Microsoft Exchange, E-Groupware
Databaseservers MS SQL Server, PostGre SQL, InterSystems Cache, My SQL, Oracle
Andere servers MS sharepoint, MS small business
Programeertalen C#, VB.NET, JSP, ASP, ASP.NET, C++, PHP, Java, Adobe Flex, Adobe Flash

Ontwikkelmethodes

Er zijn verschillende methodes voor software ontwikkeling, de keuze van methode is afhankelijk van hoe duidelijk uw uiteindelijke oplossing gedefinieerd kan worden. Het is van belang dat u stil staat bij wat de verschillende methodes voor uw project betekenen. Bij het ene uiterste (volledig uitgewerkt architectuur) weet u precies wat de uitkomst is en kunt u samen met uw consultant een duidelijk stappenplan voor het gehele traject maken, bij het andere uiterste (prototyping) is het nog onduidelijk hoe het eindproduct er uit komt te zien.

Volledig uitgewerkt architectuur

Bij deze methode wordt gefaseerd te werk gegaan. Dat geeft u meer controle over de tijdslijn en kosten van uw project. De generieke stappen in dit model zijn:

  • Omschrijving van de vereisten;
  • Scherm- en technisch ontwerp;
  • Ontwikkelfase;
  • Integratiefase (indien van toepassing);
  • Validatie: test en debugging;
  • Productie: ingebruikname;
  • Onderhoudsfase.

Prototyping

Is het concept nog niet compleet uitgewerkt dan is prototyping een goed alternatief. Bij protyping testen we die onderdelen van het concept die nog niet duidelijk zijn bij aanvang, zodat het complete concept wel middels een volledige architectuur kan worden vormgegeven. Op het moment dat die architectuur volledig beschikbaar is dan wordt pas begonnen met de bouw van de eerste release. Dit werkt vaak kostenbesparend ten opzichte van het bouwen van software op basis van een half plan.