You are on page 1of 5

AAPP003-4-2 Group Assignment

Page 1 of 5
Introduction to Software Engineering
ASIA PACIFIC UNIVERSITY OF TECHNOLOGY & INNOVATION
Diploma
Introduction to Software Engineering (AAPP003-4-2)

Date Assigned : 10th September 2021


Due Date : 29th October 2021

CASE STUDY: HoneyBee Physiotherapy Centre

HoneyBee is a physiotherapy centre located at Subang Jaya, Selangor. It offers


various types of physiotherapy services to its customers such as neck and back pain,
shoulder, elbow and wrist pain, knee and ankle pain, post-operation rehabilitation,
sport physiotherapy and scoliosis and bracing. Currently the centre is using a manual
system to manage the appointment record, therapists’ schedule, customer record,
treatment record and billing record. With the increasing number of customers,
managing those records become difficult and risky. The owner, Mr. Jared, wish to
improve their current business process by implementing an information system to
provide a better management and service to his organization and customers.

The current business process as below:

All the appointments are managed by the centre receptionists. When the customers
call to book for an appointment, the receptionist will take their details, requested date
and time of the appointment. Then he/she will check with the therapist schedule to
confirm the appointment and update the therapist schedule. Once the appointment is
confirmed, on the day of the appointment, the customers will provide their name to
the receptionist to proceed with their therapy session.

For the therapists, by the end of each day, they need to check their schedule with the
receptionists to identify whether, they have a schedule or not for the next day. As the
therapists, they need to provide a treatment record on each session for each customer
that they have attended. The purpose of this treatment record is to monitor the types of
physiotherapy service and the customer’s progress.

For the billing, by the end of each treatment, the receptionists will populate the
calculation of the total bill that the customers need to pay. The items that will be
charge are depending on the physiotherapy service, therapist service charge, and
medications (if any).

Based on the current business process, your team are required to covert them into
processes to be involved in the system. Mr. Jared also, wish that he can monitor the
business operation and performance of the centre. He needs information such as the
sales record, customer record and other relevant information that will help him to
improve his business.

Diploma Asia Pacific University of Technology & Innovation 2021


AAPP003-4-2 Group Assignment
Page 2 of 5
Introduction to Software Engineering
You and your team are expected to develop a prototype to overcome the above issues
for HoneyBee Physiotherapy Centre. The following are the minimum requirements
for respective end-users:

1. Manage Appointment.
2. Manage Therapist Schedule.
3. Manage Billing.
4. Report Generation (any report that is necessary for the business)

It is compulsory for your team to proposed at least 2 additional features for the
system.

Learning Outcome

1. Explain the basic principles of Software Engineering including Requirement


Analysis, System Design, Testing and Implementation.
2. Outline the objectives related to Software design and its principles/guidelines.
3. Identify various techniques involved in verification and validation in-lined with
Software Systems.

Outline of Task

Your team (5 – 6 members) are required to build a software system prototype and
research on the following:
1) To identify the requirements for the above case study.
2) To produce the required model based on the requirements.
3) To identify the testing techniques and test script for the proposed software.
4) To identify the implementation strategies for the software.

Suggested Presentation Format


The following is a suggested minimum report format. It is recommended that your report
contain at least the following:

Cover Page
Your cover page should contain the following items:
 APU Logo
 Subject Code & Title
 Group Name
 System Name
 Intake Code
 Your name/member’s name and ID

Table of Contents
The table of contents should have the topic title and reference page number attached
to each topic.

Diploma Asia Pacific University of Technology & Innovation 2021


AAPP003-4-2 Group Assignment
Page 3 of 5
Introduction to Software Engineering
Part A – Group Component 55%
1) Introduction
This should include the scope and objectives for the proposed system.

2) Planning & Requirements Analysis


Schedule the project tasks in a Gantt chart with explanation. Record the
functional requirements and non-functional requirements.

3) Logical Design Part 1


Provide the outcome of the design using UML Use Case Diagram, and Class
Diagram with explanation of each diagram.

4) Physical Design
Design an interface for the proposed system, showing all of the main solutions
that you have suggested. The interface must be capture and document in the
system with explanation of each.

5) Implementation
A discussion of how the system will be implemented, such as hardware/software
requirement.

6) Prototype
Develop a complete prototype for the system. (NOTE: You are not required to
produce a fully functional program, such as inclusion of a database). Use the best
prototyping tools that can be used for your proposed system.

7) Conclusion
To conclude the project, stating its limitation, challenges and further
enhancement.

Part B – Individual Component 45%


8) Logical Design Part 2
Provide TWO (2) UML Activity Diagram based on proposed Use Case Diagram
in Logical Design Part 1 above with explanation of each diagram.

9) Methodology
Suggest a suitable System Development Model for the above system. Justify
your selection and explain how this methodology will be used by relating each
phase to the system. Each member in the group must choose a different
methodology.

10) Testing
Each member chooses different testing methods and justify. Explain how testing
will be conducted and prepare minimum TWO (2) test scripts (based on your
activity diagram).

Diploma Asia Pacific University of Technology & Innovation 2021


AAPP003-4-2 Group Assignment
Page 4 of 5
Introduction to Software Engineering
The Documentation
The documentation must be word processed, on A4 size format paper with 1.5-line
spacing (optional). The maximum number of pages should be 50.

You must upload your prototype and record any simulation to Moodle.

What You Need To Upload?

You need to upload in the documentation, group, individual and prototype part
separately on the due date given. Late submissions will not be assessed unless
extenuating circumstances are upheld.

Marking Scheme and Performance Criteria (100%)


Distribution of marks will be according to the performance criteria stated below:

Marks allocation

Group: Correctness of System Design


Criteria Marks Allocated
Planning & Requirements Analysis 5
Logical Diagram 15
Physical Design 15
Documentation and Implementation 5
Total Mark: 40

Group: Prototype
Criteria Marks Allocated
Prototype 15
Total Mark: 15

Individual: Correctness of System Design


Criteria Marks Allocated
Logical Design 18
Methodology 9
Test Script 18
Total Mark: 45

Diploma Asia Pacific University of Technology & Innovation 2021


AAPP003-4-2 Group Assignment
Page 5 of 5
Introduction to Software Engineering

Diploma Asia Pacific University of Technology & Innovation 2021

You might also like