At the top of the pane is a drop-down selector controlling how the to-do items are presented. The to-do items may be presented in six different ways. This setting is not stored persistently, i.e. it is on its default vallue when ArgoUML is started.
By Priority. This is the default
setting. The to-do items are organized into three
hierarchies by priority: High,
Medium and Low. The priority
associated with the to-do items generated by a particular
critic may be altered through the
Critique > Browse Critics... menu (see
Section 10.9.4, “
Browse Critics...
”).
By Decision. The to-do items are
organized into 17 hierarchies by design issue:
Uncategorized,
Class Selection, Behavior,
Naming, Storage,
Inheritance,
Containment,
Planned Extensions,
State Machines,
Design Patterns,
Relationships, Instantiation,
Modularity,
Expected Usage, Methods,
Code Generation and
Stereotypes. The details of the critics in each
category are discussed in
Section 10.9.2, “
Design Issues...
”.
By Goal. ArgoUML has a concept
that critics may be grouped according to the user goals
they affect. This presentation groups the to-do items into
hierarchies by goal.
![]() | Caution |
|---|---|
In the current release of ArgoUML there is only one
goal, |
By Offender. The to-do items are
organized into a hierarchy according to the model element that
caused the problem. Todo items that were manually created
with the "New ToDo item" button (i.e. not by a
critic), are not listed here.
By Poster. The to-do items are
organized into a hierarchy according to which critic
generated the to-do item. The class name of the critic is
listed instead of just its headline name since the former
is guaranteed to be a unique name.
By Knowledge Type. ArgoUML has the
concept that a critic reflects a deficiency in a category
of knowledge. This presentation option groups the critics
according to their knowledge category:
Designer's, Correctness,
Completeness,
Consistency, Syntax,
Semantics, Optimization,
Presentational,
Organizational, Experiencial
and Tool. The former category
(Designer's) contains the manually entered todo
items.