Year 11 STUCTURED PROJECT
Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
TABLE OF CONTENTS Table of Contents DEFINING THE PROBLEM..........................................................................................................3 Identification of Problem.............................................................................................................3 Research/communication done with others about proposed idea:...............................................4 IPO Chart of the intended solutions.............................................................................................5 Matching Pairs.........................................................................................................................5 Odd One Out............................................................................................................................5 Find the Shape.........................................................................................................................5 Hierarchy of the intended program..............................................................................................5 Building software solutions.............................................................................................................6 Checking Software Solutions..........................................................................................................7 Evaluating the Software Solution....................................................................................................8 Modifying the Software Solution..................................................................................................12 Project Management......................................................................................................................13 Developers Comment:...............................................................................................................13
Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
DEFINING THE PROBLEM You have been employed by a local children’s day care centre to develop a program that will be implemented on their computers for students to use during free time or when they have been given permission for good behavior. This software should be suitable for students within the age bracket of 3-5. Remember suitable social and ethical issues should be employed when generating ideas. The software should also contain relevant help that will be suitable for children and the adult supervisors.
Identification of Problem After a number of weeks of uncertainty of how to approach the problem, I decided that I needed to answer a number of questions to help me decide, they include? 1. 2. 3. 4.
Will I have enough time to complete the project? Do I have the skills to complete the desired project? Will the program be feasible? What are the main objectives of the project?
I think the main thing that had to be answered was whether the limited amount of Visual Basic skills and knowledge I possessed would allow me to complete a robust program that would satisfy the needs of the user. Selecting an appropriate game would have a great deal of influence upon these factors. After answering these questions I have come up with a list of objectives which will be met:
1. 2. 3. 4. 5. 6. 7.
Create relevance to the 3 – 5 year old age bracket Take into account social and ethical issues Contain relevant help Development of games to reach out to its target market Games to contain both entertainment and educational value Maintain consistency in screen elements Make it reach out and attract the age bracket Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
8. Create a software solution that is easy to use and efficient
Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
Research/communication done with others about proposed idea: This stage of my development cycle was done without the knowledge of actually doing it.
I have been able to identify four ways in which communication for the proposed idea was carried out: 1. Through peers over the internet 2. through family and friends in development stage (interpreting the program through Microsoft Visual Basic when developing the program) 3. Creating prototypes examining how the people will react to the program 4. Researching similar products
At the time of receiving feedback from users, I created lists of suggestions. Listed below are some of these suggestions: • • • •
Change of background colours Changing fonts Change font from Times New Roman, to MS Sans Serif Changing view and design of the way the set alarm time and date and selected music file are displayed to user
Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
IPO Chart of the intended solutions Matching Pairs Input Process Selection of first Determine whether this is the image first image chosen Selection of Determine whether this is the second image second image chosen Check whether the two images match
Output Display image Display image Display result
Odd One Out Input Selection image
of
Process Output odd Determine whether this is the Displays message Box, odd image. and brings next level
Hierarchy of the intended program Main Menu (1)
Matching Pairs (1.1)
Odd One out (1.2)
Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
Play (1.1.1)
Play (1.2.1)
Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
Building software solutions
Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
Checking Software Solutions
Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
Evaluating the Software Solution
PROGRAM USER FEEDBACK SERVEY How would you rate the ease of use of the program. (Please Highlight) 1 2 3 4 5 6 7 8 9 10 How would you rate the features within the program. (Please Highlight) 1 2 3 4 5 6 7 8 9 10 How would you rate the design of the program. (Please Highlight) 1 2 3 4 5 6 7 8 9 10 How would you rate the Layout of the program. (Please Highlight) 1 2 3 4 5 6 7 8 9 10 How would you rate Highlight) 1 2 3 4 5 6
the 7
program 8
9
overall.
(Please
10
Any General comments or suggestions About/For the program. Suggestions/comments – Good use of color, Veryeasy to use, good design features for such a langauge, sturdy program. Have some more user input validation. Good logic behind the program. Well researched.
Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
____________________________________
Thanks for filling out the servey!.
Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
PROGRAM USER FEEDBACK SERVEY How would you rate the ease of use of the program. (Please Highlight) 1 2 3 4 5 6 7 8 9 10 How would you rate the features within the program. (Please Highlight) 1 2 3 4 5 6 7 8 9 10 How would you rate the design of the program. (Please Highlight) 1 2 3 4 5 6 7 8 9 10 How would you rate the Layout of the program. (Please Highlight) 1 2 3 4 5 6 7 8 9 10 How would you rate Highlight) 1 2 3 4 5 6
the 7
program 8
9
overall.
(Please
10
Any General comments or suggestions About/For the program. Suggestions/comments – No suggestions great program, Maybe option to exit at anytime
Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
Thanks for filling out the servey!.
Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
PROGRAM USER FEEDBACK SERVEY How would you rate the ease of use of the program. (Please Highlight) 1 2 3 4 5 6 7 8 9 10 How would you rate the features within the program. (Please Highlight) 1 2 3 4 5 6 7 8 9 10 How would you rate the design of the program. (Please Highlight) 1 2 3 4 5 6 7 8 9 10 How would you rate the Layout of the program. (Please Highlight) 1 2 3 4 5 6 7 8 9 10 How would you rate Highlight) 1 2 3 4 5 6
the 7
program 8
9
overall.
(Please
10
Any General comments or suggestions About/For the program. Suggestions/ comments – The program is very user friendly, I was able to learn how to use it very first go, its very informative and the error messages are easy to understand.
Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
Thanks for filling out the servey!.
Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
PERSONAL FEEDBACK SERVEY How would you rate the ease of use of the program. (Please Highlight) 1 2 3 4 5 6 7 8 9 10 How would you rate the features within the program. (Please Highlight) 1 2 3 4 5 6 7 8 9 10 How would you rate the design of the program. (Please Highlight) 1 2 3 4 5 6 7 8 9 10 How would you rate the Layout of the program. (Please Highlight) 1 2 3 4 5 6 7 8 9 10 How would you rate Highlight) 1 2 3 4 5 6
the 7
program 8
9
overall.
(Please
10
MY COMMENTS ON THE PROGRAM With the consideration of all my users feedback , I have found the program is not as robust as I thought as I didn’t take into consideration the negative numbers data validation which should have been obvious, I am happy with the overall result given just a prehistorical language to use, If done again I would most defiantly rethink the layout as even though it is great, I think it could be more efficient and user friendly such as the option to exit at any time. I have taken into consideration many of my users feed back and have incorporated their ideas into my Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
program, such as the teachers recommendation of only using stars for the header and not throughout the program. As well as the need to data validation which is not included into the program
Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
Modifying the Software Solution
Developed by Logan Tran Yr11 PMHS 2008
Year 11 STUCTURED PROJECT
Project Management Developers Comment: All in all, I think this program was a great success, I have learnt a lot about myself from building it and putting up with the stress that has come along with it, such as getting into endless loops without saving and painstakingly working through the endless amounts of documentation….. Logan Tran
Developed by Logan Tran Yr11 PMHS 2008