340 Solutions to Exercises
There are also disadvantages. In the reąuirements phase the users could make a significant contribution, while they are less useful in the specification of the technical architecture. Therefore it is natural to split the phases here. Another disadvantage is the violation of the “principal of separation of concerns,” which says that it is better to concentrate on one aspect at a time, i.e., functional and technical details should be con-sidered in separate phases.
We provide the solution only to the ąuestion 7.1(b). Figurę S7.1 shows the process model of the current situation. We did not model resource triggers: most of the tasks reąuire a resource trigger.
1. Register private client
2. Register business client
3. Check permit
4. Give blank permit
5. Return improper permit
6. Receive filled permit
7. File proper permit
8. Check proper permit
9. Start business trip
10. Send copy to fd
11. Start private trip
12. Check allowed
13. Prepare proposal
14. Prepare new proposal
15. Cali client for approval
16. Send positive memo
17. Check approved proposal
18. Check private trip
19. Determine costs of flights
20. Cali client
21. Send negative memo