SlideShare a Scribd company logo
1 of 4
Download to read offline
UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS
                            General Certificate of Education
                     Advanced Subsidiary Level and Advanced Level

         COMPUTING
         Paper 1
                                                                                   May/June 2004

                                                                                               2 hours
         Additional Materials:   Answer Booklet/Paper




  READ THESE INSTRUCTIONS FIRST

  If you have been given an Answer Booklet, follow the instructions on the front cover of the Booklet.
  Write in dark blue or black pen on both sides of the paper.
  You may use a soft pencil for any diagrams, graphs, music or rough working.
  Do not use staples, paper clips, highlighters, glue or correction fluid.

  Answer all questions.
  At the end of the examination, fasten all your work securely together.
  The number of marks is given in brackets [ ] at the end of each question or part question.




                                  This document consists of 4 printed pages.
IB04 06_9691_01/2RP
 UCLES 2004                                                                                        [Turn over
2

1   (a) State what is meant by

         (i) operating system software;                                                               [1]

        (ii) applications software.                                                                   [1]


    (b) Explain the difference between

         (i) batch processing and real-time modes of computer system use;                             [2]

        (ii) on-line processing and off-line processing.                                              [2]


    (c) A computer game involves steering a car around a course. State which two of the terms:
        batch, real-time, on-line and off-line would be needed for this example, justifying your choice.
                                                                                                      [3]


2   (a) Explain the meaning of the term utility software.                                             [2]

    (b) Describe two examples of utility software.                                                    [4]


3   (a) State the meaning of the following types of testing.

         (i) White box testing.

        (ii) Black box testing.

        (iii) Alpha testing.

        (iv) Beta testing.                                                                            [4]


    (b) Explain what is meant by the following types of programming error. Give an example in each
        case.

         (i) Syntax.

        (ii) Logic.

        (iii) Arithmetic.                                                                             [6]


    (c) A program has been written using a top-down technique.
        The individual modules in the program have been fully tested and there are no errors in any
        of them.
        Explain why the program may fail to run or may produce incorrect results, despite the testing
        that has been done.                                                                       [2]




 UCLES 2004                                  9691/01/M/J/04
3

4   (a) (i) Explain what is meant by the character set of a computer.                             [1]

        (ii) Describe how the character set is represented in the computer system.                [2]


    (b) A stock file in a warehouse has the following fields in each record.

                             •   Name of item.
                             •   Date of last delivery.
                             •   Price of item.
                             •   Whether or not an order is outstanding.
                             •   Number of that item left in stock.

         (i) State data types suitable for each of the fields.                                    [5]

        (ii) Given that there are approximately 10000 different items in the warehouse, estimate the
             size of the stock file. You should clearly show all the stages in the calculation.   [5]


5   (a) Explain the meaning of the following modes of data transmission.

         (i) Simplex.

        (ii) Duplex.

        (iii) Half-duplex.                                                                        [3]


    (b) (i) Describe how buffers and interrupts are used in the transfer of data from primary
            memory to secondary storage.                                                  [5]

        (ii) State which of the modes of data transmission would be most suitable for the procedure
             in (i), justifying your answer.                                                    [2]




 UCLES 2004                                    9691/01/M/J/04                           [Turn over
4

                         The following questions refer to this information.

A manufacturing company uses computer systems to store details of customers, suppliers and
employees.
The employee file contains details of all employees including their name, address, rate of pay, tax rate
and other details.


6   Much of the information in the employee file is personal and should remain confidential.

    (a) Describe measures that can be taken to persuade workers that their personal information
        remains as confidential as possible.                                                [3]


    (b) Describe the health and safety issues affecting those workers who need to work with the
        computer systems, and how to overcome them.                                          [6]


7   Each employee record contains a picture of the employee.
    Explain how an image can be captured and then stored on the employee file.                       [4]


The company decides to investigate the use of computer systems to automate the production line.


8   A systems analyst is hired to carry out a feasibility study.
    Describe four areas that the systems analyst should report about in the feasibility study.       [8]


9   The present computer system runs a set of integrated software packages.

    (a) Communication with the user is via a human computer interface (HCI).
        Discuss the importance of

         (i) colour;

        (ii) layout;

        (iii) content

         in the design of the HCI.                                                                   [9]


    (b) Software will be necessary to run the new automated production line.
        Explain why custom written software is appropriate to this application.                      [2]


10 Information from the files is used by the management to inform their decisions.

    (a) Identify two types (or levels) of information that a management information system (MIS) can
        produce.                                                                                  [2]


    (b) State three output formats that can be used to present information to a manager, giving an
        advantage of each.                                                                      [6]



 UCLES 2004                                  9691/01/M/J/04

More Related Content

What's hot

What's hot (20)

June 10 P32
June 10 P32June 10 P32
June 10 P32
 
Nov 09 P11
Nov 09 P11Nov 09 P11
Nov 09 P11
 
Nov 04 P1
Nov 04 P1Nov 04 P1
Nov 04 P1
 
Nov 03 P1
Nov 03 P1Nov 03 P1
Nov 03 P1
 
Nov 09 P31
Nov 09 P31Nov 09 P31
Nov 09 P31
 
Nov 02 P1
Nov 02 P1Nov 02 P1
Nov 02 P1
 
June 06 P3
June 06 P3June 06 P3
June 06 P3
 
June 04 P3
June 04 P3June 04 P3
June 04 P3
 
Nov 03 P3
Nov 03 P3Nov 03 P3
Nov 03 P3
 
June 02 P1
June 02 P1June 02 P1
June 02 P1
 
Nov 09 P12
Nov 09 P12Nov 09 P12
Nov 09 P12
 
Nov 09 P32
Nov 09 P32Nov 09 P32
Nov 09 P32
 
Nov 05 P3
Nov 05 P3Nov 05 P3
Nov 05 P3
 
June 07 P1
June 07 P1June 07 P1
June 07 P1
 
June 07 P3
June 07 P3June 07 P3
June 07 P3
 
June 08 P3
June 08 P3June 08 P3
June 08 P3
 
Nov 08 P3
Nov 08 P3Nov 08 P3
Nov 08 P3
 
June 09 P3
June 09 P3June 09 P3
June 09 P3
 
Nov 07 P3
Nov 07 P3Nov 07 P3
Nov 07 P3
 
Nov 04 MS3
Nov 04 MS3Nov 04 MS3
Nov 04 MS3
 

Viewers also liked

Viewers also liked (6)

Syllabus for Politics and Architecture
Syllabus for Politics and ArchitectureSyllabus for Politics and Architecture
Syllabus for Politics and Architecture
 
Volantes Mariposa
Volantes MariposaVolantes Mariposa
Volantes Mariposa
 
SOP - Vulnerable Populations Consent: Developing Effective Standard Operating...
SOP - Vulnerable Populations Consent: Developing Effective Standard Operating...SOP - Vulnerable Populations Consent: Developing Effective Standard Operating...
SOP - Vulnerable Populations Consent: Developing Effective Standard Operating...
 
Ivro ag 21
Ivro ag 21Ivro ag 21
Ivro ag 21
 
Quirit
QuiritQuirit
Quirit
 
Gtc a6
Gtc a6Gtc a6
Gtc a6
 

Similar to June 04 P31

Computing paper 1 9691 may june 2004 computers general certificate of educati...
Computing paper 1 9691 may june 2004 computers general certificate of educati...Computing paper 1 9691 may june 2004 computers general certificate of educati...
Computing paper 1 9691 may june 2004 computers general certificate of educati...Alpro
 
June 08 P1
June 08 P1June 08 P1
June 08 P1Samimvez
 
June 06 P1
June 06 P1June 06 P1
June 06 P1Samimvez
 
Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...Alpro
 
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...Alpro
 
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Alpro
 
June 10 P11
June 10 P11June 10 P11
June 10 P11Samimvez
 
June 10 P12
June 10 P12June 10 P12
June 10 P12Samimvez
 
June 10 P13
June 10 P13June 10 P13
June 10 P13Samimvez
 
June 05 P3
June 05 P3June 05 P3
June 05 P3Samimvez
 

Similar to June 04 P31 (13)

Nov 06 P1
Nov 06 P1Nov 06 P1
Nov 06 P1
 
Nov 07 P1
Nov 07 P1Nov 07 P1
Nov 07 P1
 
Computing paper 1 9691 may june 2004 computers general certificate of educati...
Computing paper 1 9691 may june 2004 computers general certificate of educati...Computing paper 1 9691 may june 2004 computers general certificate of educati...
Computing paper 1 9691 may june 2004 computers general certificate of educati...
 
June 08 P1
June 08 P1June 08 P1
June 08 P1
 
June 06 P1
June 06 P1June 06 P1
June 06 P1
 
Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2008 9691 cambridge General Certificate of educatio...
 
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
Computing paper 1 may june 2008 computers cambridge test paper zimsec zimbabw...
 
Nov 04 P3
Nov 04 P3Nov 04 P3
Nov 04 P3
 
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
Computer paper 3 may june 2004 9691 cambridge General Certificate of educatio...
 
June 10 P11
June 10 P11June 10 P11
June 10 P11
 
June 10 P12
June 10 P12June 10 P12
June 10 P12
 
June 10 P13
June 10 P13June 10 P13
June 10 P13
 
June 05 P3
June 05 P3June 05 P3
June 05 P3
 

More from Samimvez

More from Samimvez (20)

Sql installation tutorial
Sql installation tutorialSql installation tutorial
Sql installation tutorial
 
Example3
Example3Example3
Example3
 
Coms1010 exam paper - nov10
Coms1010   exam paper - nov10Coms1010   exam paper - nov10
Coms1010 exam paper - nov10
 
Coms1010 exam paper - may 08
Coms1010   exam paper - may 08Coms1010   exam paper - may 08
Coms1010 exam paper - may 08
 
Example2
Example2Example2
Example2
 
Labsheet 3
Labsheet 3Labsheet 3
Labsheet 3
 
Labsheet 3,5
Labsheet 3,5Labsheet 3,5
Labsheet 3,5
 
EQ V3x
EQ V3xEQ V3x
EQ V3x
 
Eq v2
Eq v2Eq v2
Eq v2
 
3.6
3.63.6
3.6
 
3.2
3.23.2
3.2
 
3.10
3.103.10
3.10
 
3.1
3.13.1
3.1
 
3.3
3.33.3
3.3
 
3.8
3.83.8
3.8
 
3.4
3.43.4
3.4
 
3.7
3.73.7
3.7
 
3.5
3.53.5
3.5
 
3.9
3.93.9
3.9
 
June 02 MS2
June 02 MS2June 02 MS2
June 02 MS2
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

June 04 P31

  • 1. UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Subsidiary Level and Advanced Level COMPUTING Paper 1 May/June 2004 2 hours Additional Materials: Answer Booklet/Paper READ THESE INSTRUCTIONS FIRST If you have been given an Answer Booklet, follow the instructions on the front cover of the Booklet. Write in dark blue or black pen on both sides of the paper. You may use a soft pencil for any diagrams, graphs, music or rough working. Do not use staples, paper clips, highlighters, glue or correction fluid. Answer all questions. At the end of the examination, fasten all your work securely together. The number of marks is given in brackets [ ] at the end of each question or part question. This document consists of 4 printed pages. IB04 06_9691_01/2RP  UCLES 2004 [Turn over
  • 2. 2 1 (a) State what is meant by (i) operating system software; [1] (ii) applications software. [1] (b) Explain the difference between (i) batch processing and real-time modes of computer system use; [2] (ii) on-line processing and off-line processing. [2] (c) A computer game involves steering a car around a course. State which two of the terms: batch, real-time, on-line and off-line would be needed for this example, justifying your choice. [3] 2 (a) Explain the meaning of the term utility software. [2] (b) Describe two examples of utility software. [4] 3 (a) State the meaning of the following types of testing. (i) White box testing. (ii) Black box testing. (iii) Alpha testing. (iv) Beta testing. [4] (b) Explain what is meant by the following types of programming error. Give an example in each case. (i) Syntax. (ii) Logic. (iii) Arithmetic. [6] (c) A program has been written using a top-down technique. The individual modules in the program have been fully tested and there are no errors in any of them. Explain why the program may fail to run or may produce incorrect results, despite the testing that has been done. [2]  UCLES 2004 9691/01/M/J/04
  • 3. 3 4 (a) (i) Explain what is meant by the character set of a computer. [1] (ii) Describe how the character set is represented in the computer system. [2] (b) A stock file in a warehouse has the following fields in each record. • Name of item. • Date of last delivery. • Price of item. • Whether or not an order is outstanding. • Number of that item left in stock. (i) State data types suitable for each of the fields. [5] (ii) Given that there are approximately 10000 different items in the warehouse, estimate the size of the stock file. You should clearly show all the stages in the calculation. [5] 5 (a) Explain the meaning of the following modes of data transmission. (i) Simplex. (ii) Duplex. (iii) Half-duplex. [3] (b) (i) Describe how buffers and interrupts are used in the transfer of data from primary memory to secondary storage. [5] (ii) State which of the modes of data transmission would be most suitable for the procedure in (i), justifying your answer. [2]  UCLES 2004 9691/01/M/J/04 [Turn over
  • 4. 4 The following questions refer to this information. A manufacturing company uses computer systems to store details of customers, suppliers and employees. The employee file contains details of all employees including their name, address, rate of pay, tax rate and other details. 6 Much of the information in the employee file is personal and should remain confidential. (a) Describe measures that can be taken to persuade workers that their personal information remains as confidential as possible. [3] (b) Describe the health and safety issues affecting those workers who need to work with the computer systems, and how to overcome them. [6] 7 Each employee record contains a picture of the employee. Explain how an image can be captured and then stored on the employee file. [4] The company decides to investigate the use of computer systems to automate the production line. 8 A systems analyst is hired to carry out a feasibility study. Describe four areas that the systems analyst should report about in the feasibility study. [8] 9 The present computer system runs a set of integrated software packages. (a) Communication with the user is via a human computer interface (HCI). Discuss the importance of (i) colour; (ii) layout; (iii) content in the design of the HCI. [9] (b) Software will be necessary to run the new automated production line. Explain why custom written software is appropriate to this application. [2] 10 Information from the files is used by the management to inform their decisions. (a) Identify two types (or levels) of information that a management information system (MIS) can produce. [2] (b) State three output formats that can be used to present information to a manager, giving an advantage of each. [6]  UCLES 2004 9691/01/M/J/04