SD+&+D+Analysis

media type="custom" key="27801423"


 * Questions**

1. Describe the role of a systems analyst

2. Identify 3 ways in which an analyst can extract the client’s needs

3. What is an algorithm?

4. Write down any // **inputs** //, // **processes** // and // **outputs** // for the following problems. Make sure you state any assumptions

(a) Write a program which accepts a string of up to 5 characters consisting of A, B, C, D or E and then converts them to numbers (1, 2, 3, 4 or 5)

(b) Write a program which picks 6 random lottery numbers

(c) Write a program which accepts a user's name as an input and then prints out an anagram

(d) Write a program which calculates the area of a circle if the user enters the radius (A = PI x r squared)

(e) Write a program which prompts the user for a letter, and a word and then displays the number of occurrences of the letter in that word

(f) Write a program which takes in five 100m times and then displays which one is the fastest (hint use a loop)

5. SunTan Travel are considering moving their entire business from a manual system to a computerised system. Write 8 questions which a systems analyst might ask the Managing Director of SunTan Travel.