Area
Fail
(0-49%)
Adequate
(50-59%)
Good
(60-69%)
Excellent
(above 70%)
20
•Use Case Diagram: How well does it describe a set of user scenarios,
Does the diagram, illustrates the functionality provided by the system.
Not enough structured set of scenarios that illustrate functionality with little accuracy but not enough details and depth.
Some structured set of scenarios that illustrate functionality with some accuracy but not enough details and depth.
Well-structured set of scenarios that illustrate functionality with some appropriate accuracy.
Thoughtful, consistent set of scenarios that illustrate functionality with precise accuracy.
5
•Class Diagram: How much detail has been used to describe structure and behaviour in the use cases, does this diagram provides a conceptual model of the system in terms of entities and their relationships
Limited and weak choices but no functions. with little conceptual models and relationships.
Basic, some weak choices but functions. with basic conceptual models and relationships.
Good choices of detail and descriptions in diagram along with good conceptual models and relationships.
Advanced detail and descriptions in diagram along with excellent conceptual models and relationships
5
•Activity Diagram: How well does this model the functional flow-of-control between two or more class objects.
Diagrams hard to interpret or inadequate for the job.
Basic diagram and sketches and average use of tools and functional flow of control. Not enough detail.
Clear and legible layout and diagrams. In functional flow-of-control
High production values in the diagramming; good use of tools. In functional flow-of-control between two or more class objects.
5
•Sequence Diagram: How Accurate is this to describe interactions among classes in terms of an exchange of messages over time
Limited and weak choices in interactions among classes in terms of an exchange of messages over time with little
Basic diagram and average use of tools and to describe interactions among classes in terms of an exchange of messages over time
Good choices of detail and descriptions in diagram along with good conceptual models’ interactions among classes in terms of an exchange of messages over time.
Advanced detail and descriptions in diagram along with excellent interactions among classes in terms of an exchange of messages over time
5