Professional Documents
Culture Documents
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
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.
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.
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.
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
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.
It keeps the teams in sync and also ensures that each requirement is hit.
It allows for better understanding of the product, team and time of completion.
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
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
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.
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.
(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
Q4) Design activity diagram pertaining to your project and explain the sequence of action
e cases are represented by either circles or ellipses.