answer the following problems.
problem 1)a)What do you mean by software? Describe the differentiating characteristics of software?
b) Define and describe software engineering? How software engineering is different from conventional engineering?
problem 2)a) What do you mean by software process? What are the activities we perform in software process?
b) Describe the roles and responsibilities of various people involve in the software team?
problem 3)a) Define and describe the working steps of sequential model along with advantages and disadvantages?
b) You have been asked to develop small application which analyzes each course offered by a university and reports the average grade obtained in the course (for a given term). prepare statement of scope that bounds this problem.
problem 4)a) What is a system? Describe the various kinds of system and list down the basic elements of a system?
b) Software project management is the vital activity, describe? Also prepare the responsibilities of project manager?
problem 5a) Describe the common software management problems?
b) You have been appointed as a project manager within the information systems organization. Your job is to build the application which is quite similar to other your team has built, though this one is larger and more complex. Requirements have been thoroughly documented by the customer. What team structure would you select and why? What software process model(s) would you select and why?