Question 1: What do you mean by the term maintenance of software? How and when it is completed?
Question 2: Who are the main players in each phase of the system development life cycle?
Question 3: Illustrate the limitations of the classic software development life cycle?
Question 4: The Software development process is an iterative process. Explain in detail.
Question 5: Differentiate between the ‘Water-fall’ model and the ‘fountain model’.
Question 6: Differentiate between object-oriented system analysis and the system design. Which of the two need more creative talents of the system developer?
Question 7: Differentiate between the given:
a) Classification relationship and composition relationship.
b) Inheritance relationship and client-server relationship.
c) Object in problem space and object in solution space.
d) Data flow diagrams and hierarchical charts.
Question 8: Describe the application of structured design methods in object-oriented programming.
Question 9: Explain the critical issues which are to be considered while designing the driver program? Explain why?
Question 10: What do you mean by prototyping? How does it help in enhancing the system design?