What are the key challenges that the software engineering is facing? What are the attributes of good software?
What is Model View Controller, Explain?
What is the role of Human-Computer Interaction (HCI) in User Interface Design?
What do you mean by software re-engineering? Briefly explain the re-engineering process with the aid of a suitable block diagram.
Differentiate between cohesion and coupling. With proper example.
What are the skills necessary to handle software project? Explain different software – projects management skills?
Explain Software Project Management Plan(SPMP).
Attempt any TWO questions
[2x10=20]Explain spiral model of software development? In what kind of project we recommend to use this model of software development.
Discuss the steps involved in Software Requirement Elicitation and Analysis. Explain how interviews, use cases, and scenarios are used in this process.
a) Explain the basic concept of the COCOMO model and its significance in software project estimation.
b) Explain the difference between Black-box and White-box testing techniques.