Welcome to the CSC Q&A, on our server named in honor of Ada Lovelace. Write great code! Get help and give help!
It is our choices... that show what we truly are, far more than our abilities.


+35 votes

Is that meaning all senerios can happen when you want to create a new program?

asked in CSC285_Fall2018 by (1 point)
edited by

3 Answers

+17 votes

In use cases, alternate paths are the other user-system interactions besides from the main path, like an alternate way for the actors to accomplish the use case goal. For example, in the Todd and Gina's dog door user story, an alternate path can be:

   1. The noice recognizer recognizes the bark from Fido
   2. The door automatically opens for Fido
answered by (1 point)

Do you know the software development terms is about encouraging reuse, and not trying to reinvent a solution ?

+17 votes

So in a use case there is a main math you would believe the user would follow when operating your software. An "alternative path" would be a less common way the user might use your software. For the chicken tracker software, an alternative path could be that they decide to only use your manual tracker and opt out of the automatic tracker all together for a particular use.

answered by (1 point)
+7 votes

In brief word, Alternate Path is a less common way for user to use the software.

answered by (1 point)