be obeyed in a use case, the analyst makes reference to it. This minimises repetition within a specification, but risks fragmentation of a specification. One technique that may reduce this tension is to use hyperlinks in the specification document. This reductionist approach lies somewhat in contrast to a systems thinking approach as represented by Peter Checkland's soft systems methodology. In addition to functional requirements captured in a use case description, an analyst may include such non-functional requirements as response time, learnability, etc. See also Business case SIPOC Use case Use case diagram User story References External links Event partitioning Structured Analysis Wiki Software requirements Systems analysis Events (computing) Decomposition methods