ECO Depot - Depot Management

"The management has decided to install a computerized system to manage and control the depot. It is their paramount concern that the system never allow the depot to become unsafe."

"The ECO management wants to avoid litigation from their employees or the local council. They have introduced a company regulation that requires the depot manager be able to monitor the depot and to always be able to check if the depot is in a vulnerable state. The regulation states that a depot is vulnerable if any two neighboring buildings contain the maximum number of drums."

Equivalence (nominalization)
  verb: manage + ment = management + system + depot = depot management system
   
Equivalence (substitutions)
  verb: "never allow" = prevents
  adjective: "become unsafe" = safety violation
   
Mission Statement + Motivation
  The depot management system prevents a safety violation.
  The ECO management wants to avoid litigation.
   
Normalization (verb isolation)
  The ECO management introduced a company regulation.
  A company regulation requires that a depot manager monitor the depot.
  A depot manager monitors whether the depot is in a vulnerable state.
   
Equivalence (nominalization)
  adjective: vulnerable + ility = vulnerability
  A depot manager monitors the depot for vulnerability.
  A company regulation requires depot monitoring.
   
Equivalence (description)
  "building contains the maximum number of drums" = full storage building =
  storage building drum count equals building drum storage limit
  The depot is vulnerable if ... any two neighboring storage buildings are full.
  A storage building neighbors another (storage building).

§§§

Additional Management Concepts

There are several holes evident in the original narrative. Many of them were filled during the analysis through semantic implication. However, a few important elements of the domain are still missing. Also, several depot management system use-cases are implied. We need to make those use-cases explicit and supply the missing domain elements.

How does the depot manager manage the depot?
  The system presents the available depot management operations to a depot manager.
  A depot manager selects depot status report from the depot management operations.
  The system presents a depot status report.
  A depot status report lists each building that has an EPA safety violation.
  A depot status report lists pairs of vulnerable buildings.
  A depot status report lists a building summary for each storage building.
  A building summary includes:
  • a building identifier
  • a building drum storage limit
  • a building inventory summary - a drum count for each stored hazard type
   
  A depot manager selects building maintenance from the depot management operations.
  What are the essential usage cases for the following?
  • adding a building - storage / staff
  • removing a building - storage / staff
  • updating the drum inventory of a storage building

§§§