Professional Documents
Culture Documents
Date of Task
Weighting
This task contributes to 20% of the Assessment of the Preliminary Course. It is a Major Programming Project P1.2 describes and uses appropriate data types
Outcomes Assessed By the end of this activity you should have achieved Note: these outcomes come from the syllabus topics.
P1.3 describes the interactions between the elements of a computer system P3.1 identifies the issues relating to the use of software solutions P4.1 analyses a given problem in order to generate a computer-based solution P4.2 investigates a structured approach in the design and implementation of a software solution P4.3 uses a variety of development approaches to generate software solutions and distinguishes between these approaches P5.1 uses and justifies the need for appropriate project management techniques P5.2 uses and develops documentation to communicate software solutions to others P6.1 describes the role of personnel involved in software development P6.2 communicates with appropriate personnel throughout the software development process P6.3 designs and constructs software solutions with appropriate interfaces.
Task Description & Specifications This task will be based on these guidelines
This task consists of a programming project. A handout on the requirements for submission is attached to this document. You will be assessed on the documentation and coding of a A marking scheme for the requirements of this project
solution
appears on the attached handout. The project will be marked out of 60.
Suggested Readings
Year 11 Software Design & Development Major Programming Project developing software solutions Requirements and Marking Guidelines
You are required to submit a program for this task as well as an individual report which consists of a series of questions. The choice of program that you work on is your own, but must include calculations of some kind, procedures, functions, local variables, global variables and parameter passing, pass data between 2 forms, arrays and files. You must present an outline of what you intend to do be realistic and remember the time frames involved. Components hardcopy properly stapled with your name on it. Marks will be deducted for a sloppy submission.
Question 1 (6 marks)
Outcome assessed: P4.1 analyses a given problem in order to generate a computerbased solution.
solution using correct symbols AND conventions. Provides an incorrect algorithm (Psuedocode OR flowchart) for the solution using incorrect symbols AND conventions.
2-1
a) Create a desk check of the calculations algorithm. Your solution must show all variables and test all pathways through the solution. b) Describe the controls you have added to the forms you have created in your project.
MARKING GUIDELINES - Question 2a. Criteria Clear and concise deskcheck that tests all possible pathways and is neatly presented in tabular format Completes deskcheck with some errors or doesnt test all pathways Attempts to produce a solution the problem, with basic descriptions of variables - no deskcheck. MARKING GUIDELINES - Question 2b. Criteria Clear and concise description of ALL of the controls used, including correct nomenclature. Describes relevance to the scenario. Satisfactory description of some control elements. Attempts to describe basic features of controls used Marks 5-6 3-4 1-2 Marks 5-6 3-4 1-2
Discuss the potential effects (positive and negative) your solution will have to both users of the system and customers.
MARKING GUIDELINES - Question 3 Criteria Provides a clear discussion of at least three relevant Social & Ethical (Positive & Negative) effect Provides a clear discussion of at least two relevant Social & Ethical (Positive & Negative) effects Provides a clear discussion of at least one relevant Social & Ethical (Positive & Negative) effect Marks 10-12 5-9 1-4
Compare & contrast the development of your solution in terms of the approach methods commonly used today (Structured/ RAD/ Prototype/ End User).
MARKING GUIDELINES - Question 4a Criteria Provides a clear Comparison & Contrasts the solutions development with ALL development methodologies listed Provides a poor Comparison & Contrasts the solutions development with at least 2 of the development methodologies listed Attempts to provide a comparison OR contrasts the solution. Marks 8-10 5-7 1-4
15-13
12-9
8-5
4-1
Teacher Comment: