Use cases:: Tips for working with programs