Please enable JavaScript.
Coggle requires JavaScript to display documents.
Moreton Bay College; Stock Market Shares (Client Problem (Features (must…
Moreton Bay College; Stock Market Shares
User Problem
must have an electronic device with either a windows or mac system, or have access to a college desktop
Sophie
Year 10 business studies student --> Will need access to this application
Has impaired vision -> allow Sophie to alter the size of the text in the application in settings page
Is not very comfortable using her Windows laptop yet --> functionality of app must not be reliant on the device's system --> has windows technology -> provide clear instructions within the application on how to use each page
Alice
Year 10 Business Studies student -> Will need access to this application
Has dyslexia -> Provide a setting that changes font to 'dyslexic font' which aids people with dyslexia in reading.
Mr Smith
Has been a teacher of Accounting and Business Education at MBC for 5 years
Is keen for his year 10 Business Education students to use the application make the study of the stock market an interesting and rewarding experience --> students will need to be able to access this app, as well as Mr Smith --> cannot be over complicated, as inexperienced students are in need of the application
Rona
Year 10 Business Studies student -> Will need access to this application
Has entered this year from a school in Spain -> English is a second language -> Spanish is most commonly used but is trying to use English more --> provide a setting that allows the English text within the application to be translated into different languages
Ms Handee
New teacher of Business Studies (first year teaching) -> not familiar with MBC learning style, will also need simple instructions on how to use the application
Wants to integrate ICT into her Business classes -> provide an application that is also exciting and interactive, to ensure that the use of the application will continue.
Client Problem
Features
must be accessible for many
must have multiple widgets
must be multi-windowed
Constraints
Sign up/login system will not be required
Data for each of the energy companies has been provided
Update the provided data tables to include any added data from the user
Record daily shares for any given energy company as provided by the user (high, low, open, close and volume values)
Coded application
Business Department at Moreton Bay College requires an interactive application that tracks 4 Australian energy companies weekly share prices over a six-month period
Display the highest and lowest selling prices in that period and the average selling price. Display the total number of shares for any month during that period.
Developer Problem
Coding and Algorithms
Data types
Float
StingVar
Strings
Integers
Lists
Code
Sequence
Selection
Iteration
Constructs
use of modularity - functions
validation of user input
Data/Information
The entry of daily share prices
date
time
monetary amount (open, close, high, low)
volume
Display of energy company information
ASX code
monetary values (high, low, average selling price)
Name of company
total number of shares transacted (for any given month)
Appropriate messages provided to the user
User Interface
Use of windows
Application open page
Drop down menu / choice of energy company
Enter of daily share prices window
View data from chosen energy company
General information about chosen energy company
Addition of data into database
Widgets
Drop-down selection for selection of the Australian energy company
Entry boxes for daily share prices
Entry boxes for date and time
Entry boxes for data values (high, low, open, close)
Entry boxes for volume of transactions for 7-day period
Buttons to clear
Buttons to submit
Usability Principles
Accessibility
Window titles
--> must appear at the top of each window --> must be appropriate for the window --> must be different for each window
Window Headings
--> Are on each window --> Must be different for each window
Elements
--> Input that is mandatory are clearly indicated --> With required formats, such as dates (day, month, year) are clearly indicated
Non-mouse navigation (keystrokes or tabs)
--> Are available for entry, radio buttons, check boxes, buttons etc. --> Allow sequential access to window elements (mentioned above)
Error Messages
--> Are clear and specific --> Do not cause the window to completely reset
Accessibility Options include
--> General instruction for user input at the top of the window or section to which they relate --> Appropriate contrast between text and background (color contrast)
Functionality
Have and appropriate logo and window title
Have a heading and sub-heading (where appropriate)
Be an appropriate size and not be re-sizable (unless specified in settings)
Use appropriate font type, size and colours
Include images (where appropriate)
Include buttons to initiate events
Include the use of a wide variety of widgets as discusses and as appropriate for the application
Learnability
Consistency and simplicity of design and layout of windows
Consistency of widgets