user documentation
maintenance documentation
back up and recovery procedures
what is the waterfall approach
what is the agile approach
what is decomposition
what is abstraction
advantages of decomposition
disadvantages of decomposition
what is abstraction similar to
the ‘black box programming’ technique where we only need to know what a subroutine/procedure does and the parameter it requires and we do not need to know how to do it
extra advantages of agile
disadvantages of agile
explain the purpose of a feasibility study
what are the different stages of feasibility and what do they check
what are the 4 types of investigation methods
what does observation involve, and what are the advantages and disadvantages
advantages:
- can actually see what is happening and do not have to rely on what people tell you they think is happening
- pick up parts of the system that are not immediately obvious to the customer
- confirm information gathered through different fact-finding methods
- the analyst sees parts of the system that employees may not realise are important or consider important to discuss
disadvantages:
- time consuming and expensive to carry out
- staff may feel they are being watched and act differently so you do not actually see what goes on every day
- cost of sending analysts around the world
- there is no guarantee that some of the more subtle parts of the system will show up during the observation period
what does questionnaire involve, and what are the advantages and disadvantages
advantages:
- cheap to produce for a large number of people
- can be distributed worldwide
- could be completed online so results can be available very quickly
- can be anonymous - more honest responses
- cheaper than interviewing in terms of time spent gathering data
disadvantages:
- hard to create and design a good questionnaire (have to be designed by experts or information could be unusable)
- not all questionnaires sent out will be completed
- people don’t always take questionnaires seriously as interviews and may not give correct answers
- no follow up questions
what does document collection involve, and what are the advantages and disadvantages
advantages:
- analyst can see how the current system should be operating
- inexpensive method of gathering lots of information fairly quickly
- can identify storage requirements
- documents are reliable and show most of the data stored in the system and that data that is used
disadvantages:
- staff may not be following procedures in documentation and may be using system in their own way
- documentation may be out of date and not updated to reflect system changes
- documents give a limited view of the system and do not say how they were created
- documents may contain sensitive information and there may be restrictions on seeing them
what does interviews involve, and what are the advantages and disadvantages
advantages:
- can gather large amount of detailed information
- can make judgements on validity of information from personal contact or body language
- can ask follow up questions or open ended questions to gather more detailed information in selected areas
disadvantages:
- time consuming and expensive to carry out
- has to be carried out by trained interviewer or closed questions written by experts
- difficult to analyse large amount and wide variety of information
what are the possible effects if increasing the use of computers in the work place
hardware selection criteria
software selection criteria
what is carried out in the design stage
what is alpha testing