Il mio team sta utilizzando lo strumento Rhapsody di IBM per lo sviluppo embedded in tempo reale. Sfortunatamente, non siamo soddisfatti del nostro attuale processo di revisione.Qual è il tuo processo di revisione per lo sviluppo di Rhapsody?
difficoltà Più in particolare, abbiamo avuto perché:
- v'è una mancanza di un buon strumento diff per lo schema cambia
- lo strumento diff Rhapsody non genera report che è possibile utilizzare in un recensione
- fonte cronologia dei file non è omogenea in quanto i file di origine sono prodotti MDD quindi non configurati in un VCS ad alta granularità
- esecuzione diff sul codice sorgente a volte tira in cambiamenti indipendenti effettuate da altri sviluppatori .210
- a volte modificando le proprietà di un elemento del modello cambia decine di file di origine
- è facile modificare un file di origine attraverso un cambiamento di proprietà e non saperlo
Qualcuno ha qualche consiglio per fare valutazioni tra pari su Rhapsody sviluppo robusto ma a basso dispendio? Qualche buona pratica e lezione apprese che vorresti condividere? Non sto cercando un processo di scrittura maturo; le curiosità che non conoscevo sarebbero grandiose.
Come si fa a bloccare giù elementi del modello, soprattutto se si considera che le proprietà per gli elementi sono spesso ereditate da altri elementi? Che dire dei cambiamenti (magari per una correzione di bug) per progettare e codificare? Ti rigenerare e rivedere l'intero kit e il caboodle ogni volta? – thebretness
Il nostro SCM blocca gli articoli. Usiamo Serena Dimensions che ci consente di mettere le cose in uno stato di approvazione, che è quindi necessario un documento di modifica per verificare nuovamente l'elemento. Quindi esaminiamo tutte le differenze tra gli elementi allegati a un documento di modifica. Diffondendo la nuova parola doc, o il codice, a seconda della quale è cambiato. Devi stare attento a cambiare le proprietà di livello superiore, ma una volta che abbiamo configurato il nostro modello, raramente modifichiamo i valori di default di primo livello. – Zanson
Ah. Gotcha. Grazie. – thebretness