You are on page 1of 7

Q1.

Describe the trigger of the Weddings Parties Everything system (WPE) and explain the benefit WPE
would bring. Write in your own words and explain the reasons for each.

The trigger of the Weddings Parties Everything system (WPE) is the need for an efficient and centralized
system to manage all aspects of wedding and event planning. WPE aims to provide a one-stop-shop
solution for customers who want to plan their weddings and other events without having to deal with
multiple vendors and service providers. The system is designed to automate the planning process and
provide real-time updates to all stakeholders involved in the planning process.

The benefits of WPE include increased efficiency, cost savings, and improved customer satisfaction. The
system streamlines the planning process by automating many of the tasks associated with event
planning, such as venue selection, vendor coordination, and guest management. This reduces the time
and effort required to plan an event and minimizes the chances of errors and miscommunications.

By centralizing all aspects of event planning on a single platform, WPE can also help customers save
money by negotiating better rates with vendors and reducing the risk of overpaying for services.
Additionally, the system provides customers with real-time updates and notifications, allowing them to
track the progress of their event planning and make adjustments as needed.

Overall, the Weddings Parties Everything system provides a comprehensive and efficient solution for
event planning, bringing a wide range of benefits to both customers and service providers alike.

Q2. List the main stakeholders for the Weddings Parties Everything system (WPE). For each stakeholder,
describe their interest in the system and what aspects of it are of particular relevance to them (You do
not need to categorize the stakeholders. Don’t include the systems development team).

The main stakeholders for the Weddings Parties Everything system (WPE) can be listed as follows:

Customers: The customers are the primary stakeholders of the WPE system. They are interested in
finding and booking venues, vendors, and other resources for their events. The system provides them
with a convenient and efficient platform to search and book these resources. Customers are also
interested in features such as online payments, real-time availability, and reviews/ratings of vendors and
venues.

Vendors: Vendors are another important stakeholder in the WPE system. They provide various services
and products such as catering, decorations, photography, and entertainment to customers. The system
offers them a platform to showcase their services and attract potential customers. Vendors are
interested in features such as lead management, real-time availability, and customer reviews/ratings.

Venue Owners: Venue owners are also an important stakeholder in the WPE system. They provide
various event spaces such as banquet halls, hotels, and resorts. The system provides them with a
platform to promote their venues and attract customers. Venue owners are interested in features such
as real-time availability, online bookings, and customer reviews/ratings.

Event Planners: Event planners are professionals who help customers plan and organize their events.
They use the WPE system to find and book resources for their clients. Event planners are interested in
features such as lead management, real-time availability, and online payments.

Employees: Employees are internal stakeholders in the WPE system. They include customer support
staff, technical staff, and management personnel. They are interested in features such as efficient
workflow management, seamless communication, and easy access to customer data.

Overall, the WPE system benefits all stakeholders by providing a one-stop solution for event planning
and management. Customers benefit from a convenient and efficient platform to find and book
resources, while vendors and venue owners benefit from increased visibility and access to potential
customers. Event planners benefit from a streamlined process for resource management, and
employees benefit from efficient workflow management and access to relevant customer data.

Q3. Make assumptions about where information in the case is incomplete and where

WPE can be improved around a given case. Discuss the proposed assumptions.

Assumptions and proposed improvements for Weddings Parties Everything (WPE) based on the given
case are:

Assumption: The case does not mention the availability of an online booking system.
Proposed Improvement: WPE could introduce an online booking system to provide customers with the
convenience of booking and paying for services online, 24/7. This would also reduce the workload on
the WPE staff.

Assumption: The case does not mention the availability of a mobile application for customers.

Proposed Improvement: WPE could develop a mobile application for customers to book and manage
their events, as well as receive notifications and updates on the status of their event planning progress.
This would provide customers with greater flexibility and convenience in managing their events.

Assumption: The case does not mention the availability of a loyalty program for customers.

Proposed Improvement: WPE could introduce a loyalty program for customers who frequently use the
service. This would provide incentives for customers to continue using WPE's services and would also
help to generate repeat business.

Assumption: The case does not mention whether WPE has a social media presence.

Proposed Improvement: WPE could establish a social media presence to better connect with customers
and promote its services. This would allow customers to easily find WPE online, share positive
experiences, and view reviews from other customers.

Assumption: The case does not mention whether WPE provides event coordination services for
businesses.

Proposed Improvement: WPE could expand its services to include event coordination for businesses, as
this would provide additional revenue streams and allow WPE to reach a broader customer base. This
would also require additional staff and resources to effectively manage and coordinate corporate
events.

Q4. (a) List and briefly describe the main functional requirements for the WPE.

The main functional requirements for the Weddings Parties Everything (WPE) system are as follows:
Event Management: The system should be able to manage the different events such as weddings,
parties, conferences, and other events. This includes the creation and management of events, guest
management, venue management, catering management, and other related activities.

Customer Management: The system should be able to manage the customer information such as their
personal details, event details, payment details, and other related information.

Vendor Management: The system should be able to manage the vendor information such as their
contact details, services offered, payment details, and other related information.

Payment Management: The system should be able to manage the payment details of customers and
vendors. This includes payment processing, payment tracking, and payment reconciliation.

Inventory Management: The system should be able to manage the inventory of different items such as
food, beverages, decorations, and other related items.

Reporting and Analytics: The system should be able to generate reports and analytics on different
aspects such as event performance, customer behavior, vendor performance, and financial
performance.

Security and Access Control: The system should be able to provide proper security and access control
mechanisms to ensure the confidentiality, integrity, and availability of the data.

User Management: The system should be able to manage the different user roles and permissions to
access the system functionalities.

These functional requirements are crucial for the success of the WPE system as they enable effective
management and execution of different events, customer and vendor management, financial
management, and reporting and analytics.
(b) List and briefly describe the main nonfunctional requirements for the WPE.

The main non-functional requirements for the Weddings Parties Everything system (WPE) are as follows:

Performance: The system must be able to handle a large volume of users and transactions, without
slowing down or crashing. Response time should be kept at a minimum level.

Usability: The system must be easy to use for all users, regardless of their technical expertise. The
interface should be intuitive and user-friendly.

Security: The system must protect the privacy and confidentiality of all users’ data, including personal
and financial information. The system should use appropriate encryption protocols, password policies,
and access control measures.

Availability: The system must be available for use 24/7, with minimal downtime for maintenance or
upgrades. The system should also have a disaster recovery plan in place.

Scalability: The system must be able to accommodate growth and changing business needs. It should be
easy to add new features, users, and locations.

Reliability: The system must be reliable and trustworthy, with accurate data and error-free processing.
The system should also have a backup and recovery plan in place.

Compatibility: The system must be compatible with different hardware and software configurations, as
well as different web browsers and mobile devices. The system should also be accessible for users with
disabilities.

Overall, these non-functional requirements are critical to the success of the WPE system. They ensure
that the system is reliable, secure, and user-friendly, while also providing high performance and
availability.
Q5. (a) Use the User Goal technique to develop a list of use cases for the WPE.

Present your list in a table that includes the participating actors, use case name

and brief use case description.

a table of use cases for the WPE using the User Goal technique:

Participating Use Case Brief Use Case Description


Actors Name
Customer Browse The customer wants to browse products available on the WPE system.
Products
Customer Search The customer wants to search for specific products on the WPE system.
Products
Customer Add The customer wants to add a product to their shopping cart.
Product to
Cart
Customer Remove The customer wants to remove a product from their shopping cart.
Product
from Cart
Customer Check Out The customer wants to check out and purchase the products in their
shopping cart.
Customer Track The customer wants to track the status of their order.
Order
Customer Leave The customer wants to leave feedback on a product or their overall
Feedback experience with the WPE system.
Admin Manage The admin wants to add, update, or delete products available on the WPE
Products system.
Admin Manage The admin wants to manage orders placed by customers, including
Orders updating order status and processing refunds.
Admin Manage The admin wants to manage user accounts on the WPE system, including
Users adding, updating, or deleting user information.

(b) Use the Event Decomposition technique to identify any additional use cases

for the WPE. These will probably be temporal and state event types. Present

your list in a table that includes the event, type of event, use case name, and

brief use case description. You do not need to repeat the use cases you

identified in (a) here.


Event Type of Use Case Brief Use Case Description
Event Name
Customer Temporal Place Customer places an order for their event and inputs event
places Order details, including type, date, time, and location
order
Payment Temporal Process System processes the payment made by the customer for the
received Payment event
Order Temporal Deliver System delivers the ordered items and services to the event
delivered Order location on the specified date and time
Event Temporal Reschedule The customer reschedules their event and updates the event
reschedule Event details
d
Event Temporal Cancel The customer cancels their event, and the system cancels the
cancelled Event order and refunds the payment
Item out of State Notify The system notifies the admin when an item is out of stock or
stock Stock low in stock, and they can update the stock status
Shortage
Payment State Send The system sends payment reminders to customers who have
overdue Payment overdue payments
Reminder
Order State Notify The system notifies the customer when there is a delay in the
delayed Delay delivery of the ordered items and services

You might also like