Prima di programmare...
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Pag 1 di 2 12 UltimoUltimo
Visualizzazione risultati da 1 a 15 di 21

Discussione: Prima di programmare...

Cambio titolo
  1. #1
    violentissimo L'avatar di ABCcletta
    Registrato il
    10-02
    Località
    In un buco di culo
    Messaggi
    7.169

    Prima di programmare...

    Mi chiedevo, quanti di voi hanno familiarità con le tecniche di management e progettazione del software?

    Mi riferisco a quei passaggi dai quali non si può prescindere per produrre un software che deve arrivare sul mercato robusto e flessibile, alla modellazione visuale UML, alla metodologia di sviluppo ( qualcuno ha detto Unified Process? ), insomma ai principi cardine dell'Ingegneria del Software.

    In particolare cito:
    Pianificazione di progetto
    Analisi dei requisiti
    Modellazione dei casi d'uso
    Classi di analisi
    Progettazione
    Controllo di qualità e testing


    Mi chiedevo quindi:
    Chi tra di voi ha delle nozioni su questi argomenti? Chi programma per svago conosce qualcosa di quanto detto o ignora completamente l'esistenza di questo aspetto del ciclo di vita del software?

  2. #2
    Ex admin L'avatar di Lex
    Registrato il
    10-02
    Località
    Udine
    Messaggi
    36.676
    La mia conoscenza è quella che deriva dal corso di Ingegneria del software (e ho anche preso 30, eh). Comunque di solito sono cose che si imparano a scuola o in ambito lavorativo, quando si deve progettare software che corrisponda a determinati requisiti per cui è richiesta una definizione formale. Chi programma per diletto di solito non ne ha un grande bisogno, almeno fino a che lavora da solo e non si cimenta in progetti di una certa complessità.
    You will die, mortal


    Gli interventi di moderazione sono in rosso e grassetto. Chiarimenti a riguardo in privato.
    A causa di limiti di tempo, non risponderò a questioni relative al forum su MSN salvo in casi di reale emergenza. Se avete bisogno di contattarmi, mandatemi un mp.

  3. #3
    violentissimo L'avatar di ABCcletta
    Registrato il
    10-02
    Località
    In un buco di culo
    Messaggi
    7.169
    Citazione Lex
    La mia conoscenza è quella che deriva dal corso di Ingegneria del software (e ho anche preso 30, eh). Comunque di solito sono cose che si imparano a scuola o in ambito lavorativo, quando si deve progettare software che corrisponda a determinati requisiti per cui è richiesta una definizione formale. Chi programma per diletto di solito non ne ha un grande bisogno, almeno fino a che lavora da solo e non si cimenta in progetti di una certa complessità.
    Sono convinto comunque che la modellazione visuale possa facilitare il processo di sviluppo anche di un programma amatoriale. Ultimamente sto utilizzando Rational Rose (devo presentare il progetto proprio per Ingegneria del Software ) e devo dire che analizzare il problema sotto questa prospettiva facilita le attività seguenti...

  4. #4
    Utente L'avatar di QWE
    Registrato il
    10-02
    Località
    Taranto
    Messaggi
    80
    Io ho iniziato a programmare per necessita', e ora continuo per piacere.
    Tranne i primi ''grossi'' programmi (qualche migliaio di righe l'uno), adesso difficilmente superano qualche centinaio di righe (tramme quando sviluppo anche l'interfaccia grafica).

    Delle metodologie da te elencate ne ho solo sentino parlare e, anche se mi suscitano grande curiosita', penso che difficilmente un giorno mi mettero' a studiarle
    qweeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

  5. #5
    I am Pain. L'avatar di The Wind Waker
    Registrato il
    05-03
    Località
    Nuoro
    Messaggi
    1.576
    Il libro da cui ho appreso i fondamenti di programmazione faceva un largo uso di pianificazione in UML e pseudocodice e ho cercato di mantenere questa buona abitudine. Sono tutt'ora alla ricerca di un buon software gratuito di grafici UML per mantenere anche su pc i vari progetti dei programmi.


  6. #6
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.423
    Non è che hai della buona documentazione da passarmi su 'ste cose?

  7. #7
    violentissimo L'avatar di ABCcletta
    Registrato il
    10-02
    Località
    In un buco di culo
    Messaggi
    7.169
    QWE, le pratiche che ho citato sono abbastanza complesse (pensa che ho scritto un "documento di specifica requisiti" per il semplice progetto di un sito web ed è venuto un malloppino di 60 pagine word ). UML è solo modellazione visuale che puoi integrare in queste pratiche che ho citato. Pertanto non è difficile da apprendere, potresti provare con qualche tutorial.

    Wind Waker un ottimo software gratuito per la modellazione UML è ARGOUML. Cercalo con Google e ricorda che ci vuole anche la Java Virtual Machine per farlo partire.
    E' difficile trovare molti software per la modellazione visuale, dato che spesso appartengono all'ambito professionale.

    Warza, di documentazione ne ho a bizzeffe, appena finito l'esame ti invierò tutto ciò che posso. Nel frattempo se ti interessa trova qualcosa su UML e impara i fondamenti della modellazione.
    Ultima modifica di ABCcletta; 14-06-2004 alle 20:07:21

  8. #8
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.423
    Grazie mille

  9. #9
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    Anch'io sto dando l'esame in questo periodo (luglio)


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  10. #10
    I am Pain. L'avatar di The Wind Waker
    Registrato il
    05-03
    Località
    Nuoro
    Messaggi
    1.576
    Molte grazie


  11. #11
    violentissimo L'avatar di ABCcletta
    Registrato il
    10-02
    Località
    In un buco di culo
    Messaggi
    7.169
    Citazione Phoenix
    Anch'io sto dando l'esame in questo periodo (luglio)
    Devi presentare un progetto? Se si, su cosa hai scelto di farlo?

  12. #12
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    No, il progetto di IdS l'ho "rimandato" all'anno prossimo, pensavo che Java fosse chissàcheccosa |)


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  13. #13
    violentissimo L'avatar di ABCcletta
    Registrato il
    10-02
    Località
    In un buco di culo
    Messaggi
    7.169
    Citazione Phoenix
    pensavo che Java fosse chissàcheccosa |)
    Che intendi?

    Per quanto riguarda il rimandarlo hai fatto bene se devi sostenere molti altri esami, ti leva un casino di tempo...

  14. #14
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    Citazione ABCcletta
    Che intendi?

    Per quanto riguarda il rimandarlo hai fatto bene se devi sostenere molti altri esami, ti leva un casino di tempo...
    Intendo che pensavo sarebbe stato molto più difficile e impegnativo il corso di IdS, invece ho preso un 30 nella prima prova senza studiare granchè... sarà perchè venivo da un corso di "Tecniche avanzate di C++"
    Cmq non vorrei parlare troppo presto, manca ancora la seconda parte del corso

    E` meglio che non ti dica quanti esami ho messo nel piano di studi tra i quali c'è anche un altro progetto, che prevede lo sviluppo di un programma in BaSH, niente di eccezionalmente impegnativo ma tutto sommato sono ancora convinto che sia stata una scelta azzeccata rimandare quello di IdS.


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  15. #15
    violentissimo L'avatar di ABCcletta
    Registrato il
    10-02
    Località
    In un buco di culo
    Messaggi
    7.169
    Citazione Phoenix
    Intendo che pensavo sarebbe stato molto più difficile e impegnativo il corso di IdS, invece ho preso un 30 nella prima prova senza studiare granchè... sarà perchè venivo da un corso di "Tecniche avanzate di C++"
    Cmq non vorrei parlare troppo presto, manca ancora la seconda parte del corso

    E` meglio che non ti dica quanti esami ho messo nel piano di studi tra i quali c'è anche un altro progetto, che prevede lo sviluppo di un programma in BaSH, niente di eccezionalmente impegnativo ma tutto sommato sono ancora convinto che sia stata una scelta azzeccata rimandare quello di IdS.

    Ma il corso di Ingegneria della tua Università predilige l'aspetto pratico? Qui da me è tutto incentrato sulla documentazione...

Pag 1 di 2 12 UltimoUltimo

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •