辅导案例-IAB201-Assignment 2

欢迎使用51辅导,51作业君孵化低价透明的学长辅导平台,服务保持优质,平均费用压低50%以上! 51fudao.top
IAB201 Semester 2, 2020 – Assignment 2 – Process Modelling with Petri Nets
Page 1


IAB201
Modelling Techniques for Information Systems

Assignment 2 Handout


Due Date: 16
th October, 2020 (before 11:59pm)
Weight: 30%


Instructions
• You must provide solutions for ALL tasks described in this handout.
Marks are as indicated.
• You may complete the assignment individually, but it is recommended that
you work in a group of 2-3 students so that the workload can be shared.
• It is expected that students form groups based on their own contacts. There
is no requirement for all group members to attend the same tutorial. The
same marking criteria will apply irrespective of the size of the groups.
• You may use the BPM Academic Initiative (Signavio), Microsoft Word or
PowerPoint drawing tools, Microsoft Visio, WoPed, or any other modelling
tool to develop models.
o Use of the BPM Academic Initiative tools are highly recommended to
model Petri nets (https://www.signavio.com/bpm-academic-
initiative/). Create a workspace and invite your group member(s) to
join. See the Signavio guides on Blackboard (Learning
Resources/Readings and Resources/Signavio How-to Guides) for
more details.
• Assignment 2 submissions are to be made via IAB201 Blackboard →
→ Assignment Task 2 → Assignment 2 - Submission (click on the heading).
• Assignment submissions MUST be in a single PDF file.
• If submitting as a group, please ensure all group members are listed on the
submission, and that only one member of the group uploads the
assignment.
IAB201 Semester 2, 2020 – Assignment 2 – Process Modelling with Petri Nets
Page 2




SCENARIO
KareFlite Helicopters at Noosa maintains a fleet of 2 helicopters equipped for medical
retrieval and transport of patients. The current retrieval and transport process is
described below:
a) On receipt of a ‘000’ emergency call (at Qld Ambulance Service Call Centre),
the QAS Dispatcher determines whether aero-medical support is required. If
the Dispatcher determines that aero-medical retrieval and transport is
required, the Dispatcher places a “launch request” call to KareFlite.
b) KareFlight creates a Job in the system and records the date and time of the
launch request and gathers information about the emergency including,
location of the incident, number of injured persons, type and severity of
injuries (if known) in the Job record.
c) KareFlight then checks that there is a helicopter available to deal with the Job.
Available means that at least one of the two helicopters is in the hangar, and
is not undergoing maintenance..
d) If there is a helicopter available, KareFlite notifies the helicopter pilot and
activates a medical team. A medical team consists of a doctor and a critical
care nurse. KareFlite maintains a roster of doctors and critical care nurses
qualified for aero-medical retrieval. Activating a medical team requires calling
the doctors and nurses on roster until both an available doctor and a nurse
can be found. If KareFlite cannot assemble a medical team, KareFlite will
notify QAS and close the Job.
e) The pilot will arrange fuelling the helicopter. The pilot also makes an
assessment of the flying conditions. If, in the pilot’s opinion, it is not safe to fly,
the pilot will notify KareFlight accordingly. KareFlight will notify QAS and close
the Job.
f) When the medical team is activated and the helicopter is ready, the helicopter
will depart from KareFlite and travel to the scene of the incident. The
helicopter will land as close to the patient as possible. However, sometimes
ground conditions mean that it is not possible to land close to the patient. This
means that sometimes the medical team has to take an emergency medical
kit and walk from where the helicopter has landed to the patient’s location.
The patient will have to be stabilised and then either carried back on a
stretcher to the helicopter, or, transported by a ground-based ambulance to
the helicopter.
g) If the helicopter can land adjacent to the incident the patient is stabilised at the
landing scene.
h) After being stablilised, the patient is loaded into the helicopter, This requires
that the patient is secured (to limit movement) and attached to a vital signs
monitor (that constantly records pulse, respiration and blood pressure). If
required, the patient will have an intra-venous “drip” inserted that will infuse
medication or saline. The patient may also require a transfusion of whole
blood or blood plasma. Lastly, the patient may require intubation (insertion of
a breathing tube). Once the patient is secured, the helicopter will depart the
scene.

IAB201 Semester 2, 2020 – Assignment 2 – Process Modelling with Petri Nets
Page 3


i) The doctor will assess the patient’s condition and depending on degree of
trauma (injury), may direct the pilot to fly to the nearest hospital (degree =
“injury”), the nearest level 2 trauma service (degree = “minor trauma”) or the
nearest level 1 trauma service (degree = “major trauma”).
j) During the flight, the medical team monitors the patient and delivers treatment
as required. If the patient’s condition deteriorates, the doctor may decide to
change the destination to a higher level trauma service (if not already en route
to level 1 trauma service).
k) On arrival at the receiving hospital/trauma service, the medical team conducts
a handover with the hospital’s emergency department doctor(s).
l) Once handover is complete, the pilot notifies KareFlite and departs to fly back
to the KareFlite site. On arrival, the Job is closed.


IAB201 Semester 2, 2020 – Assignment 2 – Process Modelling with Petri Nets
Page 4


TASK 1 (25 Marks)
Develop a Petri net system that captures all the processes in the scenario description.
The model must reflect the scenario as closely as possible. Ensure that your model
is free of syntactic errors. Most importantly, the model must be semantically valid and
complete as per the scenario description, i.e. every execution sequence of your Petri
net system must reflect a valid sequence of steps from the scenario description and
every sequence of steps from the scenario description must be reflected in some
execution sequence of your Petri net system.


TASK 2 (5 Marks)
a) Analyse the Petri net system you developed in Task 1 and discuss possible
process improvements. Analysis should include a reachability graph. For
example, are there any bottlenecks or logical errors in the process? Are there
any deadlocks in the model? If so, what can be done to remove them? That is,
is the process itself incorrect or is your model incorrect? Also, describe any
subsystems identified.


b) Discuss any difficulties or limitations you may have experienced when capturing
the scenario in a Petri net system. Were there any aspects of the scenario that
were difficult to effectively capture? If so, explain why (in your opinion) Petri nets
are not appropriate for modelling that aspect. Also, discuss the advantages and
disadvantages of using a Petri net diagram, such as the one modelled, as a
means of defining, analysing and communicating processes within an
information system.
IAB201 Semester 2, 2020 – Assignment 2 – Process Modelling with Petri Nets
Page 5


HAND-IN REQUIREMENT
Your solution of Assignment 2 must be submitted via Blackboard before Friday, 16
October 2020, 11:59pm. The submitted file MUST be in PDF format.
Each submission must contain a declaration, signed by all group members, stating
that it is his/her/their original work (see Appendix A for the template).
Your Assignment 2 report should be structured as follows:
• Cover page (including name(s), student number(s), and a completed
declaration of original work)
• Your response to Task 1 provided as a Petri Net system
• Your response to Task 2 provided as a brief written report (400-500 words)


LATE SUBMISSIONS
According to QUT policies, submissions past the deadline will NOT be marked, and
will thus attract a mark of 0. Therefore, you are strongly advised to submit your report,
even if it is only partially complete, by the due date.
EXTENSIONS
According to QUT policies, an extension to the due date of the assignment may only
be granted on medical/compassionate grounds. Please see the Late assignments and
extensions information on the unit’s Blackboard Assessment page.
REVIEWS
We cannot remark assessments. All assessments will be returned with feedback
explaining the reasons for the marks allocated. If you require additional feedback or
clarification, discuss it with your tutor. If you believe that there is a component that has
not been marked in accordance with the criteria sheet, you must identify it in writing to
your tutor.
ACADEMIC HONESTY
Any action or practice on your part which would defeat the purposes of assessment is
regarded as academic dishonesty. The penalties for academic dishonesty are
provided in the Student Rules. For more information consult the QUT Library
resources for avoiding plagiarism.
GROUP DISPUTES
You are free to complete the assignment individually or in a group of no more than
three members. Groups must be responsible for resolving their own group disputes, if
any arise. The teaching team shall NOT be involved in these disputes.
IAB201 Semester 2, 2020 – Assignment 2 – Process Modelling with Petri Nets
Page 6


GETTING FEEDBACK
The teaching team will be available to answer specific questions about the
assignment, but not to pre-mark assignments. Lecturers and tutors will NOT read
report drafts and review detailed models prior to the submission of the assignment.
Detailed feedback will be provided in written form when the marker returns the marked
assignment back to the students. Students are also welcome to discuss any queries
about the feedback they will receive.
GENERAL INQUIRIES
For specific content-related inquiries about your assessments, please contact your
tutor.
MARKING CRITERIA
See the separate marking criteria sheet on blackboard for details.


APPENDIX A – DECLARATION TEMPLATE
By submitting this assignment, I am aware of the University rule that a student must
not act in a manner which constitutes academic dishonesty as stated and explained in
the QUT Manual of Policies and Procedures. I confirm that this work represents my
individual effort. I declare that it does not contain plagiarised material.



Full Name Student Number Signature





欢迎咨询51作业君
51作业君

Email:51zuoyejun

@gmail.com

添加客服微信: abby12468