Band

Exemplary

Component: Developing a Solution Package

Question 21

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.

Component: Development and Impact of Software Solutions

Question 21

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.

Question 22

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.

Component: Option: Evolution of programming languages

Question 24

Written Paper Section III Question 24 - 2003 HSC

(a) Define procedure and function in the imperative and functional programming paradigms. Use small fragments of code in languages to illustrate the definitions. Explain the reasons for the development of the functional paradigm. (b) Identify the paradigm supported by the programming language used to write the program. Justify listing THREE features and give examples from the code. Extend the show_capital module (line 27) so that it prompts for and accepts the capital of the country not in the database. (c) Compare and contrast the appropriateness of the OOP paradigm for the software solution with the three types of paradigms.

Question 24

Written Paper Section III Question 24 - 2002 HSC

(a) Discuss the main influences on a programmer's productivity and other factors that have influenced the development of other paradigms. (b) Define three aspects of object-oriented languages and explain how they improve reusability and maintainability of code. (c) Recommend a paradigm for the solution of a problem and explain why other paradigms are less appropriate.

Component: Option: The Software Developer's View of the hardware

Question 25

Written Paper Section III Question 25 - 2003 HSC

(a) Explain how a fraction is represented in single precision floating point binary representation. Convert a decimal number to a hexadecimal number. Using four-bit binary representation and two's complement to perform a subtraction. (b) Describe the function of a flip-flop and explain how it achieves its purpose. Draw a truth table for the AND gate and a flowchart to describe the logic of an OR gate. (c) Compare and contrast the data stream sent from the scanner to the central computer with the data stream that would be sent from the central computer to the door in the scenario.

Question 25

Written Paper Section III Question 25 - 2002 HSC

Draw a truth table for a half-adder circuit. Describe how to construct a full adder. (b) Describe the differences between integer representation and floating point representation of numbers. (c) Describe the exact movement of the data stream sequence. Calculate the remainder used as the checksum for this data stream. Write a structured algorithm that extracts the movement of data from the input data stream and move the car accordingly using pseudocode.

Component: Planning and designing software solutions

Question 23

Written Paper Section III Question 23 - 2002 HSC

(a) Identify errors in a given algorithm and solve one error. Specify data types in message classes. (b) Write an algorithm to produce a report meeting specified requirements. (c) Describe two user documentation formats and evaluate the suitability of one in a given context.

Component: Software Development Cycle

Question 21

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.

Question 22

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.