Professional Documents
Culture Documents
Software Engineering Question Bank
Software Engineering Question Bank
Question Bank
Unit 1:
17. What are myths? Exaplin Management, Customer and Practioners myths.
18. Provide three examples of software projects that would be amenable to the
waterfall model. Be specific.
Unit 2:
1. What is agile manifesto? What principles helps to achieve the agility?
2. What is scrum? Define following terms in scrum process: Scrum, Scrum team,
Scrum master, Sprint, Sprint Backlog.
3. Discuss Extreme programming in detail.
4. DescribetheXPconceptsofrefactoringandpairprogramminginyourown
words.
5. Describe the XP concepts of refactoring and pair programming in your own
words.
6.
Unit 3:
1. What are the Difficulties in Elicitation?
2. Explain the following UML Diagrams: Use case diagram
Activity Diagram
3. Draw level 0, level1, and level 2 data flow diagrams for Hospital management
system. The system keeps track of patients, nurses, doctors, wards, operation
theatre and bills. The system geenrates reports on demand.
4. What is requirements engineering?
5. Explain the activities and steps used for negotiating software requirements.
6. Why is it that many software developers dont pay enough attention to
requirements engineering? Are there ever circumstances where you can skip
it?
7. Why do we say that the requirements model represents a snapshot of a system
in time?
8. Whyisfeedbackimportanttothesoftwareteam?
9. Whydorequirementschangesomuch?Afterall,dontpeopleknowwhatthey
want?
10. Most agile process models recommend facetoface communication. Yet
today,membersofasoftwareteamandtheircustomersmaybegeographically
separated from one another. Do you think this implies that geographical
separationissomethingtoavoid?Canyouthinkofwaystoovercomethis
problem?
11.