Deliverable Marking Scheme | ||
Deliverable Part | Questions | Marks |
---|---|---|
Requirements | Q1. Did you organise/collect the system requirements by using a Requirements Specification template (e.g., Volere)? | [ / 3] |
Marks Limit: [10/100] | Q2. Did you distinguish different types of requirements (e.g., functional or non-functional)? | [ / 3] |
Q3. Do you believe you got most of the system requirements (requirements completeness)? | [ / 2] | |
Q4. Have you identified/resolved conflicting requirements (requirements correctness)? | [ / 2] | |
Use Cases | Q5. Did you graphically represent the functional requirements by Use Cases? | [ / 15] |
Marks Limit: [35/100] | Q6. Did you refine the use cases by generalization or extension? | [ / 10] |
Q7. Did you use a template for organising/collecting the use cases? | [ / 10] | |
Class Diagrams |
Q8. Does your class diagram identify the main classes of the system? | [ / 15] |
Marks Limit: [35/100] | Q9. Did you specify Attributes and Operations for each class? | [ / 10] |
Q10. Did you identify Associations, Generalizations, Aggregations and Compositions? | [ / 10] | |
CRC Cards |
Q11. Did you construct CRC cards for your system design? | [ / 10] |
Marks Limit: [20/100] | Q12. Did you verify your Class Diagrams? Did you play any use case with the CRC Cards in order to verify your class diagram? | [ / 10] |
Deliverable Mark | [ /100] |