Såvidt jeg ved er der ikke noget ord "metologi", mon ikke du mener "methodologi" dvs 'metode'(fremgrangsmåde) + 'ologi'(læren om) læren om fremgangsmåder
metode i sig selv er et teknisk betegnelse for en subrutine der implementerer en bestemt metode i agoritmeform.
'paradigme' er sværere. Det handler om de underliggende ideer of dogmer man bruger til at finde fremgangsmåder der kan give den ønskede effekt.
Som eksempel på paradigme kan vi tage problemet "hvordan kan jeg spise en skålfuld grød". vi kan se på det på to forskellige måder 1) 'skefuld efter skefuld indtil skålen er tom' som bliver til algoritmen while( bowl.not_empty ) { bowl.eat_spoonfull(); } eller 2) 'spis en skefuld, og spis så resten i skålen' som bliver til en rekusiv algoritme: void spisResten( Bowl bowl ) { if( bowl.empty ) return; bowl.eat_spoonfull(); spisResten( bowl ); }
I programmering kan man næsten altid gøre det man ønsker på tusind forskellige måder. De paradigmer man har bestemmer hvilke man nemmest kan finde på.
metodologi bruges til at vælge den bedste af dem man kunne finde på, udfra hvilke kriterier der nu er vigtige (diskplads, CPU-kraft, tid, sikkerhed, ...)
Jeg har fået følgende forklaring, som du måske kan hjælpe med, at bekræfte eller afkræfte.
Forskellen mellem paradigmer og metoder.
Paradigmer adskiller sig i den rækkefølge de enkelte aktiviteter udføres i. f.eks først fuld analyse dernæst design og til sidst realisering.
Metoder adskiller sig med hensyn til indholdet i de enkelte aktiviteter. f.eks hvilke modeller der skal laves i analyse
Dette skulle gerne være korrekt og det er også tydeligt nok forklaret, men hvori passer metologier så? Jeg kan ikke umiddelbart se forskellen på metologier og paradigmer.
Det ligner for begge måder, at gribe et projekt an på.
jeg synes ikke at 19/02-2006 00:06:28 matcher min forstaaelse
for mig er et paradigme noget principielt mens en metodologi/metode er noget ret konkret
lad os sige at du skal loese en andengrads ligning
foerst vaelger du paradigme:
1) bruge formlen og skrive et eksakt udtryk som typisk vil inkludere kvadratrods tegn
2) lade et computer program iterere og finde en loesning med X korrekte decimaler
der er hvad vil du eller hvordan vil du overordnet loese det
metoden er saa formlem for anden grads ligninger og hvordan man putter tal i den eller hvordan man lader et EDB program iterere med Newtons formel indtil X decimaler er korrekte
det er hvordan goer man helt konkret
et andet eksempel - du skal uddele point her paa E
du har to paradigmer:
1) give point til forste rigtige svar
2) give point til alle som har bidraget
der er saa en konkret metode til at tildele point til flere brugere, som man kan opskrive paa punktfotm
du skriver: " Paradigmer adskiller sig i den rækkefølge de enkelte aktiviteter udføres i. f.eks først fuld analyse dernæst design og til sidst realisering. " og den definition er jeg vildt uenig med. paradigme og realisering har nul og niks med hinanden at gøre. Men paradigme er lidt af et modeord (ligesom 'Objekt-orienteret') og bliver brugt med mange sære betydninger. Måske det du siger er en korrekt definition nutildags.
Et mere politisk eksempel på forskellige paradigmer: 1) Hvis vi slår alle terrorister ihjel vil der efterhånden ikke være flere terrorister. 2) Hvis vi opfører os ordentlig og er gode venner med alle vil ingen gide være terrorister.
metodologi og metode går altså ud på et? for kan se i skriver metodologi/metode. forskellen har jeg hørt skulle ligge i, at metodologier inkludere en filosofi hvor det ikke er tilfældet med metoder?
som sagt opstod forvirringen virkelig da jeg fandt prototyping beskrevet under paradigmer, men altså også under disse metoder.
Hvis man skal rangere begreberne i henhold til systemudvikling vil denne rangering være korrekt?
Paradigmer -> Metoder -> Teknikker -> Værktøjer
Jeg har ikke læst, at UP skulle være et paradigme, men det står tilgengæld beskrevet under metoder. Er UP også et paradigme?
Undskylder de mange spørgsmål, men det skulle gerne hjælpe mig med at få afklaret den klare linje mellem disse begreber.
"metodologi og metode går altså ud på et?" igen nej. Du prøver at gøre det nye stof så forsimplet at du kan 'lære det' uden at behøve at lære mere end hvad du allerede ved. Det er ikke det man går i skole efter. Vi skal have gjort dit hoved større end det er nu.
en metode er en sekvens af trin der fører til et eller andet resultat.
methodologi handler om mange forskellige metoder, om at kunne sammeligne dem, om at kunne forbedre dem, ot at kunne se fordele og ulemper i dem osv.
men hvis kan prøve på et mere konkret eksempel på noget jeg kan relatere 100% til så ville det være super.
indtil nu har alle de systemer vi skulle udvikle været via. RUP. umiddelbart troede jeg det var et paradigme, men den hører altså ind under Agile Methodology skrevet af fowler http://www.martinfowler.com/articles/newMethodology.html
Vil det sige, at de projekter jeg kender til ikke har været kørt under et bestemt paradigme men udelukkende på en metode?
om ikke andet hvis vi bare forstiller og at vi skal lave et lagerstyringssystem hvad kunne så være paradigmet og hvad kunne være metoden?
Jeg kunne godt tænke mig svar på de sidste spørgsmål og enten for bekræftet eller afkræftet følgende nu hvor jeg har læst lidt mere og tænkt over tingene.
Paradigmet.
Lav først fuld analyse, så design og så programmering. (Vandfaldsmodel)
metoden er så hvordan vi bedst muligt kan udføre dette paradigme?
for, at gennemgå vandfaldsmodellen bedst muligt vælger vi en metode. Det kunne være en metode hvor kundekontakt er højtprioriteret, hvor der er tæt samarbejde mellem kunde og udviklere. Måske indrages der prototyping metoden for, at sikre sig flest muligt krav til systemet bliver lokaliseret og realiseret.
godt nok er prototyping også et paradigme hvilket er forvirrende, men ellers er min fortolkning af tingene ved, at være på plads?
i får point her! glemte at spørge om hvorfor vandfaldsmodellen altid bliver sammenlignet med UP når det er et paradigme og ikke en metode! de snakker som om det også var en metode. er der nogen logisk forklaring? det fremmer ikke ligefrem forståelsen af tingene
jeg vil ikke kalde vandfalds modellen for et paradigme
det er ogsaa en metode - eller snarere en betegnelse for gruppen af ikke iterative metoder
men ja - det hoeje abstraktions niveau og manglen paa detaljer goer at man maaske godt kan kalde det for et paradigme
Synes godt om
Ny brugerNybegynder
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.