Professional Documents
Culture Documents
Unit 1
Unit 2
1. What is
a. User and system requirements,
b. Functional and non-functional requirements
2. What is requirement elicitation? Why is it considered as a difficult task? Explain.
3. What is meant by requirement negotiation? Why requirements need to be stable and correct?
4. Explain the data flow model with example and diagram.
5. Explain in detail requirement engineering tasks.
6. What are the characteristics that requirement must meet?
7. Draw and explain complete Use Case Diagram for “on-line book store”
Unit 3
1. Explain the various design principles used for the design process.
2. Design user interface and database table (data design) for login page.
3. Explain design concepts.
4. What is software architecture? Using the architecture of a house or building as a metaphor,
draw comparison with software architecture. How are the disciplines of classical architecture
and software architecture similar? How do they differ?
5. Do you design when you write a program? What makes software design different from coding?