Avatar billede skizo_someone Nybegynder
20. juni 2006 - 18:15 Der er 4 kommentarer og
1 løsning

Tanker man bør gøre sig inden man starter et stort prog. projekt.

Hej Eksperter.

Sommerferien står for døren, og jeg har ser frem til at få taget hul på mit næste store programmerings-projekt. Sagen er den, at denne gang vil jeg gerne gøre det "ordentligt", med dette mener jeg at jeg denne gang vil planlægge og tænke hele processen igennem istedet for bare at sætte mig ned foran skærmen og tage det hele som det kommer.

Problemet ligger i, at alt hvad jeg kan er selvlært, og derfor mangler jeg uden tvivl en del viden om hvordan dette skal gøres. Derfor søger jeg en god og gennemarbejdet artikel der forklarer nogle af de aspekter man skal undersøge inden man går igang, og evt. også hvordan denne undersøgelse skal foretages. Derudover søger jeg nogle gode artikler mht. visse aspekter af programmering som jeg gerne vil tilegne mig noget viden og erfaring om under dette projekt, idet det er projektets primære formål.

Så altså artikler om pre-programmerings processen samt artikler om nedestående emner som jeg gerne vil vide mere om.

- Model View Controller
- Søgemaskine optimering
- Skalérbarhed (hvad skal der tages hensyn til)
- Internationaliering
- Fleksibilitet (mulighed for individuel udvidelse af systemet for at tilpasse det til specifikke behov)
- OOP og PHP5

Ja, som det kan ses på det sidste punkt, er det specifikke programmeringssprog det drejer som PHP(5), så hvis der skal tages hensyn til det ved nogle af de andre punkter, må det gerne lige kommenteres.

Håber at nogle derude kender nogle rigtigt gode artikler omhandlende ønskende emner som kan anbefales. Det skal måske lige nævnes, for god ordens skyld, at litteratur af anden art, f.eks. bøger osv. også gerne må anbefales :) Derudover tager jeg også gerne imod personlige erfaringer eller kommentarer omkring starten på sådan et projekt hvis der er nogen der har erfaring med dette som de gerne vil dele.

På forhånd tak
Christian Aarø Rasmussen
Avatar billede innercitydk Nybegynder
20. juni 2006 - 18:54 #1
Det er ret begrænset hvad der er af frit tilgængeligt materiale omkring systemudvikling på nettet, men her har du et par links:

Udv vha Prototyping: http://www.diku.dk/undervisning/2002f/516/prototyping.pdf

Jeg kan desuden anbefale dig at kigge op Extreme Programming (XP), som er en såkaldt agil systemudviklingsmetode/filosofi. Den passer perfekt til mindre ikke kritiske systemer.

http://www.extremeprogramming.org/

Vh
Avatar billede innercitydk Nybegynder
20. juni 2006 - 18:58 #2
RUP (en blanding af de klassiske udviklingsmodeller og de mere hybride, såsom boehms spiralmodel). Rup er iterativ så den er ligesom xp god hvis du ikke kender alle krav på forhånd, men arbejder dig langsomt fremad.

http://en.wikipedia.org/wiki/Rational_Unified_Process
Avatar billede innercitydk Nybegynder
20. juni 2006 - 19:03 #3
Objekt orienteret system udvikling (tung dokumentation, og lidt unødvendig ved enkeltmands projekter, men her har du den alligevel)

http://g.oswego.edu/dl/oosd/

UML (konstruktion af klassediagrammer, domænemodeller, sekvensdiagrammer og meget andet)

http://en.wikipedia.org/wiki/Unified_Modeling_Language
Avatar billede jakoba Nybegynder
21. juni 2006 - 11:21 #4
<offtopic>
burde det ikke være: 'skizo_sometwo' ?
</offtopic>
Avatar billede innercitydk Nybegynder
14. august 2006 - 10:27 #5
Lukketid?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester