Should back end processes be included in use cases in requirements document?

Posted by bizso09 on Programmers See other posts from Programmers or by bizso09
Published on 2011-11-30T02:40:35Z Indexed on 2011/11/30 10:32 UTC
Read the original article Hit count: 213

Filed under:

We're writing a requirements document for our client and need to include the use cases of the system. We're following this template:

ID
Description
Actors
Precondition
Basic Steps
Alternate Steps
Exceptions
Business validations/Rules
Postconditions

In the Basic Steps section, should we include steps that the system performs in the back end or should we only include steps that the user directly interacts with?

Example:

Basic Steps for Search 1:

User goes to search page
User enters term
User presses search
System matches search term with database entries
System displays results

vs

Basic Steps for Search 2:

User goes to search page
User enters term
User presses search
System displays results

© Programmers or respective owner

Related posts about Requirements