a. What is the meaning of user interaction? What are the dissimilar styles in which forms of interaction can be classified? Give one advantage, disadvantage and an example of every style.
b. For small and medium sized systems, what is the software engineering approach to develop tool, methods and methods that leads to the production of fault-free software?