0% found this document useful (0 votes)
4 views2 pages

Stuqp

The document outlines various topics related to software development, including distinctions between processes and methods, the impact of project risk on the spiral model, and the importance of modularity. It also covers testing methodologies, software requirements specifications, architectural styles, and DevOps motivations. Additionally, it presents scenarios for creating use case diagrams and class diagrams for specific systems like a coffee vending machine and a hotel management system.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views2 pages

Stuqp

The document outlines various topics related to software development, including distinctions between processes and methods, the impact of project risk on the spiral model, and the importance of modularity. It also covers testing methodologies, software requirements specifications, architectural styles, and DevOps motivations. Additionally, it presents scenarios for creating use case diagrams and class diagrams for specific systems like a coffee vending machine and a hotel management system.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

1.Distinguish between process and methods.

2. How does “Project Risk” factor affect the spiral model of software development?

3. Identify ambiguities and omissions in the functional requirements. What questions would
you ask to clarify these functional requirements?

4. Construct the context flowgraph of a ATM automation system

5. Define cohesion and coupling

6. Why modularity is important in Software Projects?

7. Analyze the purpose of stub and driver used for testing.

8. What is the difference between alpha testing and beta testing?

9. List out the different approaches to size of the software

10. An organic software occupies 15,000 COC. How many programmers are needed to
complete?

11.a. Explain in brief about the Extreme Programming process with a neat diagram.

11b. Compare and Contract Waterfall model, Spiral model and iterative model?

12a. Illustrate the Interaction diagram for Online Course Reservation


System.

12b. Demonstrate Software Requirements Specification for Attendance Maintenance System.

13a. Discuss in detail about the various architectural styles in Software Design.

13b. Write a short note on Model View Controller, Adapter, Proxy with suitable example.

14a. Elaborate in detail about the criterion for completion of software testing.

14b. Compare Black box testing and White box testing with a Banking Application.

15a. Summarize the motivation behind DevOps in Software Engineering.

15b. Describe in detail COCOMO models for software cost estimation with a suitable
example.

16a. Scenario:

A coffee vending machine dispenses coffee to customers. Customers order coffee by


selecting a recipe from a set of recipes. Customers pay for the coffee using coins. Change is
given back, if any, to the customers. The ‘Service assistant’ loads ingredients (coffee powder,
milk, sugar, water, chocolate) into the coffee machine. The ‘Service Assistant’ adds a recipe
by indicating the name of the coffee, the units of coffee powder, milk, sugar, water and
chocolate to be added as well as the cost of the coffee. The service assistant can also edit and
delete a recipe i) Develop the Use case diagram for the specification above. ii)For any two
scenarios draw the activity diagram and Sequence diagram.

16b. Scenario:

Assume a Hotel Management System for a chain of hotels with multiple branches. This
system would facilitate online booking of hotel rooms, where users can search for hotels,
browse available rooms based on desired traffic’s check room availability for specified dates,
and complete bookings by making a 50% payment through a payment gateway. Question: For
the given scenario, identify classes, attributes and methods for the system and draw a class
diagrams showing the relationships between classes.

You might also like