You are on page 1of 7

Minhaj University Lahore

B.S. Software Engineering


Subject:
SENG100 - Introduction to
Software Engineering
Topic:
Assignment no 3
Submitted by:
Ali Raza (65)
Submitted to:
Ma’am. Zara

Question: 1
Consider the given Sequence Diagram and draw its equivalent
Collaboration/Communication Diagram.

Answer:
Question: 2
Read the case study carefully and draw the class Diagram?

Answer:
Question: 3
Consider a vending machine processes:
• Buy a beverage: The vending machine delivers a beverage after
a customer selects and pays for
it.
• Perform Schedule maintenance: The repair technician performs
the periodic service on the
vending machine necessary to keep it in good working condition.
• Make repairs: The repair technician performs the unexpected
service on the vending machine
necessary to repair a problem in its operation.
• Load Items: A Stock clerk adds item into the vending machine
to add its stock of beverages.
(a) Create a use case diagram for this vending machine, also use
Include and extend keywords,
where applicable? (08)
Consider a vending machine processes:
• Buy a beverage: The vending machine delivers a beverage after
a customer selects and pays for
it.
• Perform Schedule maintenance: The repair technician performs
the periodic service on the
vending machine necessary to keep it in good working condition.
• Make repairs: The repair technician performs the unexpected
service on the vending machine
necessary to repair a problem in its operation.
• Load Items: A Stock clerk adds item into the vending machine
to add its stock of beverages.
(a) Create a use case diagram for this vending machine, also use
Include and extend keywords,
where applicable? (08)
Create a use case diagram for the given
Consider a vending machine process:

Answer:
Question: 4
Draw the activity diagram of the given scenario
Construct the design element for a course ware management system that can be used to
manage
courses and classes for an organization that specialize in providing training.
• The organization offers a variety of courses in a variety of areas such as learning
management
techniques and understanding different software languages and technologies.
• Each course is made up of such of topics.
• Tutors in the organization are assigned courses to teach according to the area that is
specialized
in and their availability.
• The organization publish and maintain a calendar of different courses and assign
tutors every
year.
• There is a group of Course administrator in the organization to manage the courses
including
course content, assign courses to tutor and define the course schedule.
• The training organization aim is to use the Course-ware Management System to get a
better
control and visibility to the management of courses as also to stream line the process of
generating and managing the schedule of the different courses.
Q.2 a) Draw the use case diagram of the above-mentioned scenario. (06)
b) Draw the class diagram of the above-mentioned scenario. (10)
201
Answer:

You might also like