Professional Documents
Culture Documents
Page 1 of 5
Introduction to Software Engineering
ASIA PACIFIC UNIVERSITY OF TECHNOLOGY & INNOVATION
Diploma
Introduction to Software Engineering (AAPP003-4-2)
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.
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
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.
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.
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.
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).
You must upload your prototype and record any simulation to Moodle.
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.
Marks allocation
Group: Prototype
Criteria Marks Allocated
Prototype 15
Total Mark: 15