# data[].attributes.body
WRITE YOUR FULL NAME
Read the problem solving QUESTION from your E-LEARNING:
2. Write down your answer
2. Draw your diagram using Enterprise Architect tool or draw.io and paste your answer in paddlet

# data[].attributes.body
Question 1.i)
- Use case Diagram  - Showing the user’s interaction with the system.

- Activity Diagram - Showing the flow of the system by showing the series of actions.

- Swim lane Diagram  - A type of flowchart which determine who does what for a process.

Question 1.ii)
Swim lane diagram - This is because this diagram not only showing the series or sequences of the activities but it also include the user who is responsible for that particular process.

Question 2)

# data[].attributes.body
1 - i)

UCD : Represent the stakeholders interactions with the system.

Activity Diagram : Represent the various operations of the system (series of actions).

Swimlane Diagram : Defines the range of action done by each actor.

1 - ii)

Swimlane Diagram :  Highlight which process steps are assigned to a particular actor in the organization.

2 - i)

# data[].attributes.body
Q1 .i :
- Use Case Diagram: A diagram to show the communication between the actor/ stakeholders and the system.
- Activity Diagram: A diagram to represent the sequential workflow of the system.
- Swimlane Diagram: A diagram (type of flowchart) to distinguish which actors are responsible for each set of process.

Q1.ii :
Swinlane Diagram: Because in this system many actors involve in the system. Besides, this diagram is also helpful to determine who is responsible for each process (more structured diagram).

Q2 :

# data[].attributes.body
1. i)
-Swimlane delineates who does what in a process

-Use case diagram helps to model the system and user interactions
-Activity diagram helps to model the workflow of the system.

ii) Activity diagram because we need to figure out constraints and conditions that cause particular events.
The patron falls into one category with just different privilleged and not actors.

# data[].attributes.body
1-i)
Use Case Diagram
-interrelations between Actors and their Use Cases.
Activity Diagram
-workflow of a system by series of actions
Swimlane Diagram
-specific business objective involves many actors.

1-ii)
Swimlane Diargram
-because it shows various sequential activities accordingly by many actors involved in the system.

2)

# data[].attributes.body
Q1. i)
USE CASE DIAGRAM -- literally just stating the functions/use cases of each actors involved.

ACTIVITY DIAGRAM -- flowchart that shows mostly what activity done in a flow by actors.

SWIMLANE -- describing system more broad than others diagram because there are many functionality and in mannered flow.

ii)
Swimlane diagram is the most suitable one because as library system involve many actors such as librarian, students, and staffs, so this diagram can show a flow of the system more clearly.

Q2:

# data[].attributes.body
Q1
i) Use case involves the actor of the system and its function. Activity diagram depicts the process flow. Swimlane depicts the processes by distinguishing it by the actors.

ii) Swimlane diagram, as it depicts all the actors,functionality and processes in a much more organized manner.

Q2

# data[].attributes.body
1. i) Use Case Diagram shows the representation of a user's interaction with the system. Activity Diagram visually presents a series of actions or flow of control in a system. Swimlane Diagram helps distinguish the roles of each actor.

ii) Swimlane Diagram is the most suitable as it involves a lot of actors. Therefore, using swimlane will be easier to identify the roles of each actor as they are partitioned into their own respective roles.

2.

# data[].attributes.body
1.  i)
User Case Diagram - Helps to model the system, user interaction.

Activity Diagram - Helps to model workflow of the system

Swimlane Diagram - Divides the processes into categories of actors.

ii)
Swimlane Diagram would be suitable for the system as there are many users in the system and swimlane diagram can help to differentiate their actions clearly.

Q2

# data[].attributes.body
QUESTION 1
i)
Use case diagram helps to model the interaction between system and external actors while activity diagram helps to model the workflow of how the system works.

The swimlane diagram can be used to partition the workflow to their respective actors.

ii) Swimlane Diagram is suitable for the system. There is a lot of users for the library system that have their respective actions hence Swimlane Diagram can be used to highlight which users can do what actions.

Question 2:

# data[].attributes.body
Question 1
i)
Use case diagram: helps to model the system and user interactions

Activity diagram: helps to model the workflow of the system

Swimlane: helps to model workflow according to the system and user interactions

ii)
Swimlane diagram because it shows the processes done according to the system and users whereas activity diagram would be inconvenient as activity diagrams are required to be synchronized with textual descriptions.

Question 2

# data[].attributes.body
Q1
i) -use case diagram helps to model the interactions between the system and user
-activity diagram helps to model the workflow of the system
-swim lane diagram helps to visually distinguish duties and responsibilities, as well as sub-processes
ii) swim lane diagram because it enables the process steps to be clearly aligned with the roles of the actors performing the tasks in the process.

Q2

# data[].attributes.body
Question 1
i) Use Case Diagram takes action in helping user to have an interaction with the system.
Activity Diagram represents the list of actions along with the flow in a system which is similar to a flowchart.
Swim lane Diagram distinguishes job sharing and responsibilities for sub-processes of a business process which is grouped visually by placing them in lanes.

ii) Swim lane Diagram : since a big number of actors are involved in this system, swim lane will be the most suitable diagram to use. For instance, it helps identifying every actor's roles in the system easily.

Question 2

# data[].attributes.body
Question 1 :
Use Case Diagram-  Describe the user interaction with the system.

Activity Diagram- Describe the general sequence of actions for several objects and use cases.

Swim lane Diagram- It shows the role interactions and flow between the actors

ii)Swim lane diagram because it shows the flow and the role interactions between the actors during the process.

Question 2:

# data[].attributes.body
Question 1:
i.
Use Case Diagram: It shows role of the actor and the connection between user and the system.

Activity Diagram:  It shows the workflow like a tree diagram.

Swimlane Diagram: Divide partition for the actor, all the use case is place in a correct partition and need to draw the workflow.

ii.
Swiimlane Diagram, because it is easier to read the workflow and know the role of each actor.

Question 2:

# data[].attributes.body
Q1
i) Use case diagram is different from the rest because it helps to model the user’s/actor’s interaction with the system.

Activity diagram models the series of actions or work flow in a system.

Swim lane is different in that it shows the workflow of one object to another in more detail.

ii) Swim lane would be best because it shows the connection or workflow of many actors which this system has. With each actor performing many different roles, swim lane will offer an easier and more detailed connection of the processes that occur in the entire system.

Q2

# data[].attributes.body
Q1
i)· Use case- A model that represent the user interaction with the system

Activity Diagram- A model that represents series of actions/ control flow in a system.

Swim lane- A type of flowchart that describe who do what in a system.
ii)·Swimlane. The purpose of swim lane diagram is to understand the “as-is” process. It record the weakness and strength of the current process.
Q2)

# data[].attributes.body
Question 1
i)
Use Case Diagram - Show an interaction between user and system.
Activity Diagram - A diagram that represent series of action in the system.
Swim lane Diagram - A diagram that show who does what in a process.
ii) Swim Lane Diagram - Because it help to build a standardized, integrated process map across the organization that can be analyzed for inefficiencies and aid improvements.
Question 2
i)

# data[].attributes.body
Q1(i)
a) Use case diagram helps to model the system and user interactions

b) Activity diagram shows the workflow of a system

c) Swimlane diagram show who does what in a process

Q1(ii)
Swimlane diagram is more suitable as it shows which process involve in every actors and as well show the flow of the workflow involving the actors.

Q2

# data[].attributes.body
Question 1:
i)  Use case diagram: show the interaction between actor and the system.

Activity diagram:
the workflow of the system n more detail.

Swimlane: describe in the workflow and show what the actor do in the system

ii) Swimlane Diagram because it can easy to understand what action of the actor do in the system.

Question 2:

# data[].attributes.body
Q1
Use case use to show the connection between actors and the use case

Activity diagram use to show the flow of the use case

Swim lane use to partition the use case by different actor

Swim lane is suitable to show this system as the system involve several actors.this can show the use case and who do the use case clearly.

# data[].attributes.body
Q1.

i.

- Use Case Diagram - Represent the interactions of the user with the system.

- Activity Diagram - A diagram that provides a series of actions to show the workflow of the system.

-Swimlane Diagram - Show the responsibilities of actors.

ii. Swimlane Diagram is suitable because it involves more than one actor. Therefore, it can show the role of an actor and workflow of the system in detail.

# data[].attributes.body
Q1. (i)
- Use Case Diagram : provides information to the actors who will use the system and how the actors will interact with the system (use case)
- Activity Diagram: shows the details of how the system provides a benefit to the actors.
- Swim lane Diagram : visually distinguishes responsibilities for sub-processes of a business process.

(ii) Swim lane diagram : this diagram can determine who is responsible for each process. And can involve many actors.

# data[].attributes.body
Q1)
i)
a.       An activity diagram UML diagram which can optionally contain swim lanes.

b.       Swimlane diagram is not an UML. it characterizes all kind of flow charts with swim lanes

c.       Use case  represents the high-level functionality of a system.

ii) Swimlane diagram because it can be involved with more than one actor hence the role of each can be specified clearly

Q2)

# data[].attributes.body
1)
(i)
- Use Case's context is more understandable in its textual form.

- Activity Diagram makes it easier to read the complicated parts of the action sequence in Use Case.

- Swim lane is a part of activity diagram but it is optional and also it is not a UML diagram.

(ii)
Activity diagram would be fantastic to be used as readability and the flow of action will be crucial.

# data[].attributes.body
Q1.(i)
Use Case Diagram shows the user interaction with the system in textual form

Activity diagram is a graphic documentation that show the flow action of a process follow the use case diagram

Swimlane is one of graphic documentation that shows the flowchart of a process and distinguish the role of activity

ii)Swimlane diagram because it can show the action or flow of the process for multiple actor.

# data[].attributes.body
| Use Case Diagram |
helps to model the system and user

|Activity Diagram |
Helps to model the workflow of the system

|Swim lane Diagram|
Helps to distinguishes each of the responsibilities, workflow of the system.

Swim lane diagram because it shows the workflow of the system and since the system have multiple actors, it able to distinguish according to their privileged, using decision nodes.

# data[].attributes.body
i. ONE differences between use case, activity diagram and swim lane

USE CASE DIAGRAM
Represents User’s interaction with the system

SWIMLANE ACTIVITY
Represents the roles and flow of the business process

ACTIVITY DIAGRAM
Represents the series of actions and flow control in the system

ii. Which diagram is suitable to represent existing business process of university library and justify why

Swimlane Diagram, because it is suitable to represent the business process of the library system.

# data[].attributes.body
Q1 .i :
show the communication between the stakeholders and the system.
-activity diagram  to represent the sequential workflow of the system.
:swimlane : distinguish which actors are responsible for each set of process.

Q1.ii :
Swinlane Diagram:  many actors involve in the system. also helpful to determine who is responsible for each process using the diagram.

# data[].attributes.body
1.       I)

a.       Use case– model the system, user interactions

b.       Activity Diagram – Model the workflow of the system

c.       Swim Lane Diagram – distinguish the responsible for the process for the actor

ii) Swim Lane because can easily to see responsibility of each actor

# data[].attributes.headline
Syed Abdul Quddus Al-Khered Bin Syed Jamal Abdul Nasir

# data[].attributes.subject
Syed Abdul Quddus Al-Khered Bin Syed Jamal Abdul Nasir

# data[].attributes.body
Question 1.
i) - Use Case: Helps to model the interactions between user and system
- Activity Diagram: Used to support use case specification which model the system workflow(action)
- Swimlane: Used in business process to separate workflow of each of the responsibilities for multiple actor
ii) The answer is swim lane because swim lane is used to model business process which contains multiple actors that perform multiple tasks of their own.

Question 2.
Attached Image

# data[].attributes.body
QUESTION 1

i)
Use Case :
Modelling the system with user interaction

Activity Diagram :
Modelling the workflow of a system

Swim Lane :
Distinguish responsibilities for each actor in a system

ii)
Swim Lane because it is easy to determine the responsibilities of the actors and workflow in a system

QUESTION 2

# data[].attributes.body
1)
i.The different between use case diagram,activity diagram and swim lane is that the use casediagram helps to model the system and user interactions while the activity diagram helps to model the workflow of the system and swim lane for role interaction in the system

ii.swim lane because it has detail about how the work flow must be done which help the user understand better and determind role for each process so the system can run smootly

# data[].attributes.body
Question 1
1.i Use case diagram
-Help to model the interaction between users(Actors) and the system.
Activity diagram
-Model the workflow of a system by present a series of action.
Swimlane diagram
-Helps dividing the workflow in a system to respective roles of actors
1.ii
Swimlane diagram is the most suitable because the library system involves lot of actors. Thus, swimlane diagram can be used to shows clearly each workflow that workflow that the actor involved because the workflow are partitioned into each actors.
Question 2

# data[].attributes.body
Question 1

I. Use case: use for showing the system context for the system

Activity diagram: use for show the process for each use case in graphical form

Swimlane: use for show the process for whole system

II. Swinlane, because the case have many actor involve in the system

Question 2

# data[].attributes.body
Q1
i.
- use case diagram represent the user’s interaction with the system and helps to model the system and user interactions.

- activity diagram represents the series of action or flow control in a system similar to flowchart and helps to model the workflow of the system

- Swimlane used in business process to separate workflow of each of the responsibilities for multiple actor

ii. my opinion is swim lane diagram is the suitable for the model business process because contains multiple actors that perform multiple tasks of their own.

# data[].attributes.body
resm problem solving

# data[].attributes.body
1.i)
Use case diagram-Showing user's interaction with the system.
Activity diagram-Showing workflow of the system.
Swimlane diagram-Defines the range of action done by ach actor.
ii)
Swimlane diagram
It describes the series of actions along with mentioning the user responsible for that certain action.

# data[].attributes.body
Question 1)

i. )
- Use case Diagram  - Show the stakeholder interaction with the system.

- Activity Diagram - Show the flow of the system by showing the series of actions.

- Swim lane Diagram  -Show which actor are responsible for each process.

ii. )
Swim lane diagram - Because this diagram show the series or sequences of the process and also the user or a particular actor who is responsible for every process.
Q2)

# data[].attributes.body
Question 1
i.
a) Use Case
Helps to model the interactions between user and system

b) Activity Diagram
Used to support use case specification which model the system workflow

c) Swim lane
Used in business process to separate workflow of each of the responsibilities for multiple actor

ii.
Swim lane diagram
because swim lane is used to model business process which contains multiple actors that perform multiple tasks of their own

Question 2