HSC SDD Assessment 3

download HSC SDD Assessment 3

of 16

Transcript of HSC SDD Assessment 3

  • 8/8/2019 HSC SDD Assessment 3

    1/16

    First Name: .. Last Name:..

    _________________ School

    Year 12 Software Design & Development

    Half Yearly Examination 2008

    Section A: /16

    Section B: /40

    TOTAL: / 56

    Section A

    Multiple Choice Questions

    SHADE the right answer.

    1 A B C D 2 A B C D

    3 A B C D 4 A B C D

    5 A B C D 6 A B C D

    7 A B C D 8 A B C D

    9 A B C D 10 A B C D

    11 A B C D 12 A B C D

    13 A B C D 14 A B C D

    15 A B C D 16 A B C D

  • 8/8/2019 HSC SDD Assessment 3

    2/16

    Yr 12 SDD Half Yearly Examination 2008

    Section A

    Multiple Choice Questions

    1 Which of the following is considered a right of a softwaredeveloper?

    (A) Following a code of conduct

    (B) Producing quality software

    (C) Getting payment for producing an original piece of software

    (D) All of the above

    2 A project team has been hired to create software solution for acompany. Management has requested that they want to be

    involved in every aspect of the development process, which

    include viewing demonstrations of the software, making

    comments and recommending any modifications.

    Which of the following approaches would be appropriate to

    meet the needs of the company?

    (A) Using an End User approach.

    (B) Using a RAD approach.

    (C) Using a Prototyping approach.

    (D) Using a Sequential approach.

    3 An information technology company has been engaged in the

    design and development of software for a medical centre. The

    team needs to understand and document the terminology used

    in the medical centre. What type of modelling tool would be

    most appropriate to use?

    (A) A storyboard

    (B) A data dictionary

    (C) A decision tree

    (D) A data flow diagram

    2

  • 8/8/2019 HSC SDD Assessment 3

    3/16

    Yr 12 SDD Half Yearly Examination 2008

    4 An automated sandwich machine is being designed for

    workplaces that want to save time on lunch orders. Users will

    be able to use a touch screen and enter their orders in themorning and the sandwiches will arrive at lunch time. Which of

    the following screen elements would be the most appropriate to

    use in selecting white or whole meal bread and a choice of 10

    different toppings?

    (A) Radio Buttons for choice of bread and Check Boxes for

    choice of toppings.

    (B) Check Boxes for choice of bread and Radio Buttons for

    choice of toppings.

    (C) Text Boxes for choice of bread and Radio Buttons for

    choice of toppings.

    (D) A Pulldown Menu for choice of bread and Text Boxes for

    choice of toppings.

    5 Tom is creating a program to store average monthly

    temperatures. The temperatures will contain numeric data that

    is rounded off to two decimal places. What data structure

    should he use?

    (A) Array

    (B) 2D Array

    (C) Record

    (D) Array of Records

    3

  • 8/8/2019 HSC SDD Assessment 3

    4/16

    Yr 12 SDD Half Yearly Examination 2008

    Use this portion of a data flow diagram to answer Questions 6 and 7

    6 Which of the following shows all of the inputs to Get client

    data?

    (A) client data

    (B) format + client data

    (C) format + client number + client data

    (D) format + client + client number + client data

    7 From where does CLIENT receive data?

    (A) Choose format

    (B) Get client data

    (C) Print client data

    (D) Another system

    8 Napster was a peer-to-peer file sharing system that allowed

    computer users to download music (MP3) files. It was closed

    down after a court ruling in the USA. Which of the following

    BEST summarises the reason for the closure of Napster?

    (A) It had engaged in illegal outsourcing.

    (B) It had engaged in copyright infringement.

    (C) Peer-to-peer networking breached Beta-testing laws.

    (D) Peer-to-peer networking breached the Software

    Developers Code of Conduct.

    4

  • 8/8/2019 HSC SDD Assessment 3

    5/16

    Yr 12 SDD Half Yearly Examination 2008

    9 Consider the following fragment of pseudocode.

    What is the purpose of this algorithm?

    (A) To find the largest number in an array

    (B) To find the position of the largest number in an array

    (C) To sort an array of integers in ascending order

    (D) To sort an array of integers in descending order

    10 During which phase of the software development cycle

    would program code be generated?

    (A) Defining and understanding the problem

    (B) Planning and design of software solutions

    (C) Implementation of software solutions

    (D) Testing and evaluation of software solutions

    11 Which of the following is an example of external

    documentation?

    (A) Appropriate names for modules

    (B) Source code comments

    (C) Templates

    (D) User manuals

    5

  • 8/8/2019 HSC SDD Assessment 3

    6/16

    Yr 12 SDD Half Yearly Examination 2008

    12 Which of the following topics should be included in a

    manual for first-time users of a car engine simulator

    application?

    (A) Data flow diagrams

    (B) Input-process-output diagrams

    (C) Screen navigation

    (D) Variables and data types

    13 Consider the algorithm.

    What is the output from this algorithm?

    (A) 1 2

    (B) 1 3

    (C) 2 2

    (D) 2 3

    14 In which activity of the software development cycle should

    the impact of a new software system on the working conditions

    of the employees of an organisation be addressed?

    (A) Preparing a feasibility study

    (B) Testing for a mix of transactions

    (C) Selecting the language paradigm

    (D) Ensuring that coding matches benchmarks

    6

  • 8/8/2019 HSC SDD Assessment 3

    7/16

    Yr 12 SDD Half Yearly Examination 2008

    15 Consider the following fragment of pseudocode.

    Which of the following is the most suitable data type for the

    variable provide_credit?

    (A) Boolean

    (B) Date

    (C) Float

    (D) Integer

    16 Applicants for a job vacancy were asked to show

    their ability to:

    define the scope of systems development projects;

    monitor and control the development and cost of

    systems;

    ensure that all project group activities are coordinated

    with other project groups, operations and other user

    areas;

    produce accurate and timely project status reports.

    What is the most likely position that was being advertised?

    (A) Analyst/Programmer

    (B) Customer Support Analyst

    (C) IT Project Manager

    (D) Web Developer

    7

  • 8/8/2019 HSC SDD Assessment 3

    8/16

    Yr 12 SDD Half Yearly Examination 2008

    Please turn over.

    8

  • 8/8/2019 HSC SDD Assessment 3

    9/16

    Yr 12 SDD Half Yearly Examination 2008

    Section B

    Longer Answer Questions

    1. The following pseudocode is used to calculate the totalreceipts for a business (including GST).

    (i) Desk check the algorithm using the following test data. (4

    marks)

    ............................................................................................................

    .................................................

    ............................................................................................................

    .................................................

    ............................................................................................................

    .................................................

    ............................................................................................................

    .................................................

    9

  • 8/8/2019 HSC SDD Assessment 3

    10/16

    Yr 12 SDD Half Yearly Examination 2008

    ............................................................................................................

    .................................................

    ............................................................................................................

    .................................................

    ............................................................................................................

    .................................................

    10

  • 8/8/2019 HSC SDD Assessment 3

    11/16

    Yr 12 SDD Half Yearly Examination 2008

    (b) Using pseudocode, modify the above algorithm to

    calculate and display the largest Transaction.amount. (5

    marks)

    ............................................................................................................

    .................................................

    ............................................................................................................

    .................................................

    ............................................................................................................

    .................................................

    ............................................................................................................

    .................................................

    ............................................................................................................

    .................................................

    ............................................................................................................

    .................................................

    ............................................................................................................

    .................................................

    ............................................................................................................

    .................................................

    2. A large bank is building a secure internal network that will

    allow employees to interact directly with the companys

    financial databases. The company decides to outsource the

    construction of software for the network.

    11

  • 8/8/2019 HSC SDD Assessment 3

    12/16

    Yr 12 SDD Half Yearly Examination 2008

    (i) Define the term outsourcing. (2 marks)

    (ii) Outline the implications of outsourcing the

    construction of this software. (3 marks)

    3. A small company is designing a database to hold company

    data. Compare and contrast a custom-designed solution with a

    customised off-the-shelf package for this company. (3 marks)

    4. A new approach to software development is the production of open-source

    software. Open-source software development may be characterised by:

    software developers contributing their skills without

    receiving payment;

    software developers contributing from anywhere around the

    world to a single project;

    source code being available to anyone;

    the product being available at no cost to any user.

    12

  • 8/8/2019 HSC SDD Assessment 3

    13/16

    Yr 12 SDD Half Yearly Examination 2008

    (i) Describe hardware and software developments that have

    made this development approach possible. (3 marks)

    13

  • 8/8/2019 HSC SDD Assessment 3

    14/16

    Yr 12 SDD Half Yearly Examination 2008

    (ii) Discuss the project management issues that might arise

    from the use of this software development approach. (3

    marks)

    5. Digi travel is a travel agency that is planning to set up touch

    screens in all popular tourist areas around the country, so that

    people can purchase bus, train, plane, and ferry tickets with the

    use of their credit card. The customer enters credit card details,

    chooses mode/s of transport, and chooses destination. Then the

    screen displays the total cost and the customer presses the

    confirm button and a ticket is printed.

    (i) Sketch a GUI for the order screen (4 marks)

    14

  • 8/8/2019 HSC SDD Assessment 3

    15/16

    Yr 12 SDD Half Yearly Examination 2008

    (ii) Create system flowchart representing the system (5

    marks)

    (iii) Each month the company wants to analyse which mode of

    transport and destination is the most popular, suggest and

    justify a data structure to store each customer purchase in.

    (3 marks)

    15

  • 8/8/2019 HSC SDD Assessment 3

    16/16

    Yr 12 SDD Half Yearly Examination 2008

    6. Convert the following binary to decimal (1 mark)

    (i) 101101

    (ii) 101111

    7. Convert the following decimal to binary (1 mark)

    (i) 46

    (ii) 24

    8. Convert the following binary to hex (1 mark)

    (i) 10100011

    9. Convert the following hex to binary (1 mark)

    (i) B7

    10. Convert the following binary to oct (1 mark)

    (i) 101111

    END OF PAPER

    16