Se
Se
1. Identify the suitable software development model for the given scenario. Draw and
explain the identified model and justify your answer.
2. How to write an effective Software Requirement Specification (SRS) document for your
project. Write the SRS for Whatsapp application. Assume the features/functions based
on your perception of the system.
3. Draw the Data Flow Diagram (DFD) for the above system in levels. Support your answer
with data dictionary.
4. What are the shortcoming present in each model and how agile methodology helps in
mitigating each problem.
5. Define Requirement Engineering process with a neat and clean diagram using pencil.
Use some suitable example for explaining role of each component.
Department of Computer Science and Engineering
“ABC” is a new enterprise recently started by a few young entrepreneurs, intended to develop
robotic systems using IT based solutions. “TENZ” is a well-established automobile
manufacturing plant, Interested in automating some of the operations of the plant As first step
towards automation, TENZ has decided to deploy a robotic arm to pick and place large number
of bolts from one tray of a conveyer belt to another tray of a different conveyer belt. Moving
one bolt at a time. TENZ has asked ABC for demonstration the robotic arm for the said purpose
as a proof of concept. This is the first project being executed by ABC.TENZ would like to have a
first experience of the robotic arm before signing the MOU (Memorandum of Understanding)
with ABC. After MOU sign-off, TENZ would provide the complete set of requirement of the
robot.
2. How to write an effective Software Requirement Specification (SRS) document for your
project. Write the SRS for Facebook application. Assume the features/functions based
on your perception of the system.
3. Draw the Data Flow Diagram (DFD) for the above system in levels.Support your answer
with data dictionary.
4. Explain the three level of testing in a classical software lifecycle. Take a real time
example and write the scenario for each level.
5. Difference between traditional and agile approach of software development. Take one
software as a base and explains pros and cons of using each approach.
Department of Computer Science and Engineering
“ABC” is a new enterprise recently started by a few young entrepreneurs, intended to develop
robotic systems using IT based solutions. “TENZ” is a well-established automobile
manufacturing plant, Interested in automating some of the operations of the plant As first step
towards automation, TENZ has decided to deploy a robotic arm to pick and place large number
of bolts from one tray of a conveyer belt to another tray of a different conveyer belt. Moving
one bolt at a time. TENZ has asked ABC for demonstration the robotic arm for the said purpose
as a proof of concept. This is the first project being executed by ABC.TENZ would like to have a
first experience of the robotic arm before signing the MOU (Memorandum of Understanding)
with ABC. After MOU sign-off, TENZ would provide the complete set of requirement of the
robot.
2. How to write an effective Software Requirement Specification (SRS) document for your
project. Write the SRS for Instagram application. Assume the features/functions based on
your perception of the system.
3. Draw the Data Flow Diagram (DFD) for the above system in levels. . Support your answer
with data dictionary.
4. Difference between traditional and agile approach of software development. Take one
software as a base and explains pros and cons of using each approach.
5.Write the scenarios when the system analyst should use below model:
a. RAD
b. RUP
c. Scrum
d. XP