CIS 270 – Individual Assignment 2
Due Date: March 31, 2026, at 11:59 PM [Submission via Brightspace]
This deliverable is worth 10% of your inal course grade. You must submit as a PDF on Brightspace
before the deadline speci ied above.
The goal of this assignment is to assess the following course learning outcomes:
• Draw up a set of functional and non-functional requirements from a description of the problem.
• Develop system requirements into logical and physical designs using universal modelling
languages such as UML.
• Illustrating the importance of the system analysis and design phases in modern system
development.
You’ve got to carefully read the following scenario and answer the questions:
Case Study / Task
Scenario – PVU Campus Equipment Rental System
Let's say a university called Paci c Valley University (PVU) has a technology lab where students
can borrow equipment such as laptops, cameras, microphones, and tablets.
Currently, students must go to the lab desk to check availability and reserve equipment. The
university wants to develop an online equipment rental system so students can browse
equipment, reserve items, and schedule pickup.
Business Goals:
• Students can search for equipment by category, course, or instructor requirement.
• Students can reserve equipment online and select a pickup time.
• Students receive noti cations when equipment is ready for pickup.
• Staff can approve reservations, update equipment availability, and track returns.
• Managers can view reports on equipment usage and maintenance needs.
Constraints and Conditions
• The system must integrate with the existing equipment inventory database.
• The budget is $60,000.
fi
f
fi
f
• The system must be ready within 9 months.
• Only two IT employees are available.
• The system must support future mobile access.
Assignment Requirements:
Provide a single le in PDF format that includes the four diagrams (you can use [Link] or
Lucidchart).
Part 1 – BPMN Diagram (Business Process View)
Develop a BPMN diagram illustrating the entire process.
Your BPMN must include:
• Start and End events
• Activities.
• Gateways (XOR / AND) from the slides of lectures 6 & 7
Part 2 – Use Case Diagram
Create a Use Case Diagram to identify system interactions that include:
• At least 3 actors (Student, Lab Staff, and Manager)
• At least 6 main use cases.
• include <<include>> and <<extend>> relationships where appropriate.
• One use case description
Part 3 – Activity Diagram (Logic View)
Choose one important use case and create an activity diagram that shows:
• Start and end nodes
• Actions
• At least one branch (decision diamond)
• At least one merge
• Swimlanes
Use notations discussed in Lectures 6 & 7
fi
Part 4 – Class Diagram (Data Structure View)
Create a UML Class Diagram that models the main data objects. Your diagram should include
the following:
• At least 5 classes
• Attributes (with primary keys using <<PK>>, as shown on slide 53 of lecture 6 & 7)
• Methods (optional)
• Associations with multiplicity (1:1, 1:M, M:N)
• If appropriate, show aggregation, composition, or inheritance
Part 5 – Database Design
Based on the class diagram you created in Part 4, design a logical and physical database
structure.
Evalua on Rubric (Total 100 points)
Criteria Points
BPMN Diagrams 20
Use Case Diagram 20
Activity diagram 20
Class diagram 20
Database Design 20
Total 100
ti