0% found this document useful (0 votes)
153 views4 pages

Se

This document outlines software engineering assignments for students divided into three sections based on roll numbers. The assignments include identifying a suitable software development model for a given scenario involving developing a robotic arm, writing a software requirements specification for WhatsApp/Facebook/Instagram, drawing data flow diagrams at different levels for the robotic arm system with a data dictionary, explaining software testing levels and differences between traditional and agile approaches to software development.

Uploaded by

vinod
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)
153 views4 pages

Se

This document outlines software engineering assignments for students divided into three sections based on roll numbers. The assignments include identifying a suitable software development model for a given scenario involving developing a robotic arm, writing a software requirements specification for WhatsApp/Facebook/Instagram, drawing data flow diagrams at different levels for the robotic arm system with a data dictionary, explaining software testing levels and differences between traditional and agile approaches to software development.

Uploaded by

vinod
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/ 4

Department of Computer Science and Engineering

B. Tech 4th Semester


Software Engineering (TCS-461)
Assignment-I(Roll No. 1-15)

1. Identify the suitable software development model for the given scenario. Draw and
explain the identified model and justify your answer.

“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 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

B. Tech 4th Semester


Software Engineering (TCS-461)
Assignment-II(Roll No. 16-30)
1. Identify the suitable software development model for the given scenario. Draw and
explain the identified model and justify your answer.

“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

B. Tech 4th Semester


Software Engineering (TCS-461)
Assignment-III(Roll No. 31-49)
1. Identify the suitable software development model for the given scenario. Draw and
explain the identified model and justify your answer.

“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

You might also like