HTML beginner |
|
Lijkt mij al een eerder groot project. Vooraleer ik aan zoiets zou beginnen, denk ik dat ik toch een beetje tijd neem om de requirements te bekijken/schrijven.
Dit vraagt natuurlijk wel wat tijd; je moet onder andere volgende dingen weten/bepalen:
1. objectieven: wat wil ik bereiken in algemene termen, welk systeem moet ik vervangen, ...
2. scope: wat ga ik uitvoeren en wat behoort (voorlopig) niet to mijn project
3. functionele analyse: gebruik hiervoor bvb de uml-specificaties:
* Wat zijn de functies die het systeem moet uitvoeren
* wie zijn de actoren: bewoners, winkelier, admin,...
* Wat moet elke actor kunnen doen...
* welke Data moet ik opslaan/verwerken en welke vorm heeft deze
* Database design: via ERD (relatiediagram tussen tabellen in DB)
* Data Flow Diagram: wat zijn de functies die de data in tabellen benaderen en hoe
* USe case Diagram: wie kan welke functie uitvoeren en wat zijn de condities/gevolgen.
plus in pseudocode een flow van de functie (helpt om dit te schrijven nadien)
* User Interface design
4. bepalen van de ontwikkelomgeving adhv analyse
5. bepalen van software en hardware requirements
Ik wil je niet ontmoedigen, maar zonder deze stappen zal je waarschijnlijk later veel tijd verliezen (ik spreek uit ervaring). BTW Sommige stappen kan je afhankelijk van het project wel degelijk overslaan.
Als je een uitgebereide analyse hebt, met een akkoord van je baas, kan je beginnnen, met programmeren. En mbv deze analyse zal dit zeker vlotter gaan (temeer dat je tegen je baas kan zeggen dat de extra uitbreidingen die niet hernomen zijn in de analyse, zullen moeten wachten. Een akkoord is een akkoord, en het loont niet om ineens je hele structuur om ver te werpen )
BTW veel van deze dingen denk ik wel dat je krijgt in een avondcursus mysql/php (ik hoop dat toch )
|