You are on page 1of 8

LAB 1

Q1) Define UML

Ans : The Unified Modeling Language (UML) is a general-purpose, developmental, modeling language in
the field of software engineering that is intended to provide a standard way to visualize the design of a
system.UML is used to specify, visualize, construct, and document the artifacts (major elements) of the
software system. It specifies the working of both the software and the hardware systems

Q2) Why do we use UML

Ans :

 Web applications of UML can be used to model user interfaces of web applications and make the
purpose of the website clear. Web applications are software-intensive systems[5] and UML is among
the efficient choice of languages for modeling them.

 Provides a clear and concise communication between teams hence UML helps in the development of
complex applications.

 It saves a lot of time as the team is able to visualize the project even before actually starting it.

Q3) Explain the functionalities of video library management system

Ans : Functionalities

The video library management system will provide the efficient storage and access of the videos of the
different users. It will provide the proper access rights to the privileged users. It will give the users the
ability to edit their videos and enhance them. It will give them the ability to delete the redundant videos.

Q4) Explore the following SE diagrams and define briefly each diagram.

Ans :

Class Diagram

It shows the Classes, Interfaces and their Relationships in a system. Only one Class Diagram exists for a
system. Classes playing a key role in this Online Video Database Management System are as follows.

1) User : Uses the online video database.

2) Administrator : Manages the online video database.

3) Database : Contains the Video Details, User Details etc,.

Object Diagram

It shows the instance of the Class Diagram in the form of Objects and Links. There are infinite Object
Diagrams for a system.

Sequence Diagram
It shows the messages passed between different objects in a system. Number of Sequence Diagrams for a
system is equal to the number of Use Cases in the system (one sequence diagram for one use case). Use
Cases playing a key role in this Online Video Database Management System are Download Video, Watch
Video and Upload Video.

Activity Diagram

It represents the system as a flow of activities i.e. similar to a flow chart. Only one Activity Diagram exists
for a system.

State Chart Diagram

It represents the sequence of states an object goes through in working of a system. Therefore, number of
state chart diagrams is equal to the number of classes in the system. The object which plays a key role in
Online Video Database Management System is User.

Deployment Diagram

It shows the nodes on which the components of a system execute. It represents the hardware topology of
a system. Only one Deployment Diagram exists for a system.
LAB 2

Q1) Define SRS.

Ans : A software requirements specification (SRS) is a document that captures complete description about
how the system is expected to perform. It is usually signed off at the end of requirements engineering
phase.

Q2) What is the need or use of SRS?

Ans : Need & use of SRS :

 It keeps the teams in sync and also ensures that each requirement is hit.

 It helps in making vital decisions on product’s lifecycle.

 It allows for better understanding of the product, team and time of completion.

Q3) Who are the users of SRS?

Ans : SRS users include developers, testers, and project managers. It could also include stakeholders in
other departments, including leadership teams, sales, and marketing.
LAB 3

Q1) Define Use Case Diagrams.

Ans : A use case diagram is a graphical depiction of a user's possible interactions with a system. A use case
diagram shows various use cases and different types of users the system has and will often be
accompanied by other types of diagrams as well. The us

Q2) Define activity diagram.

Ans : Activity diagram is basically a flowchart to represent the flow from one activity to another activity.The
activity can be described as an operation of the system. This flow can be sequential, branched or
concurrent.

Q3) Define all the components of activity diagram.

Ans : Basic components of an activity diagram

Before you begin making an activity diagram, you should first understand its makeup. Some of the most
common components of an activity diagram include:

Action: A step in the activity wherein the users or software perform a given task. In Lucidchart, actions are
symbolized with round-edged rectangles.

Decision node: A conditional branch in the flow that is represented by a diamond. It includes a single input
and two or more outputs.

Control flows: Another name for the connectors that show the flow between steps in the diagram.

Start node: Symbolizes the beginning of the activity. The start node is represented by a black circle.

End node: Represents the final step in the activity. The end node is represented by an outlined black circle.

1. What is a use case diagram ? 


Ans1.  A use case diagram is a graphical depiction of a user's possible interactions with a   system. A
use case diagram shows various use cases and different types of users the system has and will often
be accompanied by other types of diagrams as well. The use cases are represented by either circles
or ellipses

(Adeel  Alok)
2. Define all the components of a use case diagram?
Ans2. 
The components of the use case diagram are :
Actors : The actors are the users that interact with the system. An actor can be a person, an
organization, or an outside system that interacts with your application or system. They must be
external objects that produce or consume data.

System : A specific sequence of actions and interactions between actors and the system. A system
may also be referred to as a scenario.

Goals : A goal is the end result of the use case. A successful diagram should describe the activities
and variants used to reach the goal.

(Ankur)

3.Design the use case diagram pertaining to your project and depict the following 5 type of in
use case diagram
Ans 3.

https://imgur.com/a/sdch50B

https://imgur.com/a/Q5Pfqiy
Q1) Design activity diagram for Video Library Management

Q2) Define activity diagram

Q3) Define all the components related to activity diagram

Q4) Design activity diagram pertaining to your project and explain the sequence of action
e cases are represented by either circles or ellipses.

You might also like