ITECH2002: Dynamic Modelling, Screen Design Assignment 2

Verified

Added on  2022/08/20

|15
|1221
|19
Project
AI Summary
This document presents a solution for ITECH2002 Systems Modelling Assignment 2, focusing on dynamic modelling, screen design, and test plans within a hub management system context. The assignment includes fully developed use case texts for scenarios like hub access and contract terms, supported by use case diagrams and system sequence diagrams. Activity diagrams further illustrate system processes. A detailed test plan, employing the RIGHT-BICEP framework and boundary testing, evaluates various aspects of the system, from correct results to performance boundaries and error handling. The solution incorporates screen designs and concludes with a bibliography, providing a comprehensive analysis of the system's functionality and testing procedures. Stakeholders and their roles are also defined, and user stories are provided to highlight user interactions and acceptance criteria.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running head: ITECH2002 SYSTEMS MODELLING
Assignment 2 – Dynamic Modelling, Screen Design and Test Plans
Name of the Student
Name of the University
Author’s Note
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1
ITECH2002 SYSTEMS MODELLING
Fully Developed Use Case Text 1
Use Case
Diagram:
Hub Access sub system for Hub management system
Scenario: Meals at hub
Triggering event: The restaurant is needed to be registered and they are needed to be
authorised or have good experience with other hubs or personally.
Brief Description: The preferred supplier of food is needed to be selected from the
vicinity of the hub and the details of the quote, types of food returned,
price, hours of availability, supply period and delivery requirement.
For ordering food the order is assessed by the admin for generating
order for the food supplier.
Actor: Admin, food supplier, Information system
Stakeholders: Food Supplier, Administrator, System
Preconditions: The food supplier should be in the vicinity of the hub and registered
with the information system for maintaining authorization.
Post conditions: The administrator assess the order for generating it for the food
supplier and if the order is found not acceptable it is revised or lapses
it.
Flow of Activities Actor System
Cafes/Restaurants The menu and the service area is
recorded along with the details
of the restaurant for registering
with the information system.
Contract and agreements on the
payment terms are also needed
to be recorded.
Admin The opportunity is needed to be
discussed and authorization of
the food delivery partner is
maintained.
A notification is accessed by the
admin in case of any food order
and generates order for the food
suppler.
Document Page
2
ITECH2002 SYSTEMS MODELLING
If the order is not accepted
changes are suggested to the
gigsters.
Excepted
Condition
1. Payment condition for processing order
2. Bank server unavailability and delay in payment
Fully Developed Use Case Text 2
Use Case
Diagram:
Hub Access sub system for Hub management system
Scenario: Checking contract terms and conditions
Triggering event: Payment is made to the personnel agencies by analysing the service
cost, rate agreed and employee working hour cost. Payment
transaction is generated and email alert is created for reviewing and
authorizing the payment.
Brief Description: The payment is authorized before sending it to the supplier bank
account and for clearing the payment the condition and contract terms
are needed to be reviewed by the administrator.
Actor: Client, Admin, System
Stakeholders: Account Manager, Personal Agencies, Employee
Preconditions: Personal agencies are needed to be registered with the information
system and provide base service for closing the tickets. The work that
are needed to be carried and the rate of agreement of working is also
needed to be recorded.
Post conditions: The payment is needed to be authorized by checking the conditions
and contract made by the personal agencies for disbursing the
payment.
Flow of Activities Actor System
Personal Agencies The personal agencies provide
service and interacts with the
gigsters.
Document Page
3
ITECH2002 SYSTEMS MODELLING
The system should have all the
details about the rate agreed and
work needed to be carried.
Admin A payment transaction is created
and a checking is made for the
actual records and interaction
with gigsters.
Employee The record of employee is
checked along with working
hours and the work being
carried out at the rate agreement.
Excepted
Condition
1. Base amount and service is needed to be recorded
2. The payment transaction is needed to be available
3. The details of the service and the rate at which the work is
carried is needed to be available.
4. The bank server problem causing error in payment processing.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4
ITECH2002 SYSTEMS MODELLING
Activity Diagram 1
Document Page
5
ITECH2002 SYSTEMS MODELLING
Activity Diagram 2
Document Page
6
ITECH2002 SYSTEMS MODELLING
System Sequence Diagram 1
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7
ITECH2002 SYSTEMS MODELLING
System Sequence Diagram 2
Document Page
8
ITECH2002 SYSTEMS MODELLING
Screen Design
Document Page
9
ITECH2002 SYSTEMS MODELLING
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
10
ITECH2002 SYSTEMS MODELLING
Document Page
11
ITECH2002 SYSTEMS MODELLING
Test Plan
No Guideline Short Description Test Data Expected Output
1 RIGHT-BICEP The result is right or
wrong?
Admin have a
query about
service, food
delivery
The client need
to fill form for
registering with
the system and
recording the
service details
and date.
Document Page
12
ITECH2002 SYSTEMS MODELLING
2 RIGHT-BICEP Can we use the inverse
relation for checking?
The food
delivery
organization
can drop mail
with the
details of their
service
The details of
the service
offered is shown
3 RIGHT-BICEP Can we use other means
for cross checking the
results?
Ordering food
by selecting
the meal
provider and
waiting for
approval
The admin
notifies the user
on approval of
the order or
sends request
for change
4 RIGHT-BICEP Can we force the errors to
run?
Bypassing of
error for
testing
An arbitrary
payment
transaction is
displayed
5 RIGHT-BICEP Does the performance is
within the boundary?
The
information is
needed to be
show or
updated at a
real time and
it is needed to
be managed
with the user
accounts
having admin
privilege.
The details of all
accounts is
needed to be
available.
6 Boundary - CORRECT Does the resultant value
meet the expected
outcome?
Multiple
filters are
needed to be
used for
getting desired
results.
Minimum time
is needed to be
taken for result
display.
7 Boundary - CORRECT Does we get ordered or un
ordered value from the
test?
The services
that are
available is
needed to be
managed with
the resources
available
The limit
reaching and
making some of
the service
unavailable for
particular
gigsters and on
particular date.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
13
ITECH2002 SYSTEMS MODELLING
8 Boundary - CORRECT Is the value ranges between
the minimum value and
maximum value that is
reasonable?
The
availability of
the resources
is needed to be
analyzed for
inputting
values.
The limit is
needed to be
displayed after
analyzing
values.
9 Boundary - CORRECT Does anything external is
referred by the code and
does not have direct
control on code?
Integration of
payment
gateway for
management
of payment
transaction.
There is no
direct control on
payment
gateway and
error code is
needed to be
displayed.
10 Boundary - CORRECT What is the existence of the
value i.e. set present, not
null, etc.?
Different
fields should
have null
value as input
Null value
should not be
accepted by the
system.
11 Boundary - CORRECT Is enough values available? Multiple client
should be
created and
forms are
needed to be
filled
The system
response is
needed to be
evaluated with
the increase in
workload.
12 Boundary - CORRECT Does the testing follows
order and is completed in
right time?
Changes are
needed to be
made for
optimizing the
codes and
follow
changes and
test the
requirement
A minimum
response time is
expected and the
project is
needed to be
completed
maintaining the
schedule.
Document Page
14
ITECH2002 SYSTEMS MODELLING
Bibliography
Goguey, A., Casiez, G., Cockburn, A., & Gutwin, C. (2018, April). Storyboard-based empirical
modeling of touch interface performance. In Proceedings of the 2018 CHI Conference on
Human Factors in Computing Systems (pp. 1-12).
Satzinger, J. W., Jackson, R. B., & Burd, S. D. (2018). Systems Analysis and Design in a
Changing World, Loose-Leaf Version.
chevron_up_icon
1 out of 15
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]