Mon équipe utilise l'outil IBM Rhapsody pour effectuer un développement intégré en temps réel. Malheureusement, nous sommes mécontents de notre processus d'examen actuel.Quel est votre processus de révision pour le développement de Rhapsody?
Plus précisément, nous avons eu des difficultés parce que:
- il y a un manque d'un bon outil de diff pour le diagramme change
- l'outil diff Rhapsody ne génère pas de rapports que vous pouvez utiliser dans un examen historique du fichier source
- est inégale, car les fichiers source sont produits dans CDEM donc pas configurés dans un VCS à une granularité élevée
- en cours d'exécution diffs sur le code source tractions parfois sans rapport avec les changements effectués par d'autres devs
- parfois changer une propriété d'un élément de modèle modifie des dizaines de fichiers source
- il est facile de changer un fichier source par un changement de propriété et ne pas le savoir
Quelqu'un at-il des conseils pour faire des examens par les pairs sur Rhapsody développement robuste mais sans tracas? Quelles sont les meilleures pratiques et les leçons que vous aimeriez partager? Je ne suis pas à la recherche d'une description de processus mature; Tidbits je ne savais pas serait génial.
Comment les éléments du modèle vous verrouillez, en particulier étant donné que les propriétés des éléments sont souvent hérités d'autres éléments? Qu'en est-il des changements (peut-être pour une correction de bogue) pour concevoir et coder? Est-ce que vous régénérez et passez en revue le kit entier et caboodle chaque fois? – thebretness
Notre SCM verrouille les éléments. Nous utilisons Serena Dimensions, ce qui nous permet de mettre les choses à l'état d'approbation, ce qui nécessite un document de modification pour vérifier à nouveau l'élément. Ensuite, nous passons en revue tous les diffs d'éléments attachés à un document de changement. Différant le nouveau mot doc, ou le code, selon ce qui a changé. Vous devez faire attention à ne pas modifier les propriétés de niveau supérieur, mais une fois que nous avons configuré notre modèle, nous modifions rarement les valeurs par défaut du niveau supérieur. – Zanson
Ah. Je t'ai eu. Merci. – thebretness