0% found this document useful (0 votes)
929 views

SRE Final - Exam Paper Spring 2020

The document provides instructions for an end semester examination covering software requirement engineering. It includes 4 questions testing various concepts like requirements types, legal issues, user stories and requirements elicitation from a weather forecasting scenario. Students are asked to answer questions in MS Word or handwritten format within the given time limit.

Uploaded by

Fahad Siddiqui
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
929 views

SRE Final - Exam Paper Spring 2020

The document provides instructions for an end semester examination covering software requirement engineering. It includes 4 questions testing various concepts like requirements types, legal issues, user stories and requirements elicitation from a weather forecasting scenario. Students are asked to answer questions in MS Word or handwritten format within the given time limit.

Uploaded by

Fahad Siddiqui
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

End Semester Examinations: Spring 2020 Date: 01st July 2020

Sir Syed University of Engineering & Technology


Faculty of Basic & Applied Sciences
Department of ____Software Engineering__________

End Semester Examinations (Spring 2020)


Course Title with
SWE-205: Software requirement Engineering Program BS SE
Code
Dr. Saood Zia, Engr. Priha Bhatti, Ms. Farah
Instructor Semester 3rd
Ahmed
Start date & Time July 01, 2020 Submission Deadline July 01, 2020
at 08:30 AM at 02:30PM
Maximum Marks 50

IMPORTANT INSTRUCTIONS:

Read the following Instructions carefully:

 Attempt All Questions on MS-Word. Font theme and size must be Times New Roman and
12 points respectively. Use line spacing 1.5. Convert file to PDF format before submitting.
 You may provide answers HANDWRITTEN. The scanned solution must be submitted in
PDF file format (Use any suitable Mobile Application for Scanning)
 For Diagrams, you can use paper and share a clear visible snapshot in the same Answer
Sheet.
 Arrange questions and their subsequent parts in sequence.
 Make sure that your answers are not plagiarized or copied from any other sources. In case
of plagiarism, ZERO marks will be awarded.
 Provide relevant, original and conceptual answers, as this exam aims to test your ability to
examine, explain, modify or develop concepts discussed during the course.
 Recheck your answer before the submission on VLE to correct any content or language
related errors.
 You must upload your answers via the VLE platform ONLY.

You must follow general guideline for students before online examination and during
online examination which had already been shared by email and WhatsApp.

This paper has a total of _05__ pages including this title page

SSUET Page 1 of 5 FB&AS


End Semester Examinations: Spring 2020 Date: 01st July 2020

Sir Syed University of Engineering & Technology


Faculty of Basic & Applied Sciences
Department of ____Software Engineering__________

Q.1. (15)
Read and Examine the Case Thoroughly. Take notes, highlight relevant facts, underline key
problems.
This case study reports on a workshop involving facilitated discussions among a group of PMs
(Project Managers) concerning the top reasons they believed systems and software projects had
difficulties, based on their experience. Here are the top reasons that were reported by a set of
PMs:
 The requirements for the project are not explicit.
 Requirements changes are made/accepted without addressing the concomitant cost,
schedule, and quality impacts.
 A requirements process is not used.
 There is no mechanism (such as a joint team) to reach agreement on the definition of
the requirements and to manage the requirements through the project life cycle.
 The “real” customer needs are not defined.
 There is no mechanism to maintain communication between the parties involved in
the project.
 Known, familiar, proven methods, techniques, and tools are not utilized.
 The customer is not involved as a partner throughout the project life cycle.

Answer the Following:


a) Identify the complete requirements types according to the above case.
b) Plan the Case and identify the key problems.
c) Provide the solutions for occurred problems.
d) If any of the solutions will be used what should be the outcomes (Results).
e) Provide what should be concluded to solve the case.

SSUET Page 2 of 5 FB&AS


End Semester Examinations: Spring 2020 Date: 01st July 2020

Sir Syed University of Engineering & Technology


Faculty of Basic & Applied Sciences
Department of ____Software Engineering__________

Q.2. (15)
Read and Examine the Case Thoroughly. Take notes, highlight relevant facts, underline key
problems.
This case study is on a software project. At the end of your SWE-205 project, you mount your
programs and documentation on GForge (provides project hosting, version control, code reviews,
ticketing (issues, support), release management, continuous integration and messaging).

The project team gives the client an unrestricted license to use the project for the client's
purposes but not to distribute it to others. A year later, the members of your team decide to go
into business, selling a product that is based on your SWE-205 system. You start a small
company and hire three programmers.

 You would like to keep the specification of the system secret. For this purpose, you
remove the system from GForge.
 Your company extends the system with a new component.
 Two of your programmers leave and start their own company.

Answer the Following:


a) Can you claim legal protection of the specification as trade secret?
b) Can you protect the specification of the new component as trade secret? If so, what
procedure would you follow?
c) Who owns the copyright in the original system? Who owns the copyright in your new
component?
d) Can you charge the SWE-205 client money to use your new component?
e) What use can they make of the programs that they wrote while working for your
company? Can they write new software based on the specification of your new
component?

SSUET Page 3 of 5 FB&AS


End Semester Examinations: Spring 2020 Date: 01st July 2020

Sir Syed University of Engineering & Technology


Faculty of Basic & Applied Sciences
Department of ____Software Engineering__________

Q.3. (10)
Assume that a list of requirements contains the following two user stories: (US1) As a hotel
receptionist, I want to see the list of rooms not yet booked. (US2) As a user, I can indicate
folders not to backup so that my backup drive isn't filled up with things I don't need
saved.

Answer the following questions:

a) Which of the two user stories is of better quality? Justify your answer.
b) What are the three elements of a complete user story? Explain each part briefly
c) What is the purpose of the ‘why’-part in a user story: For whom and how is it useful?

Q.4. (10)
This scenario is bases on weather forecasting using artificial intelligence

Weather forecasting is rather a statistical measure than a binary decision. We intend to develop
an intelligent weather predicting module since this has become a necessary tool. This tool
considers measures such as maximum temperature, minimum temperature and rainfall for a
sampled period of days and is analyzed. An intelligent prediction based on the available data is
accomplished using machine learning techniques. The analysis and prediction is based on linear
regression which predicts the next day's weather with good accuracy. An accuracy of more than
90% is obtained, based on the data set collected from an online repository. Recent studies have
reflected that machine learning techniques achieved better performance than traditional statistical
methods. Machine learning, a branch of artificial intelligence has been proved to be a robust
method in predicting and analyzing a given data set. The module plays a vital role in agricultural,
industrial and logistical fields where the weather forecast is an important criterion.

a) Specify the problem domain and construct a problem statement from the above scenario.

SSUET Page 4 of 5 FB&AS


End Semester Examinations: Spring 2020 Date: 01st July 2020

Sir Syed University of Engineering & Technology


Faculty of Basic & Applied Sciences
Department of ____Software Engineering__________

b) Identify the key stakeholders. What technique will you use to gather the requirements
from stakeholders?
c) Define functional and non-functional requirements from the given scenario and support
your answer by clearly identifying the constraints.
d) Draw a context diagram derived from the statement you refined from the given scenario.
e) Write down the task sets for Requirement elicitation, elaboration, specification and
validation.

End of Exam Paper.

SSUET Page 5 of 5 FB&AS

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy