software use cases

Modelling of expenses quol regulation of losses related to negative scenarios of software use

The modern software development uses ‘use cases’ as a core tool of applications’ business logic description. Their core aim is to describe a scenario leading to the delivery of the application’s business value. Aside from positive use cases intended to describe an aim of this application or it’s core features negative use cases are describing acts of software misuse able to cause undesirable consequences. At some circumstances, such misuse may cause significant losses for business and society. But on the other hand mitigation of negative scenarios may raise project costs.