The OOSE method: a use—case-driven approach