Software Engineering
1. What is the impact of "information era"?
2. Illustrate whether the linear sequential model of the software process is an accurate reflection of software development activities or not.
3. Why it is inappropriate to use reliabilitmetrics, which were developed for hardware systems in estimating software system reliability? Illustrate your answer with example.
4. Describe why it is necessary to design the system architecture before the specifications are written.
5. What is the difference between object oriented and function oriented design strategies.
6. Describe why a software system which is used in a real-world environment must change or become progressively less useful.
7. Explain why regression testing is necessary.
8. Illustrate how back-to-back testing may be used to test critical system with replicated software.
9. Write a short note on Software Testing Strategy.
10. Discuss whether it is possible for engineers to test their own programs in an objective.