Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    Numero di versione... come si stabilisce?

    Ciao a tutti.
    Ho un dubbio che mi prude...
    quando sviluppo un software, come stabilisco il numero di versione?

    so che normalmente si usano 4 livelli di numerazione

    V.X.Y.Z
    dove
    V è il primo livello
    X il secondo
    Y il terzo
    e Z il quarto

    ma come si usano? quanto possono variare? ogni quanto si fanno variare? ogni piccola modifica?

    che intervallo di numerazione hanno?
    ad esempio, io uso Internet explorer 6.0.2800.1106
    che poi alla fine si può dire anche 6.0 direttamente... ma cosa rappresentano i 2800 e 1106?

    ditemi tutto quello che sapete a riguardo grazie... e se avete link postateli pure (possibilmente in ITA)

    ciao e grazie in anticipo
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  2. #2

    Re: Numero di versione... come si stabilisce?

    Originariamente inviato da Mackey
    quando sviluppo un software, come stabilisco il numero di versione?
    Praticamente a seconda del tuo gusto.
    "Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".

  3. #3
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Per quel poco che ne so, il primo numero è il numero major, e cambia a fronte di cambiamenti significativi del software (nuove feature importanti per intenderci).

    Il secondo è il numero minor, e cambia in seguito a piccole migliorie e/o fix di bug importanti

    Il terzo è il numero revision, che viene incrementato in occasione di fix di bug minori

    Il quarto (non sempre usato e mai pubblicato) è il numero di build, cioè quante volte il programma è stato compilato (lo usa Microsoft ad esempio)

    Tieni presente però (come ti diceva Ikitt) che questo è puramente indicativo, e lo schema di numerazione può variare a seconda della softwarehouse

    Linux user number 403381

    Stop TCPA!

  4. #4
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    beh...io quello che nn ho mai capito sul calcolo delle versioni e con quale criterio un software ha versione 0.9 ad esempio...

  5. #5
    grazie a tutti!! siete stati illuminanti!
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  6. #6
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Originariamente inviato da FinalFantasy
    beh...io quello che nn ho mai capito sul calcolo delle versioni e con quale criterio un software ha versione 0.9 ad esempio...
    Dovrebbero essere le versioni per cui non è stata ancora rilasciata una release stabile, e quindi sono versioni alpha o beta
    Linux user number 403381

    Stop TCPA!

  7. #7
    Un'altra cosa che non ho ben chiara... la differenza tra Alfa e Beta... ovvero, la beta è una versione in test se non sbaglio...

    NON sarà per caso ALFA = test privato e BETA = test pubblico?

    e in questo caso non ho capito il numero di versione come sarebbe?

    7.0.0 ad esempio?


    e inoltre... come si indica la versione LITE?
    e quella demo, pro, shareware, trial, freeware?
    che differenza c'è tra trial, shareware e demo?

    dopo di questo non rompo più...
    ciao!
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  8. #8
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Aspetta, una cosa alla volta

    Una versione pre-alpha è una versione in cui ancora non sono del tutto chiare le funzionalità che il software dovrà avere (i cosiddetti development releases o nightly builds).

    Una versione alpha è una versione di test ancora molto grezza,
    dove mancano parte delle funzionalita e con molti bug da correggere, ma che soddisfa i requisiti di base del software.

    Una versione beta è una versione di test più evoluta, che generalmente è rilasciata in corrispondenza di un periodo di freeze, in cui non vengono aggiunte funzionalità ma vengono soltanto corretti i bug.

    Esiste poi la release candidate, che è praticamente la versione pronta per essere rilasciata a meno che non emergano gravi bug da correggere.

    E questo riguarda la fase di sviluppo. Il numero della versione è completamente indipendente, a parte il discorso fatto prima per cui se il numero major è minore di uno il software è sicuramente alpha o beta.

    Demo, pro, shareware, trial, freeware non sono propriamente versioni, ma tipologie di licenze. Ovviamente la licenza influisce sul numero di funzionalità presenti in un software, ma non sulla versione (non credo almeno)

    Linux user number 403381

    Stop TCPA!

  9. #9
    grazie ancora FOX!
    un'ultima cosa...

    se io sto sviluppando ad esempio alla versione 7.0.2

    faccio un fix di un piccolo bug e diventa 7.0.3

    ora...

    se trovo un grande BUG e faccio il fix diventerà

    7.1.0 o 7.1.3?

    ovvero... devo incrementare solo il minor oppure incrementare il minor e azzerare il revision?

    grazie ancora... spero di non doverti disturbare più...
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    7.1.0

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.