» »

Izdelava kompleksnega informacijskega sistema

Izdelava kompleksnega informacijskega sistema

Packač ::

Zdravo,

Zanima me, kako orisati schemo programa, da ga potem lahko programer razvije. Gre za kompleksnejšo zadevo, tako da je načrt programa v obliki diagrama nujen.

lp

imagodei ::

UML is the answer.
- Hoc est qui sumus -

BigWhale ::

Za nek vecji projekt je tole tezko kar tako v parih vrsticah napisat in razlozit. :)

Najprej se sestavi neko specifikacijo, narocnik pove zelje kaj bi rad, skupaj z nacrtovalcem popise delovne procese in jih cim bolj podrobno opise, potem nacrtovalec naredi nek draft vsega tega, opise in narise shemo. Potem to skupaj z narocnikom pregledata, popravita in dodelata.

Potem se ponavadi cela stvar razbije na vec manjsih logicnih celot in se vsako tako celoto cim bolj podrobno opise in razdela, specificira se vsak dokument in se ga opise.

Ko je vse to narejeno, pa lahko programer zacne z delom recimo.

hendriks ::

Se popolnoma strinjam z BW in njegovim vrstnim redom. Žal pa se preveč projektov začne ravno obratno..

darkolord ::

Pa obstaja več pristopov (top-down, bottom-up, ...), izbira pravega je prav tako zelo pomembna.

Na primer, lahko začneš na nivoju posameznih entitet in jih združuješ v večje celote ali pa začneš na nivoju večjih enot, ki jih potem vedno bolj "granulariziraš". Vsaka metoda (jih je še precej) ima svoje prednosti in slabosti...

Packač ::

Hvala za odgovore.

Torej lahko narišemo neko poljubno shemo v obliki, ki naj bi bila logična za izvajalca. Sam sicer programiram, vendar večinoma sam, kar pomeni, da si diagrame rišem po lastni presoji. Verjetno, če z nekim podobnim načrtom pridemo do izvajalca bo razumel naše potrebe (seveda skupaj z našo razlago).

Prosil bi vas še za kakšno podjetje, ki se ukvarja s postavitvijo takih sistemov, vključno s postavitvijo strežnika. Gre se za spletno aplikacijo oz. namizno aplikacijo z APIjem, s katerim se potem vsebino predstavi tudi na spletni strani. Bolj se sicer nagibamo k spletni aplikaciji.

arjan_t ::

Za nek vecji projekt je tole tezko kar tako v parih vrsticah napisat in razlozit. :)

Najprej se sestavi neko specifikacijo, narocnik pove zelje kaj bi rad, skupaj z nacrtovalcem popise delovne procese in jih cim bolj podrobno opise, potem nacrtovalec naredi nek draft vsega tega, opise in narise shemo. Potem to skupaj z narocnikom pregledata, popravita in dodelata.

Potem se ponavadi cela stvar razbije na vec manjsih logicnih celot in se vsako tako celoto cim bolj podrobno opise in razdela, specificira se vsak dokument in se ga opise.

Ko je vse to narejeno, pa lahko programer zacne z delom recimo.


čisto odvisno kakšen model razvoja uporabljaš
waterfall (zgoraj) je marsikje označen kot najbolj fail pristop k razvoju programa

NorK ::


čisto odvisno kakšen model razvoja uporabljaš
waterfall (zgoraj) je marsikje označen kot najbolj fail pristop k razvoju programa

Ali lahko, prosim, to argumentiraš? Zakaj najbolj fail pristop?

BigWhale ::

Waterfall v bistvu temelji na tem, da je vsaka faza projekta popolnoma zakljucena preden zacnes z novo fazo. Drug problem pri waterfallu pa je ta, da je tezko narediti tako popolno specifikacijo projekta, da bi pokril vse potrebe narocnika. Ker se slednji sigurno spomni se kaj novega, potem, ko ti na 3/4 ze implementiras zadevo.

Meni osebno so najbolj vsec neki hibridi mutant modeli med waterfall in spiral. Initial design se naredi najprej, potem se gre lahko v bolj podroben design, vmes se mogoce zacne razmisljat o kakih acceptance testih. Potem se pa zacne pocasi prototipirat in nadaljevat v iteracijah.

BlueRunner ::

RUP

BaRtMaN ::

Predmet Osnove informacijskih sistemov na FRI.

Poglej si profesorjevo skripto, veliko je je, ampak zadeve so pomembne. :)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Ebay - vračilo izdelka

Oddelek: Loža
272468 (1659) Kleemen
»

Slovenske računalniške revije - še obstajajo? (strani: 1 2 )

Oddelek: Loža
5315474 (13305) Phantomeye
»

Tarock.us - Strežnik za igranje taroka

Oddelek: Igre
275335 (4602) VoidRay
»

Računovodski programi

Oddelek: Programska oprema
294117 (2785) segi
»

Modifikacija ohisja...

Oddelek: Hlajenje in modifikacije
12979 (671) Tomi

Več podobnih tem