Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cuvinte si expresii neclare

Mod de lucru Purmo Tempco Digital...

Samsung S90C vs LG C3

Problema sunet RCS
 Amortizor sertare bucatarie

Codrea Pallady

Blocurile goale! Orase in car...

Motorul pe benzina 1.0 SCe65
 Mostenire In 1986

Lentile sferica pentru astigmatism

Problema inlocuire usa spate A6 C...

Ce gen de muzica este?
 Drepturile copiilor, in numele &#...

Mocheta peste parchet cu incalzir...

La multi ani mie!

Senzor filtru particule GOLF 7
 

UML in one-man project

- - - - -
  • Please log in to reply
9 replies to this topic

#1
IonutYo

IonutYo

    Member

  • Grup: Members
  • Posts: 285
  • Înscris: 30.07.2013
Am citit zilele astea ceva mai mult despre UML-uri si ma intrebam daca in practica chiar se fac tot felul de diagrame inainte de a incepe proiectul. Intr-un un proiect mic, dezvoltat de un singur om, ar avea sens sa realizez mai intai diagramele(activity, use case si class)?

Edited by IonutYo, 20 August 2014 - 14:09.


#2
potae

potae

    Sorosist frumos si liber

  • Grup: Senior Members
  • Posts: 3,429
  • Înscris: 20.08.2013
Pai ce rost are daca tot tu detii si mintea care a conceput programul?! Alea se fac in firme cu multi oameni si pentru proiecte mari.

#3
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,252
  • Înscris: 24.02.2007
Plus ca pana te apuci de cod, te mai razgandesti de cateva ori legat de ce/cum anume vei face. Sau nu esti inca stapan pe tehnologii si realizezi ca trebuie o alta abordare.

#4
_Smiley_

_Smiley_

    Guru Member

  • Grup: Senior Members
  • Posts: 20,058
  • Înscris: 24.02.2006
daca e un proiect serios atunci orice planificare e buna.
o fi totul in mintea ta, dar peste 7-8 luni cand te va suna clientul si-ti va cere o modificare o sa vezi ce bine e sa ai ceva documentatie.

#5
sergiu_spooky

sergiu_spooky

    Senior Member

  • Grup: Senior Members
  • Posts: 3,738
  • Înscris: 23.06.2006
Mai foloseste cineva asa ceva?

#6
TS030

TS030

    Guru Member

  • Grup: Senior Members
  • Posts: 15,193
  • Înscris: 25.06.2012
Cu siguranta are sens sa documentezi arhitectura si design-ul. Intrebarea e: cat de detaliat? Pericolul e ca nu cumva sa scrii tone de diagrame si scheme si desene, insa design-ul (poate chiar arhitectura!) sa se modifice pe parcurs - iar documentatia sa nu fie mentinuta la zi.

#7
sergiu_spooky

sergiu_spooky

    Senior Member

  • Grup: Senior Members
  • Posts: 3,738
  • Înscris: 23.06.2006
Intrebarea defapt e ce avantaj ai daca folosesti UML in loc la limbaj natural sau o diagrama clasica.
Ca UML-ul a fost inventat in speranta ca din diagramele formale poti genera automat o parte din cod, ori realitatea faptelor demonstreaza ca (1) codul generat e trivial de scris si (2) UML-ul nu e suficient de "expresiv" pentru a exprima chestii mai complexe.
Tot ce-a iesit utilizabil din UML au fost usecase-uri mult prea specializate.

Edit: stiu, eu privesc lucrurile superficial, din perspectiva cuiva care lucra la proiecte cu 3-4-5 developeri, nu 300. E nais sa-ti pastrezi o documentatie a arhitecturii intr-un limbaj foarte formal pe care teoretic il intelege oricine cand nu esti "prieten" cu toti membrii echipei si tehnologiile se schimba de trei ori pe parcursul dezvoltarii.

#8
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

 IonutYo, on 20 august 2014 - 14:06, said:

Am citit zilele astea ceva mai mult despre UML-uri si ma intrebam daca in practica chiar se fac tot felul de diagrame inainte de a incepe proiectul. Intr-un un proiect mic, dezvoltat de un singur om, ar avea sens sa realizez mai intai diagramele(activity, use case si class)?
Nu.

UML, daca e bun, e bun la comunicare, si cam atat.

Dar daca ai ceva neclaritati cu privire la ce vei face, poti sa scrijelesti niste schite pe o fituica, nu e musai sa fie UML.

#9
TS030

TS030

    Guru Member

  • Grup: Senior Members
  • Posts: 15,193
  • Înscris: 25.06.2012
Cu alte cuvinte: documentatie, nu birocratie.

#10
fuel

fuel

    Member

  • Grup: Members
  • Posts: 241
  • Înscris: 02.12.2005
sunt utile, nu conteaza dimensiunea proiectului
cel mai util mi se par daca dupa un timp, vrei sa intelegi o functionalitate, in loc sa te uiti pe cod, te poti uita peste diagrame
ele iau insa timp si necesita mentenanta. daca schimba ceva in cod care schimba arhitectura sau flow-ul in aplicatie, trebuie sa schimbi si diagramele
exista tool-uri care genereaza UML-urile pe baza codului scris, dar nu stiu cat de eficiente sunt
eu as fi pentru diagrame care nu intra in detalii, ci sunt o vedere high level. depinde de proiect \ companie cred

Edited by fuel, 21 August 2014 - 12:28.


Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate