You are on page 1of 8

Software Design & Development

Preliminary Assessment 2

Project: Maths Calculator/ Conversion


Calculator

By _______________

Page 1 of 8
Index
Title Page…………………………………………………………………………….…..1
Index……………………………………………………………………………………...3
Problem Statement……………………………………………………………………...4
The User………………………………………………………………………………….4
The Project……………………………………………………………………………….4
Gantt Chart……………………………………………………………………………..16
IPO Chart ……………………………………………………………………………….7
Storyboard……………………………………………………………………………...16
Flow chart ………………………………………………………………………………
Survey Responses………………………………………………………………………
Evaluation ………………………………………………………………………………

Page 2 of 8
Problem Statement
Create a maths calculator to perform basic mathematical operations/ a
conversion calculator that can convert one metric unit to another. The program
needs to be written in Visual Basic 6. The project and its documentation will be
completed within a set timeframe.

The User
The users of the project will be high school students. The users have no specific
computer expertise so the project will have to be user friendly with an inbuilt help
function.

The Project
The project has many custom software specifications required by the client.
Specifications (needs)
-Be able to calculate addition operations.
-Must be able to convert one metric unit to another.
-
-

Requirements
-The program must be able to run on windows 10 and onwards
-The program can only do mathematical operations up to 1m
-The program will only work in metric system
-

Page 3 of 8
Ghant chart

IPO Chart
Input (I) Process (P) Output (O)
Pi (Income.text) Calculates yearly tax A (Answer.text)
using tax formula code
Yi (yincome.text) Calculates private B (answera.text)
medicare levy using
private medicare code
Yi (yearlyyi.text) Calculate public C (answerb.text)
medicare levy using
public medicare code
Mi (mincome.text) Calculates yearly tax A (answerf.text)
Calculates monthly tax B (answerd.text)
Fi (fincome.text) Calculates yearly tax A (yanswer.text)
Calculates fortnightly tax B (fanswer.text)
Wi (wincome.text) Calculates yearly tax A (answery.text)
Calculates weekly tax B (wanswer.text)

Page 4 of 8
Storyboard

Page 5 of 8
Flow chart

Page 6 of 8
Survey Response

Q. Did you find the program useful in fulfilling your calculation needs?
A. Yes, the program was very accurate and was able to fulfill all the tasks
required to do my calculations.

Q. Did you find the program simple to use?


A. Yes the program was straight forward to use with all the controls being self-
explanatory.

Q. Would you consider using this program again for your calculation needs?
A. Yes, this program was much simpler to use then many of the programs I have
used in the past.

Q. Was there anything in particular you liked about the program?


A. Yes, it was very simple to start up since you don’t have to install it. Also the
program is small in size so it doesn’t take up much hard drive space. The
program layout is also well thought out with all the different pages being arranged
in similar style for easy navigation. The colours of the program are also easy on
the eyes with one uniform colour being used throughout the program making for
easy navigation.

Q. Is there any way the program could be improved?


A. The program is very good but the only thing it lacks in scientific functions and
does not allow for more complex calculations. If this option was added the
program would be perfect.

Print Name Sign

__________________ ___________________

Page 7 of 8
Evaluation

Based on the survey responses my software had the following good features……………..
It can be improved in these aspects …………………………

Page 8 of 8

You might also like