Professional Documents
Culture Documents
(60 Marks)
1. Explain Iterative Development Model in detail. 2. Explain the Incremental Development Model in detail. 3. What are the major technical and non-technical factors which militate against widespread software reuse? 4. Explain why it is necessary to design the system architecture before the specifications are written. 5. Explain why it is important to describe software designs. 6. Explain white-box and black-box testing in detail. 7. Discuss whether it is possible for engineers to test their own programs in an objective way. 8. Explain why the use of a standard high-level language does not guarantee that software will be portable across a range of machines. 9. 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. 10. Give the difference between restructuring and forward engineering.