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.