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.
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

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
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

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
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

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
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.
chevron_up_icon
1 out of 15
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]