AI Unified Process - stack-agnostic core methodology (requirements, entity model, use cases)
93
95%
Does it follow best practices?
Impact
93%
1.43xAverage score across 10 eval scenarios
Passed
No known issues
The City Public Library has just finished a requirements-gathering sprint for their new Library Management System. The product owner and business analysts have produced a requirements catalog (available at docs/requirements.md) that captures the functional requirements for library members and librarians, along with a set of non-functional requirements and constraints.
The team's documentation process calls for a PlantUML use case diagram that gives stakeholders a visual overview of who interacts with the system and what they can do. The diagram will be reviewed in the upcoming sprint planning meeting, so the tech lead needs it created from the existing requirements before then. There is no existing diagram yet.
Produce the use case diagram at docs/use_cases.puml.
The file should be a valid PlantUML source file that a stakeholder can render into an image using any standard PlantUML tool.