Written Paper
Section I
Question 1 - 2002 HSC
Identification of a documentation technique
Written Paper
Section I
Question 1 - 2001 HSC
Initial storage location when two numbers are added when executing a program
Written Paper
Section I
Question 2 - 2003 HSC
Stage in the software development cycle for designing a user interface
Written Paper
Section I
Question 2 - 2001 HSC
Identify the diagram
Written Paper
Section I
Question 3 - 2002 HSC
Type of feasibility where the end-user input has the most impact
Written Paper
Section I
Question 3 - 2001 HSC
Determine the syntactically correct indexed name for a programming language
Written Paper
Section I
Question 4 - 2003 HSC
Data type for a variable
Written Paper
Section I
Question 4 - 2002 HSC
Describes the process of compilation
Written Paper
Section I
Question 5 - 2003 HSC
Type of testing of a system
Written Paper
Section I
Question 6 - 2002 HSC
Personnel that has the major responsibility for the quality of a software solution
Written Paper
Section I
Question 7 - 2002 HSC
Reason for a company's dissatisfaction with a newly implemented system
Written Paper
Section I
Question 8 - 2002 HSC
Disadvantage of a CASE tool
Written Paper
Section I
Question 8 - 2001 HSC
Tool a programmer likely to use to understand the links between various modules of a system
Written Paper
Section I
Question 9 - 2003 HSC
Purpose of a fragment of a pseudocode algorithm
Written Paper
Section I
Question 9 - 2001 HSC
Type of error when a program fails to produce an expected result
Written Paper
Section I
Question 10 - 2003 HSC
Advantage of using an interpreter to translate source code
Written Paper
Section I
Question 10 - 2001 HSC
Value of an element in a one-dimensional array
Written Paper
Section I
Question 11 - 2003 HSC
Determine the first value printed by a program
Written Paper
Section I
Question 11 - 2002 HSC
Difference between a one-dimensional array and a record
Written Paper
Section I
Question 11 - 2001 HSC
Identify the test data item in a logical error
Written Paper
Section I
Question 12 - 2003 HSC
Example of a stub of code
Written Paper
Section I
Question 12 - 2002 HSC
Type of control structure
Written Paper
Section I
Question 13 - 2003 HSC
Major problem with prototyping
Written Paper
Section I
Question 13 - 2002 HSC
Identifies the data within the diagram
Written Paper
Section I
Question 13 - 2001 HSC
Indentify a type a variable in an algorithm procedure
Written Paper
Section I
Question 14 - 2003 HSC
Activity in the software development cycle
Written Paper
Section I
Question 14 - 2002 HSC
Statement that describes the entry of data into a system
Written Paper
Section I
Question 14 - 2001 HSC
Type of data within an algorithm procedure
Written Paper
Section I
Question 15 - 2003 HSC
EBNF statement describing a syntax
Written Paper
Section I
Question 15 - 2002 HSC
Strategy for a system analyst to include the user in the design of a new system
Written Paper
Section I
Question 16 - 2003 HSC
Inputs in a data flow diagram
Written Paper
Section I
Question 16 - 2002 HSC
Statement that describes a segment of a computer program
Written Paper
Section I
Question 16 - 2001 HSC
Statement that describes the finalisation of the program
Written Paper
Section I
Question 17 - 2003 HSC
Receiving data in the data flow diagram
Written Paper
Section I
Question 17 - 2002 HSC
Statement made by a sales assistant when the photographer is choosing a new digital image-manipulation product.
Written Paper
Section I
Question 17 - 2001 HSC
Consideration by developers making a website inclusive of the visually impaired
Written Paper
Section I
Question 18 - 2002 HSC
Test data used in an algorithm
Written Paper
Section I
Question 18 - 2001 HSC
Statement that describes a system analyst consults with users in planning and testing stage
Written Paper
Section I
Question 19 - 2003 HSC
Sort algorithm
Written Paper
Section I
Question 19 - 2002 HSC
Statement describing changes in an algorithm so that an array is filled by rows
Written Paper
Section I
Question 19 - 2001 HSC
Description of a design decision
Written Paper
Section I
Question 20 - 2003 HSC
Type of documentation for specifications for hardware requirements
Written Paper
Section I
Question 20 - 2002 HSC
Statement describing an acceptable WHILE statement
Written Paper
Section I
Question 20 - 2001 HSC
Person responsible for producing an installation guide during the development of a piece of software
Written Paper
Section II
Question 21 - 2003 HSC
(a) Document the scheduling of a project using a Gantt chart. (b) Explain the use of data dictionaries and test data in the modification of an existing program. (c) Desk check an algorithm. (d) Justify the use of a CASE tool. Create an algorithm in pseudcode.
Written Paper
Section II
Question 21 - 2002 HSC
(a) Identify and discuss TWO project management techniques in ensuring the successful completion of a software development project. (b) Discuss TWO strategies adopted by management and the project team when a project has implications for employees. (c) Draw a context diagram and data flow diagram (DFD) for the system. Explain how employees might assist in the review of the system and production of the DFD.
Written Paper
Section II
Question 21 - 2001 HSC
(a) Design and perform a desk check using the given test data. Explain why the algorithm does not work. Modify the program to ensure that the software component operates as intended. (b) Outline ethical issues related to the given scenario. Discuss techniques used by management to ensure that the software team are responsible software developers.
Written Paper
Section II
Question 22 - 2003 HSC
(a) Define outsourcing. Discuss the implications of outsourcing. Steps taken during the software development to ensure reliability of the internal network systems operation. (b) Interpretation of symbols used on a structure chart. Locate and describe the error in the algorithm. Alter the algorithm to remove the error. Develop an algorithm in pseudocode to perform the task of AcceptAndValidatePassword module.
Written Paper
Section II
Question 22 - 2002 HSC
(a) Discuss the software development approach for the system. (b) Identify and discuss TWO key features and their importance in determining the technical feasibility. (c) Construct a storyboard and design a screen. (d) Identify ONE group who may have a problem using the touch screen and explain how this could be resolved. (e) Write an algorithm to calculate the cost of train tickets and to conduct a search of an array.
Written Paper
Section II
Question 22 - 2001 HSC
(a) Design an interface for entering items into the transaction file. Write an algorithm that will update the inventory file and will print a message in either pseudocode or flowchart. (b) Identify and justify two types of documentation used in the different stages of the development cycle.
Written Paper
Section II
Question 23 - 2001 HSC
(i) Identify and explain ONE problem with the BNF technique shown. (ii) In messages being sent, a value is required to indicate the beginning and the ending of a message component. Write a syntax rule in BNF to define . (b) Assess effects of emerging network communications technology on the everyday usage of this system. (c) (i) Outline ways the analyst could involve each different type of user in the process of defining and understanding the problem.
(ii) Evaluate the different software development approaches available for this network communications system.