You are on page 1of 6

Assess 3 Year 11

Date of Task

Software Design & Development - Preliminary

DATE DUE 4.00pm

Friday Week 3 Term 3

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

You should read through Davis SDD Prelim Course Chapter 8

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.

Provide an algorithm for the calculations component of your solution


MARKING GUIDELINES - Question 1 Criteria Provides an accurate algorithm (Psuedocode OR flowchart) for the solution using correct symbols AND conventions. Provides an incorrect algorithm (Psuedocode OR flowchart) for the Marks 5-6 4-3

solution using correct symbols AND conventions. Provides an incorrect algorithm (Psuedocode OR flowchart) for the solution using incorrect symbols AND conventions.

2-1

Question 2 (12 marks in total 6 each)


Outcome assessed: P1.2 describes and uses appropriate data types.

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

Question 3 (12 marks) (Maximum of 500 words ONLY)


Outcome assessed: P3.1 identifies the issues relating to the use of software solutions.

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

Question 4 (10 marks) (Max 500 Words)


Outcome assessed: 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.

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

20 marks (Working program)


MARKING GUIDELINES Criteria Provides a working solution that clearly addresses ALL of the following areas: Basic layout principles, Choice of icons/ buttons, Calculation function, Coding technique, user help Provides a working solution that clearly addresses at least 5 of the following areas: Basic layout principles, Choice of icons/ buttons, Calculation function, Coding technique, User help. Provides a working solution that clearly addresses at least 4 of the following areas: Basic layout principles, Choice of icons/ buttons, Calculation function, Coding technique, User help. Provides a working solution that clearly addresses at least 3 of the following areas: Basic layout principles, Choice of icons/ buttons, Calculation of change function, Coding technique, User help. Provides a working solution that clearly addresses at least 2 of the following areas: Basic layout principles, Choice of icons/ buttons, Calculation of change function, Coding technique, User help. Marks 20-16

15-13

12-9

8-5

4-1

Total Mark Awarded:

Teacher Comment:

You might also like