🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14850

Re: Van probleemdefinitie naar een gestructureerd complex programma HOE ????

#14850
From: Andy Zaidman
Date: Wed, 03 Jan 2001 18:04
57 lines
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-mail
References: <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