# Object-oriented requirements: reusable, understandable, verifiable

**Authors:** Alexandr Naumchev

arXiv: 1903.04165 · 2019-03-19

## TL;DR

This paper advocates applying object-oriented principles to requirements engineering to enhance reusability, understandability, and verifiability, supported by an online library of reusable templates to promote a unified approach.

## Contribution

It introduces an object-oriented approach to requirements and provides an online library of reusable templates as practical tools.

## Key findings

- Object-oriented thinking improves requirement qualities
- Reusable templates facilitate requirements reuse
- Unified treatment enhances understandability and verifiability

## Abstract

Insufficient requirements reusability, understandability and verifiability jeopardize software projects. Empirical studies show little success in improving these qualities separately. Applying object-oriented thinking to requirements leads to their unified treatment. An online library of reusable requirement templates implements recurring requirement structures, offering a starting point for practicing the unified approach.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1903.04165/full.md

## Figures

5 figures with captions in the complete paper: https://tomesphere.com/paper/1903.04165/full.md

## References

16 references — full list in the complete paper: https://tomesphere.com/paper/1903.04165/full.md

---
Source: https://tomesphere.com/paper/1903.04165