Article View: be.comp.programming
Article #14850Re: Van probleemdefinitie naar een gestructureerd complex programma HOE ????
From: Andy Zaidman
Date: Wed, 03 Jan 2001 18:04
Date: Wed, 03 Jan 2001 18:04
57 lines
3712 bytes
3712 bytes
<Brainsoft@pandora.be> wrote in message news:3a533d50.36605165@news.pandora.be... > > Beste studenten en programmeurs, > > Ik zit in de informaticarichting B1 avondschool en we hebben theorie > gekregen over basiskennis van getructureerd programmeren. > Mijn vraag is het volgende om van een probleemdefinitieb tot een > gestructureerd programma te komen zijn bepaalde stappen nodig die ik > ken enkel twee stappen kan ik erg moeilijk uit elkaar halen en dat is > de "probleemdefinitie" en de "probleemanalyse" > > Nu mijn vraagjes: > > 1. Wat is het doel en de functie eigenlijk van probleemdefinitie? > Met welke zaken moet ik rekening houden bij de probleemdefinitie? > Is het juist dat men in een programmeerpobleem vooral drie > structuren moet onderscheiden namelijk sequentie, selectie en de > iteratie?. > Is probleemdefinitie het WAT en wat bedoelen ze daarmee? De probleemdefinitie is een beschrijving van het probleem... Nu kan je zeggen: ik wil een webbrowser maken en daarmee weet je het, maar dat is het - volgens mij - niet echt... Het moet heel precies en zonder ambiguiteiten zeggen wat het eindproduct voor de gebruiker kan doen (en eventueel welke interne functies/eigenschappen aanwezig zijn)... Toegepast op browservoorbeeld: HTML versie 3.2, Java-engine, Javascript, DHTML, ... > 2. Wat is het doel en de functie eigenlijk van probleemanalyse? > Met welke zaken moet ik rekening houden bij de probleemanalyse? > Komt dan in deze fase het modulair en gestructeerd programmeren > aan de orde? > Is probleemanalyse het HOE ? Probleemanalyse is nog niet helemaal het hoe... Het hoe is eerder het design. Maar analyse en design kunnen tot op zekere hoogte samengaan. De analyse is eerder het abstraheren van concepten uit de probleemdefinitie... Weer met hetzelfde voorbeeld: webpagina, browserwindow, hyperlink, applet, script en html-pagina... en eventueel verder binnen html-pagina: paragraaf, tabel, form, ... Je kan dan eventueel de concepten nog met elkaar verbinden om onderlinge relaties vast te leggen, maar de uitwerking hiervan hoort al bij design. Met deze concepten ga je bv. in een OO omgeving klassen maken en ze voorzien van functies, datamembers enz. Dat is dan het design... > 3. Kan je mij eventueel een volledig uitgewerkt voorbeeld geven die de > fasen doorloopt van probleemdefinitie tot een volledig werkend > programma dan wel de gestructuuerde aanpak? > > Graag zie ik een theoretische uiteenzetting tegemoet en een korte > samenvatting hoe je moet een probleem aanpakken met de computer > > Met vriendeliijke groetjes, > Stephane >
Technical Details
Message-ID:
<92vpin$3k7$1@news0.skynet.be>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!skynet.be!poster!not-for-mailReferences:
<3a533d50.36605165@news.pandora.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,7553122e2c06b214 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-01-03 10:04:10 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!skynet.be!poster!not-for-mail From: "Andy Zaidman" <Andy.Zaidman@(nospam)Bigfoot.com> Newsgroups: be.comp.programming Subject: Re: Van probleemdefinitie naar een gestructureerd complex programma HOE ???? Date: Wed, 3 Jan 2001 19:04:09 +0100 Organization: Belgacom Skynet SA/NV Lines: 59 Message-ID: <92vpin$3k7$1@news0.skynet.be> References: <3a533d50.36605165@news.pandora.be> NNTP-Posting-Host: adsl-4925.turboline.skynet.be X-Trace: news0.skynet.be 978545047 3719 62.4.179.61 (3 Jan 2001 18:04:07 GMT) X-Complaints-To: abuse@skynet.be NNTP-Posting-Date: 3 Jan 2001 18:04:07 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400