Problem
1. Explain why the use of a standard high-level language does not guarantee that software will be portable across a range of machines
2. Draw possible data flow diagram of system design for the following application. Part of the electronic mail system which presents a mail form to a user, accepts the completed form and sends it to the identified destination
3. Give the difference between restructuring and forward engineering