chapter 7 Flashcards

1
Q

who is a system analyst

A

a person who analyses systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

state the 6 stages of the systems life cycle

A
  1. analysis
  2. design
  3. development and testing
  4. implementation
  5. documentation
  6. evaluation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

why would a company update its current system

A
  • the existing computer equipment cannot be repaired
  • Changes to laws or taxes requiring radical overhaul of software.
    » More suitable hardware is now available to improve efficiency and reliability.
    » There is a need to expand the company.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

describe what happens during the analysis stage [any4]

A

» Research the current system
» Identification of input and output
» What processing takes place?
» Problems with the current system
» User requirements for the new system
» What are the information requirements?
» Identify hardware and software for the new system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the stages of analysis ? [4]

A
  1. Observation
  2. Interviews
  3. Questionnaires
  4. Examination of Existing Documents `
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

describe observation

A

To watch daily work of personnel
Purpose to get a whole overview to see how the old system works

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

advantages of observation

A

» it is possible to get an overall view of the system
» inexpensive method as the analyst is only watching the workers
» the analyst obtains reliable data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

disadvantages of observation [2]

A

» People are generally uncomfortable being watched and may work differently
» People who violate the rules will not do that if they know they are being watched

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

describe the interview stage

A

a one to-one question-and-answer session between the analyst and the user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

advantages of interviews [4]

A

» Questions can be explained or repeated
» Can change questions in light of previous answers
» The user is more open and honest with the answer
» Interviewer can detect body language and facial expressions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

disadvantages of interviews [any4]

A

» Time consuming to interview all the users as the interviews are carried out one at a time [2]
» The interviewee may be dishonest with the questioning as it is not anonymous [2]
» Expensive due to analyst’s time [1]
» Workers may not be available at the time the analyst is available.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

describe the questionnaire

A

distributing questionnaires to the workforce, clients or system users to find out their views of the existing system and to find out how some of the key tasks are carried out.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

advantages of questionnaire [any4]

A

» The questions can be answered fairly quickly.
» It is a relatively inexpensive method (only need to produce questionnaires)
» Individuals can remain anonymous if they want (therefore give more truthful answers)
» Allows for a quick analysis of the data
» Interviewees can fill in questionnaire in their own time
» Allows a greater number of people to take part

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

disadvantages of questionnaires [any4]

A

» The number of returned questionnaires can be low; not always a popular method
» The questions are rather rigid because they have to be generic; it is not possible to ask follow-up questions
» No immediate way to clarify a vague answer to a question; it is not possible to expand their answers
» Users tend to exaggerate their responses as they are
anonymous
» Because anonymous, the interviewees may not take it seriously

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

describe the examination of existing documents method/stage

A

This method allows the analyst to see
1) how existing files are kept,
2) look at operating instructions
3) training manuals
4) check the accounts
This allows the analyst to get some idea of
1) the scale of the problem
2) memory
3) size requirements
4) type of input
5) output devices needed, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

advantages of examining existing documents [2]

A

» Can see details of inputs and outputs
» Can understand the flow of data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

disadvantages of examining existing documents [2]

A

» Time consuming to go through the documents
» Expensive method as the analyst will have to spend time going through documents

18
Q

why does analyst record and analyze information about the current system ?

A

» to Identify inputs, outputs and processing of the current system
» to Identify problems with the current system and improvements required
» to Identify the user and information required for the new system

19
Q

what does DFD stand for

A

Data FLow Diagram

20
Q

what are user requirements and their purpose ?

A

meaning - written by the analyst for the business in simple words (natural language , no jargon is used)

purpose -
» to enable customers to verify that the analyst’s proposal, based on investigations, aligns with the customer’s specifications.
» describe what the analyst thinks the customer does with their system.

21
Q

what does system specification include

A

» identify and justify system hardware for the neww system
eg- input and output devices
» identify and justify system software for the new system
eg- operating system, storage, application software

22
Q

what are two ways of having a system software

A

1) off the self software
2) bespoke software (specially written software)

23
Q

off the shelf software

A

» Cheaper to purchase as there are no development costs
» More reliable as they only errors will have been located and tested
» Regular upgrades and improvements are more easily obtained
» More support as there are many users

24
Q

Bespoke software(Specially written software)
[2adv 2disadv]

A

advantages -
» Meets cutomers needs as the software is specially designed for the customer
» Uses less memory as the software only has the feautres needed
» It is easier to use as less functions are there in the software
» Can be changed when the customer needs it changing

disadvantages -
» it will also require considerable training in using software unknown to the employees
» There will be no user base to seek help (they will have to rely on the software development technical team, which could be expensive).

25
Q

Outline the main 4 process in the design stage

A

» File structures and data structures
» Input formats, including data capture forms
» Output formats, including screen layouts and report layouts
» Validation routines

26
Q

A file is made up of a number of ———-, and each record is broken up into —————

A

A file is made up of a number of records, and each record is broken up into fields

27
Q

One of the fields must be unique and will act as the ———— field – this is to allow each record to be uniquely identified

A

One of the fields must be unique and will act as the primary key field – this is to allow each record to be uniquely identified

28
Q

give example of alphanumeric datatype

A

A345FF or
07432011122

alpha characters (letters
or text) and numeric data (numbers)

29
Q

give example of charecter datatype

A

X or d

a sinlge letter or text

30
Q

give example of string datatype

A

example_of_text_
string

string of letters or numbers or other
symbols

31
Q

types of numeric data

A

integer
decimal/real
currency
date/time

32
Q

define validation

A

validation is the checking that the data is sensible, reasonable or acceptable and to check if it follows a certain criterion. it is an automatic check carried by a computer.

33
Q

What can validation check (just 2 examples)

A

a) data is in right type and format
b) within range of possible values

34
Q

describe type check

A

data is of correct type
ex Letter “A” would not be allowed in a numeric feild

35
Q

describe length check

A

contains a set of characters
ex candidate number should be 4 digits long.

36
Q

decribe range check

A

to make sure numbers lie within a specified range (between an acceptable upper value and an acceptable lower value)
ex exam score would range from 1 to 100.

37
Q

decribe format check

A

data may have a fixed pattern of number of digits and character.
ex a class should in the format of 10c
data - dd/mm/yyyy

38
Q

describe prescence check

A

existence check

39
Q

describe lookup check

A

checks that data is one of the possible items in a list

40
Q

describe check digit

A

extra digit added to a number and calculated from it to make sure that the number is entered correctly to the computer.
e ISBN and barcode validation