También inventó casos de uso como una forma de especificar los requisitos funcionales de software.