Professional Documents
Culture Documents
System Analysis - Final Assignment
System Analysis - Final Assignment
Final Assignment
Team Members
● Pamela Aguirre (F10901102)
● María José Barrios (F10901103)
● Anibal Ferloni (F10901109)
● Nicolás Fernández (F10901110)
Date: 08/06/2022
Problem Statement
You have been tasked with developing a new software system for an automated
photo booth. See photo below for its functions. The photo booth allows a person to sit in
the booth and allow his or her photo to be taken and printed. The photo can then be
uploaded to the mobile by scanning the QR code that is printed beside the photo sheet.
The photo booth allows 4 different types of photo to be taken: 2 inch big head photo,
(for passport, photo id, etc) 2 inch half body photo (insurance card, student id, etc), 1 inch
license photo (driver’s license. etc) and a 5x5 photo (American or Indian visa).
Request Photo
Take photo
Payment
Print Photo
Classes: Customer, Photo Machine, Photo, Printer, Receipt, Card Reader, Camera, Payment.
4. Communication diagram for each use case
5. Sequence diagram for each use case where appropriate.
6. A State diagram where necessary.
Please list down the contribution of each member.
● Pamela Aguirre (F10901102): Class diagram, Sequence diagram, take photo and
payment activity diagram.
● María José Barrios (F10901103): Class diagram, state diagram, take photo and
payment activity diagram.
● Anibal Ferloni (F10901109): Communication diagram, Request photo and print photo
activity diagram.
● Nicolás Fernández (F10901110): Communication diagram, request photo and print
photo activity diagram, use case.