PDF&Rendition 1
PDF&Rendition 1
(OR)
Explain the importance of Software Requirement Specification (SRS).
11(B) 3 1 1
How does it help in system development?
12(A) Explain the concept of Waterfall Model with neat flow diagram. 3 1 1
(OR)
Extreme Programming (XP) is a popular Agile method. Describe the main
12(B) practices of XP and explain how its core values help in delivering better 4 1 1
software.
Explain about the Incremental Model and RAD Model with Neat
13(A) 3 1 1
Diagram.
(OR)
Discuss the various types of UML diagrams used in software
13(B) engineering. Explain how they contribute to different phases of software 4 2 2
development with suitable examples.
14(A) Design a DFA which checks whether the given binary number is even. 3 2 2
(OR)
Effective requirement gathering is crucial for a successful project. Explain
the different techniques used in requirement analysis and how they help in
14(B) 4 1 1
avoiding ambiguity in software development. Provide real-world
examples.
Draw a Petri Net that depicts the operation of an “Automated teller
15(A) 3 2 2
Machine”. State the functional requirement you are considering.
(OR)
Agile development focuses on flexibility and customer collaboration.
15(B) Explain the key principles of Agile methodology. Give examples of 4 1 1
where Agile is best suited.
Part C (1*15=15 Marks)
Discuss formal system specification approaches (concept, Axiomatic,
16(A) Algebraic, and Model-Oriented, merits and demerits) with perfect 4 2 2
examples for each.
(OR)
16(B) Explain brify about Finite State Machines (FSM) and its Types. 3 2 2