SEG 3501 - Devoirs


 Équipes

Comme il y a peu d'étudiants dans la classe, vous devrez vous regrouper au sein de deux équipes de 4 personnes pour le projet et les devoirs. Assurez-vous d'avoir des horaires compatibles! Éditez les équipes en ligne, et donnez-vous un nom d'équipe excitant!

 Devoir 1 : Critique de spécification

Vous avez inspecté et critiqué en laboratoire une spécification d'exigences logicielles et un appel d'offre. Voici maintenant votre chance d'en faire autant pour une spécification d'exigences système.

Objectifs

Les buts de ce devoir sont :

Spécification

Partie I : Critique de la structure (4x8=32 points)

Vous êtes invités à consulter la norme ISO/IEC/IEEE 29148:2011 pour cette partie.

  1. Présentez brièvement (1/2 à 3/4 page environ) deux points positifs majeurs relatifs à la structure du document. Justifiez votre réponse en précisant ce que vous trouvez approprié pour ce document (p.ex. un élément d'une norme adapté au contexte du domaine).
  2. Présentez brièvement (1/2 à 3/4 page environ) deux points faibles majeurs au niveau de la structure. Recommandez des améliorations appropriées en vous basant sur votre compréhension des buts de ce document (qu'est-ce qui améliorerait le document pour qu'il puisse mieux atteindre ses buts?) et sur la norme ISO/IEC/IEEE 29148:2011.

Partie II : Critique du contenu (4x8=32 points)

En vous basant sur les bonnes caractéristiques des exigences vues en classe et au laboratoire, veuillez suggérer des améliorations à quatre problèmes majeurs au niveau du contenu du document. Indiquez clairement la partie dont il est question (peut être une section ou un thème récurrent chez plusieurs sections ou plusieurs exigences) et les faiblesses observées et vos correctifs (conseils). Tentez de viser les améliorations qui apporteront le plus de valeur aux lecteurs de la spécification.

Partie III : Amélioration d'exigences individuelles (6x5=30 points)

Critiquez les exigences individuelles suivantes de la spécification inspectée (vous avez un contexte très élaboré), et réécrivez-les pour les améliorer si nécessaire:
  1. 3.1.1.12 The Core System shall identify misbehavior with System Users.
  2. 3.1.1.31 The Core System shall manage the health of the Core System.
  3. 3.1.1.46 The Core System shall manage 1609.2 Certificates to System Users
  4. 3.1.2.10 The Core System shall synchronize the time of day with all the Core Subsystems every 10ms (TBD).
  5. 3.1.3.1 The Core System shall interface with other Core Systems.
  6. 3.1.5.1.3 The Core System's facility shall be protected by physical access controls.

Partie IV : Discussion du processus (3x2=6 points)

Qualité du rapport

Veuillez portez une attention particulière au ton (constructif!) de votre rapport, à la pertinence des recommandations, à la clarté de vos propos et à la grammaire. Le rapport peut être rédigé en français ou en anglais. Des points pourront être retranchés pour une mauvaise qualité.

Remise du devoir

 Devoir 2 : Modélisation précise

À remettre sur BrightSpace au plus tard le 24 novembre. Voir description.