Assignment 2 SE

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Assignment 2

[Software Engineering]

Total Marks: 30 Due Dated : 27-07-2023

Note :- Attempt all the questions. Assignment Must be uploaded on LMS. No


assignment will be accepted through Email or WhatsApp. In case of copy case or
copied from internet will award zero marks.

Question 1:

Scenario
Under the current pandemic situation of Corona Virus, an ABC university wants to change its
conventional education system into Distance learning mode of education, so that students can
continue their academic activities during this pandemic era. University aims to handle all
administrative, academic and staff related issues with the help of desired software system. On
priority, the main focus is the continuity of academic session to facilitate both students and
teachers. Using this software, students will be able to attend virtual class sessions and they can
query regarding lecture contents which will be responded by the teacher during the session.

Major system requirements for the proposed software system are:

• Provision of Login interface to the teachers and enrolled students for login to their account. All
the class contents and functionalities will be available to the authenticated users only.
• Teacher will be allowed to upload lecture contents (video lectures and lecture slides) while
students will be able to download the lecture contents.
• Teacher will initiate a class meeting session and students should have option to join and attend
the meeting session.
• Teacher can present lecture slides and enable/disable mics of all participants during the meeting
session.
• System should provide video streaming of the teacher presentation to all its participants without
any delay.
• Lecture slides will be visible to all the students during the session and class attendee will also
have option of turning on/off their mic.
• It should be very easy for the users to understand and use the software system.
• Teacher will have an option to generate class quizzes and upload/download class assignments.
• Student should be able to attempt class quizzes, and download/upload their class assignments.
• System should be designed to support future enhancements so that any improvements and
features can be incorporated easily and effectively.

Question No. 1: (15)


Using the above mentioned scenario, you are required to draw use case model from the given
functional requirements.

Question No. 2: (05)


Also identify at least four user requirements (non-functional) from the above mentioned scenario
that would not be modeled in the use case diagram.

Question 2: (5)

Activity Diagram

Create activity diagram which describes meeting a new client in business route.

Call Client and then setup the appointment.

The appointment may be onsite appointment or may be offsite appointment.

Incase of onsite appointment ---prepare a conference room, in case of offsite appointment


arrange or prepare a Laptop.

Make meeting with client. Send follow-up letter.

Follow up letter may contain problem statement or may contain no problem statements.

In case of letter having problem statements create proposal related to solve the problems.

Send proposal to Client.


Question #3:______________________________________(5 Marks)

Using whichever of these relations you feel is most appropriate, draw simple diagrams
to model the ideas in each the following sentences (you should use the appropriate
UML notation and include labels and numbers where appropriate).

i. PCB is responsible to manage Cricket team that contains players.


ii. A four sided shape is a square or rectangle or a parallelogram.
iii. Fred's car is a Honda
iv. Files contain records and records contain either numerical values or text or
both.
v. University has departments and departments has faculty.

You might also like