praegune kellaaeg 21.06.2025 18:38:05
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
lehm2
Kreisi kasutaja

liitunud: 19.09.2004
|
21.02.2009 18:49:41
UML-ga seotud küsimused |
|
|
Programeerimise paremaks arusaamiseks, otsustasin õppida UML metoodikat. Seoses sellega tekkis, mul paar küsimust.
Näiteks kui kirjeldan klassi mudelit ja on väljad name, kas pean siis lisama meetodite alla get-ja setName ? Kas mingisugust märki selle tähistamiseks ei ole ?
Millise diagrammiga näidatakse ära näiteks meetodit sisu e. mida meetod teeb, kas selleks kasutatakse Activity diagrammi ?
Klassi siseste muutujate skoopi määramisel kasutatakse +, -, $ aga kuidas näidata ära konstanti ? Või kui üldse peaks seda näitama ?
_________________ Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust ! |
|
Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
 |
PitBull
HV kasutaja
liitunud: 31.10.2003
|
|
Kommentaarid: 16 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
16 |
|
tagasi üles |
|
 |
lehm2
Kreisi kasutaja

liitunud: 19.09.2004
|
21.02.2009 22:13:52
|
|
|
Tundub et raamat on küll hea, kuid ei ole kuskilt saadav.
_________________ Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust ! |
|
Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
 |
reneSharp
HV kasutaja

liitunud: 13.11.2005
|
|
Kommentaarid: 25 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
25 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
22.02.2009 11:44:57
Re: UML-ga seotud küsimused |
|
|
Igasugune mudel on hea siis kui ta lihtsustab reaalset maailma, jättes välja üleliigsed detailid ja keskendudes vaid kõige olulisemale. Samamoodi ka UML-i mudelitega - märksa olulisem on mu meelest see, kui palju sa suudad neist infot välja jätta andes endiselt edasi seda olulist infot, mida on tarvis edasi anda - kõiksugust üleliigset kraami mudelisse sisse toppida oskab igaüks.
lehm2 kirjutas: |
Näiteks kui kirjeldan klassi mudelit ja on väljad name, kas pean siis lisama meetodite alla get-ja setName? Kas mingisugust märki selle tähistamiseks ei ole? |
Kui sul käib väljadele ligipääs alati getterite ja setteritega, siis võid ju lihtsalt kirja panna, et sul on avalik väli 'name' ning eeldada, et see tähendab 'getName' ja 'setName' meetodite olemasolu. Peamine, et see oleks arusaadav sulle ja nendele kellega koos sa töötad.
lehm2 kirjutas: |
Millise diagrammiga näidatakse ära näiteks meetodit sisu e. mida meetod teeb, kas selleks kasutatakse Activity diagrammi? |
Jah, Activity diagrammi saab selleks kasutada, aga paremini sobib see mingite üldisemate tegevusjadade kirjeldamiseks - kirjeldamaks pigem seda kuidas kogu programm mingit suuremat tegevust läbi viib. Kui ühe meetodi sisu on nii lihtne, et seda saab kergesti kirjeldada activity diagrammiga, siis pole reeglina sel Activity diagrammil mõtet. Kui aga meetodi sisu on piisavalt keerukas, siis jällegi ei sobi Activity diagramm. Seepärast pannaksegi keerukamad algoritmid tavaliselt kirja hoopis tekstina stiilis "1. tee seda, 2. tee toda, 3. mine tagasi punkti 1."
lehm2 kirjutas: |
Klassi siseste muutujate skoopi määramisel kasutatakse +, -, $ aga kuidas näidata ära konstanti? Või kui üldse peaks seda näitama? |
Võid kirjutada lihtsalt LÄBIVALT_SUURTE_TÄHTEDEGA, nagu konstndid tavaliselt kirjutatakse ning märkida ette +, - või $. Kui see konstant muidugi üldse on nii oluline, et teda mudeli peal näidata. IMHO enamasti mitte, aga sõltub sinu konkreetsest olukorrast.
Minu meelest tasub klassiskeemil näidata vaid avalikke meetodeid ja välju - privaatsete asjade näitamiseks peab mu meelest ikka mingi kuramuse hea põhjus olema.
_________________ Mõistus otsas? Pane pinusse... |
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
lehm2
Kreisi kasutaja

liitunud: 19.09.2004
|
22.02.2009 19:10:35
|
|
|
Tänud!
nene, sinu postid on alati väga põhjalikud. Näiteks lugesin kuskilt, et klassiskeemi ja kasutusskeemiga(usecase diagram) saab umbes 90% projektide puhul hakkama, et teisi skeeme ehk nii palju ei kasutata. Muidugi kõik sõltub projektist, mida suurem projekt, seda rohkem on vaja selgitus tööd teha. UML 2.0 juures oli vist erinevat tüüpi skeeme juba 11.
_________________ Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust ! |
|
Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
13 |
|
tagasi üles |
|
 |
Kernel
HV kasutaja
liitunud: 17.01.2002
|
23.02.2009 12:41:15
|
|
|
lehm2 kirjutas: |
Tundub et raamat on küll hea, kuid ei ole kuskilt saadav.  |
"UML kontsentraat" on täiesti olemas Viru tänava Apollo teisel korrusel.
|
|
Kommentaarid: 27 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
25 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|