Adaptive Software Development For Online Back-to-School Ordering System

Essay and Memo

Essay  

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

School Supplies Pty LTD is based on Brisbane which aims to supply a large number of stationary products to various business clients (Liu et al. 2018). The busiest time of school supplies is considered to be era of providing back to school and stationary packs to various schools and parents. In 2012, the school supplies were bought out by businessman and ex-principal Gerry Lane. Adaptive software development comes up with ability for accommodating changes. It is adaptable environment with various kind of product with comes with little planning and proper learning. Adaptive software development is considered to be evolution model with reflection in the complex system. There are mainly three phases in adaptive development life cycle that is speculate, collaborate and lastly learn.

Scrum approach is considered to be best one for managing the development of the system process (Rautaray and Agrawal 2015).  It can be stated like an empirical research which is needed for applying various kind of industrial application protocol. It generally does not define any particular kind of software development which is needed for development of the software. Scrum focus on the fact that how the team members should function so that they can easily provide flexibility in the rapidly changing environment. The main goal of Scrum methodology is the development of various environmental and technical areas. This will ultimately make the whole development process for easily responding to changes. Scrum is very much helpful in improving the present engineering method. Scrum master can be defined as a new kind of management role which has been introduced by Scrum.

Extreme programing has developed due to large number of problems by the help of long development lifecycles. The lifecycle of XP comprises of mainly five phases that is Exploration, planning, release and lastly maintenance (Lazar, Feng and Hochheiser 2017). There are large number of roles and responsibilities are there in XP for various kinds of task and purpose. XP generally aims to provide some of the successful kind of software development which has a changing requirement in small and medium teams. Short iteration is considered to be some of the release which comes up with rapid feedback and customer integration and lastly testing. XP has been designed for small and medium size organization (Gold and Vassell 2015). It is applied when the size of the team is limited between three to twenty project members. Communication and coordination between the members of project should be enabled in the given time.

Scrum

FDD stands for feature driven development is considered to be an agile methodology which is used in development system (Kardaris et al. 2016). FDD comprises of five process which tends to provide certain number of methods and techniques. It is needed for understanding various aspects various aspect like roles, timeliness which is needed for project. Unlike some of the FDD methodologies which is needed for development of the critical system (Kniberg 2015). The FDD approach comprises of certain number of approach which is needed for the effective industry. It focusses on certain number of quality by the help of process which is accurate for the progress of the project.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

Memo

To: Owner Gerry Lane

From: << Student >>,

Date: 13-09-18

Sub: Providing various ways for design of Human Computer Interface for this Online Ordering system.

School service was bought by businessman and ex school principal that is Gerry Lane in the year 2012.  With the passage of time quality range of educational supplies and various good services for Gerry. A big business earner comes up with school supplies which is the annual method of back to school process. It comes up with more than 4500 school which is ordered, delivered and received by various school children. The whole process of ordering starts with BTS pack start with various parents placing the order. It can be done over the phone or online platform. In the recent times the school contracts are wining more contracts because of their reputation. It comes up with the ability to deliver to proper items at current time. A large number of methods can be used for understanding the technique of human computer interaction for this online ordering system. Major methodologies focus on certain number of model which emphasize on certain number of points like user, technical system and lastly design. The activity theory is used in various human interaction with takes place with system. Activity theory emphasize on certain number of theory which can be used for analytical tools which is provided in the given format. The design of this online ordering system should be user centered in nature. User center design is known to be a modern platform which is used by users that makes use of design of any computer system. Various aspects like user, design work up together for understanding the need and limitation of the user. It creates a large number of system which checks these elements. There are seven principles of user interface design which must be taken into consideration at the various design of the user interface. It is needed for various aspects like simplicity, consistency and structure. Value sensitive design (VSD) is a well-known method which is needed for building technology which works for the people. It makes use of technology which affect the people in both direct and indirect way. VSD make use of iterative design method which requires three types of investigation that is conceptual, empirical and lastly technical. Conceptual investigation emphasizes on understanding the need of various stakeholders and technology. The ultimate conflict takes place when the stakeholder makes use of various technology. The human computer interface has been designed in such a way that it can easily act at the point of communication. The flow of information takes place between computer and human can be stated like loop of interaction. The loop of interaction comes up with various aspects like visual based, audio based and machine environment. Visual based human computer interaction is considered to be large area or domain which needs to be researched in a proper way.

A. Event Table:

Event

Event Type

Trigger

Source

Activity/Use Case

System Response/Output

Destination

New book pack order

External

Sales

Parent

Order

The system store the order details along with the person  who places the order

Parent

Person Registers

System

New user registration

External System User

Create Online Account

The system store the school and school passcode along with the username, password, delivery address and contact number

System

Person logs in

System

System authentication

External System User

Login

The system check the login id and password and allows the person to login

System

Generate Invoice

System

Accounts

System automated process

Invoice

The system generate bills based on the order details and send it to the user account.

Parent

Make Payment

External

Accounts

Parent

Payment

The parent make payment based on the details provided in the invoice

Parent

Creating a courier consignment note

System

Delivery

System automated process

Courier Consignment

After the order is ready, the system will generate the consignment note

Parent

Generating business reports

System

Operational

Rebecca

Reporting

The system creates different reports based on the user details, sales and other information

Rebecca

See sales report

Internal Retail Shop Operation

Sales

Janice

Sales Report Per Retail Store

The system gather all the sales details of a specific store and present it as report to shop manager

Janice

See available quantity of products

Internal Warehousing

Warehouse

Joe

Product Availability Report

The system gather the details of available products in the warehouse and minimum amount must have of individual product

Joe

Create Revenue Report

Internal accounting operation

Accounting

Bev

Revenue Report

The system shows the total revenue with other relevant details in a form of report

Bev

b. Use Case Diagram:

 

Figure 1: UML Use Case Diagram

(Source: Created by Author)

c. Use Case description:

Name

Create Online Account

ID

UC_01

Description

The parents must register themselves into the system to access the system functions and order books

Actors

Parent

Organizational Benefits

More customer means more business and more revenue. The organization will be able to expand with more customers.

Frequency of use

All of the parents must register themselves into the system to access the order

Triggers

The system verify user data

Preconditions

The password be confirmed from the user so that no issue can occur later

Postconditions

The user must be able to login instantly after registration

Main Course

1. The user goes to register page

2. The system shows a form with input sections and buttons

3. The user enters the authentic data into the form and submit it

4. The system checks whether the data are as per predefined rules

5. The system store the user data into the database

Exceptions

EX1: The user decides to cancel registration

1. The user clicks on cancel button

EX2: The user remembers he/she already has an account and want to login

1. The user clicks on ‘Have an account? Click here to login’

a. Domain Model Class Diagram

Figure 2: Domain Model Class Diagram

(Source: Created by Author)

b. Class Diagram:

Figure 3: Class Diagram

(Source: Created by Author)

Cunha, A., Garis, A. and Riesco, D., 2015. Translating between Alloy specifications and UML class diagrams annotated with OCL. Software & Systems Modeling, 14(1), pp.5-25.

Gold, B. and Vassell, C., 2015, November. Using risk management to balance agile methods: A study of the Scrum process. In Knowledge-Based Engineering and Innovation (KBEI), 2015 2nd International Conference on (pp. 49-54). IEEE.

Jha, P., Jena, P.P. and Malu, R.K., 2014. Estimating software development effort using UML use case point (UCP) method with a modified set of environmental factors. International Journal of Computer Science and Information Technologies, 5(3), pp.2742-2744.

Kardaris, N., Rodomagoulakis, I., Pitsikalis, V., Arvanitakis, A. and Maragos, P., 2016, October. A platform for building new human-computer interface systems that support online automatic recognition of audio-gestural commands. In Proceedings of the 2016 ACM on Multimedia Conference (pp. 1169-1173). ACM.

Kniberg, H., 2015. Scrum and XP from the Trenches. Lulu. com.

Lazar, J., Feng, J.H. and Hochheiser, H., 2017. Research methods in human-computer interaction. Morgan Kaufmann.

Liu, S.S., Rawicz, A., Ma, T., Zhang, C., Lin, K., Rezaei, S. and Wu, E., 2018. An eye-gaze tracking and human computer interface system for people with ALS and other locked-in diseases. CMBES Proceedings, 33(1).

Madanayake, R., Dias, G.K.A. and Kodikara, N.D., 2016. Use Stories vs UML Use Cases in Modular Transformation. International Journal of Scientific Engineering and Applied Science (IJSEAS)–Volume-3, Issue-1, ISSN, pp.2395-3470.

Nikulchev, E. and Deryugina, O., 2016. Model and Criteria for the Automated Refactoring of the UML Class Diagrams. International Journal of Advanced Computer Science and Applications, 7(12), pp.76-79.

Rautaray, S.S. and Agrawal, A., 2015. Vision based hand gesture recognition for human computer interaction: a survey. Artificial Intelligence Review, 43(1), pp.1-54.

Schubert, P. and Glitsch, J.H., 2015. Adding structure to enterprise collaboration systems: Identification of use cases and collaboration scenarios. Procedia Computer Science, 64, pp.161-169.

Wu, H., 2017, September. MaxUSE: a tool for finding achievable constraints and conflicts for inconsistent UML class diagrams. In International Conference on Integrated Formal Methods (pp. 348-356). Springer, Cham.

Calculate your order
Pages (275 words)
Standard price: $0.00
Client Reviews
4.9
Sitejabber
4.6
Trustpilot
4.8
Our Guarantees
100% Confidentiality
Information about customers is confidential and never disclosed to third parties.
Original Writing
We complete all papers from scratch. You can get a plagiarism report.
Timely Delivery
No missed deadlines – 97% of assignments are completed in time.
Money Back
If you're confident that a writer didn't follow your order details, ask for a refund.

Calculate the price of your order

You will get a personal manager and a discount.
We'll send you the first draft for approval by at
Total price:
$0.00
Power up Your Academic Success with the
Team of Professionals. We’ve Got Your Back.
Power up Your Study Success with Experts We’ve Got Your Back.