Define Software and elaborate the statement ‘Software plays a dual role’
[3 marks]How do we define Software Engineering? Discuss software engineering layers.
[4 marks]What is the importance of process model in development of software system? Compare Prototype Model and RAD Model.
[7 marks]Explain Software as a Service (SaaS).
[3 marks]What do you mean by Agile process? List the different Agile process model and Explain any one with suitable example.
[4 marks]What are the limitations of size-oriented metrics? Explain the process of FP based metrics used for software cost estimation and Compute the function points for the following information domain characteristics (All are average in nature) : Inputs =20, Outputs= 15, Inquiries = 7, Logical files = 21, Interfaces =3 and Σ Fi = 41..
[7 marks]Explain Four P’s of effective software project management. What questions need to be answered in order to develop a project plan?
[7 marks]Why functional independence is essential for good software design? What are the effects of cohesion and coupling on software modules?
[3 marks]Draw the class diagram representing following functionalities of Library Management system. “A Library lends books and magazines to member, who is registered in the system. Also it handles the purchase of new titles for the Library. Popular titles are bought into multiples copies. Old books and magazines are removed when they are out or date or in poor condition. Amember can reserve a book or magazine that is not currently available in the library, so that when it is returned or purchased by the library, that person is notified. The library can easily create, replace and delete information about the tiles, members, loans and reservation in the system.”
[4 marks]What is the importance of User Interface? Explain User Interface design rules.
[7 marks]Comment on the validity of the statement”if we subdivide software indefinitely, the effort required to develop it will become negligibly small!” Justify your answer.
[3 marks]What is architectural design? Enlist different style and patterns of architecture.1
[4 marks]Draw the context diagram and level-1 DFD illustrating following functionalities of supermarket software. Asupermarket needs to develop software to encourage regular customers. For this, the customer needs to supply his name, address, telephone number and driving license number. Acustomer is assigned a unique customer number (CN) by the computer. When a customer makes a purchase, the value of the purchase is credited against his CN. At the end of each year, surprise gifts to 10 customers who have made the highest purchase is given. In addition, a 22 carat gold coin is given to every customer who has made a purchase over Rs.10,000/-. The entries are reset on the last day of the year.
Differentiate Black Box and White Box Testing
[3 marks]Why Boundary Value analysis (BVA) testing is important? List set of guidelines for BVA.
[4 marks]Explain different SEI CMM process maturity levels and its associated key process areas.
[7 marks]What is code review? How it is carried out?
[3 marks]What is the importance of SQA? What are the SQA activities?
[4 marks]Draw the flowchart for finding maximum out of given three numbers. Apply the basic path testing method on it and derive the test cases.
[7 marks]What are the attributes of Web-based Applications?
[3 marks]What are the benefits of using CASE tools and draw its integrated architecture.
[4 marks]Explain in Software Configuration Management (SCM ) process in detail.
[7 marks]Write a short note on Reverse Engineering
[3 marks]Explain the types of software maintenance.
[4 marks]Explain the Component-Based Software Engineering (CBSE) process in detail.
[7 marks]