Analyzing a System of Managed Objects
The first step in creating an agent for a system of managed objects is to analyze the system. Your analysis produces artifacts (a table and a diagram), to guide you as you code the agent.
Before you begin
To do this task, you must first understand managed objects:
Note: Do the first three steps of this task in the order shown below. After that, you can do the remaining three steps in any order (you can even interleave them).
- Procedure
- Identify the entities in the system that users can monitor and manage.
Organize this information as a table, with a row for each entity.
- Classify the entities using concept types.
See Concept Types of Managed Objects.
Add the concept types as the second column of your table.
- Identify relationships among the entities.
- Name each relationship.
- Draw a diagram of the entities (as nodes) and relationships (as edges)—separate from the table.
- Determine the cardinality of the relationship.
Can this relationship include at most one other entity, or many entities? Add the cardinality information to your diagram.
- Copy the relationship information from your diagram into the third column of your table.
- Determine the configuration for each entity—its parameters and attributes.
Add this information as the fourth column of your table.
- Determine the operations for each entity.
What can users do with the entity?Add this information as the fifth column of your table.
- Determine the states for each entity.
Add this information as the sixth column of your table.
Subtopics