Het Technisch Ontwerp van een website

starstarstarstarstarstarstarstarstarstar 1 lezer waardeert dit met 4
766 keer gelezen

Het technisch ontwerp is een document waarin diverse technische lastige onderdelen beschreven worden. Dit document communiceert tussen ontwerper en bouwer. Voor de meeste opdrachtgevers bevat een technisch ontwerp veel ingewikkeld technisch jargon. De opdrachtgever houdt zich bezig met de doelstelling (wat wil ik bereiken met de website) en de Look & Feel van de webapplicatie. Hoe de website wordt gebouwd en welke ontwikkeltools gebruikt worden is niet relevant voor de opdrachtgever. Het staat wel beschreven in het technisch ontwerp.

Het TO kan ondermeer de volgende onderdelen bevatten

  • Databasemodel Hierin worden de tabellen in de database en de relaties tussen de tabellen beschreven. Een Order heeft meer OrderItems. Dit is een 1-op-veel relatie tussen de tabellen Orders en OrderItems. Andere relaties zijn 1-op-1 (een Gebruiker heeft een Profiel) en veel-op-veel (een foto kan in meerder foto-albums voorkomen).
  • Mapping van tabellen Een database werkt met rijen in een tabel en een object georienteerde website met objecten. De conversie van tabel naar object is een technische handeling waar diverse frameworks voor op de markt zijn.
  • Rechten van gebruikers Hoe de authenticatie (ben je wie je zegt dat je bent?) en de authorisatie (welke pagina's mag je bezoeken) geregeld is wordt hier toegelicht. Gebruikers kunnen in een bestaand computernetwerk opgeslagen staan, dienen zich eerst te registreren of maken wellicht gebruik van OpenId. Het heeft invloed op het bouwen van een applicatie.
  • Architectuur van de webapplicatie Van welke merken hard- en software wordt gebruikt gemaakt. Er is een groot verschil tussen een Linux webserver met Php of een Microsoft webserver met het .Net framework. Hoe is de backup en terugzet procedure geregeld?
  • Koppelingen Zijn er koppelingen nodig naar bestaande systemen, bijvoorbeeld een Active Directory (database met gebruikers) of een iDeal en creditcard betalingsmodule?

Per project zijn meer verschillende onderdelen die eveneens beschreven kunnen worden. Gedacht moet worden aan Performance en Caching.

Toegevoegd: donderdag 28 juli 2011

Alle artikelen

Geef een reactie

Nog geen reacties. Reageer als eerste!

 
Recent project
rss logo
Laatste Blog
Toevoegen van een afbeelding in ckeditor

Onderstaande uitleg toont in een aantal stappen hoe een afbeelding in een pagina wordt geplaatst....

lees meer (420 keer bekeken)
Willekeurige reactie
iPad opladen met een Windows pc lukt niet
Werkt dit oo k voor die nieuwe ipads?
Tweets
Twitter logo
Volgt 105
Volgers 65
Linkedin