## Computing Qs Help

### Rocky

Posted 21 September 2005 - 03:31 PM

1-
(a) What is the purpose of the analysis stage?
(b) Name the document produced at the analysis stage.
© There are 3 different types of maintenance, which can be carried out on a piece of software once it is ditributed. Name and describe each type.

2- A school library has just bough a program to record book loans. One of the program modules asks for the name of a book and returns the name of the pupil who has borrowed it. Which 1 of the following algorithms is most likely to be used in this module?
* Finding minimum value
* Linear search
* Counting occurences
* Input validation

3- Software has to be developed for a business which will allow the automatic processing of wages. A programmer has desgined a structure chart as part of the design stage of the sfotware development process.

*Wages Calculation -----------------> Get employess personal details
" " ------------------> Get hours worked
" " -----------------> Calculation wage
" " -----------------> Print wage details

(a) Describe 1 other design technique, which the programmer could use.
(b) Describe 2 factors, which will contribute to the choice of programming language used to implement the program.
© Descrobe 2 methods the programmer could sue in order to make the program more readable.
(d) For the "Get hours worked" procedure, give 3 item of test data the programmer could use to test this procedure fully.

*If you can help me it'd be really appreciated, thanks.

### sparky

Posted 21 September 2005 - 03:53 PM

1a) Purpose of the analysis stage is for the SYSTEMS ANALYST to obtain a clear, precise, unambigious description of the problem to be solved, without detailing HOW it will be solved.

Adaptive - changing the system to work with new OS/Hardware
Perfective - adding new features to improve the performance of the system.

2. Linear Search

3a) Pseudo Code - design written in a textual fashion usually with a numbering system and indentation of structures.

b)What language the design team are best specialised in?
What language will best meet the problem? (ie PROLOG => AI)

c) Indentation of loops etc
Internal commentary within code

d) 0 , 12 and 200

One normal (12), one exceptional (200) and one boundary (0)

### Rocky

Posted 21 September 2005 - 04:32 PM

Thanx sparky, you are cool.

### ermd

Posted 21 September 2005 - 08:21 PM

Haha, I just did those exact questions for homework.

### Rocky

Posted 22 September 2005 - 03:16 PM

How is that, have you not did your Highers?