The Systems Cycle Questions
0.0 / 5
- Created by: Bellaxox
- Created on: 30-04-18 09:11
Describe the analysis and testing stages
Describe the analysis and testing stages of life cycle (4 marks)
1 for identification, 1 for expansion / example:
- The analysis stage concludes with a set of requirements the analysis determines what needs to be done.
- Analysis involves questionnaires/interviews/document analysis/observation of current system.
- The finished system is tested against the requirements specification the testing determines whether what has been done works or not.
- Testing is to find bugs/errors using normal/extreme/erroneous data/following a test plan.
- Analysis is the first stage/comes before design.
- Testing comes after implementation/before installation.
1 of 12
Give two comparisons
Give two comparisons of questions & interviews for investigating (4)
- The course of interviews can change during the process whereas the structure of questionnaires are fixed in advance
- Questionnaires are anonymous whereas you see and talk to the person being interviewed
- Questionnaires are structured clearly and provide opportunities for short answers whereas an interview provides an opportunity to offer additional information that the analyst may not have considered
- Body language can offer conclusions about answers being given during interviews whereas with questionnaires you do not get to see the person filling them in
2 of 12
Describe prototyping
Describe prototyping as a method of software development (2)
- A model is built and evaluated to enable an approved version to be put into production.
- An iterative process of design and evaluation/repeated until an interface is satisfactory.
- A working user interface is created which does not process any data.
- Evolutionary – model is used as basis for development.
- Throwaway – model is redeveloped from scratch in development.
3 of 12
Describe three types of test data (6)
- Normal/correct/valid data, everyday data that is expected /should not generate any error messages on entry.
- Extreme/boundary data, data at the upper/lower boundaries of tolerance.
- Erroneous/incorrect/invalid data, incorrect data outside the boundaries of tolerance or wrong data type / should generate error messages on entry/not be accepted.
4 of 12
Describe Rapid Application Development (2)
- A programming system (used by programmers).
- Used to quickly build working programmes.
- A number of tools to help build GUI’s.
- Reduces development time.
- Can reduce amount of efficient executable code.
- A software development methodology.
- Involves iterative development.
- Involves the construction of prototypes.
- JAD/Timeboxing.
5 of 12
Describe the difference
Describe the difference between Requirement specification and design specification (2)
- Requirements specification is developed by the systems analyst.
- Design specification is developed by the systems designer.
- Requirements specification clearly defines what the system is to do, design specification how this will be achieved.
- Example: Requirements specification states what is to be stored, design specification gives table structure to storing.
6 of 12
Describe the implementation stage (2)
Implementation eg:
- It uses the design specification/output from the design stage and takes it forward/puts it into practice.
- It is when the coding would be created for the required inputs, processing and required outputs.
- It is when off-the-shelf software is customised dependent upon the needs of the client.
- Creates working software that can be tested.
7 of 12
Describe the installation stage (2)
- Placing of finished project into use parallel/phased/pilot/direct strategy used.
- Presents opportunity for staff training using completed and tested software code.
- Data transfer where data keyed into new system.
8 of 12
Describe the role of the systems analysis
- Investigates the current system using investigation methods/ observation/ interview/ document analysis/questionnaires.
- Liaises with staff/management within the organisation to ascertain how the current system works and how it could be improved.
- Writes feasibility study and requirements specification / user requirements.
9 of 12
identify two items of documentation
identify two items of documentation produced during the documentation stage of the system life cycle and describe the purpose of each
- User manual to provide reference material for staff training to ensure that users can use the system effectively and solve problems.
- Technical guide so that in the event of maintenance the programmer employed will know how the system was constructed.
- Program/System specifications listing hardware and software required with minimum requirements to run the program.
- Security details including passwords and access rights as staff will change during the life of the system.
- Recovery plan that may include how to retrieve backups in the event of a system failure / disaster.
- Test plans, data and logs so that in the event of future changes to the system the test plan can be re-run to ensure that the same results are produced.
10 of 12
Describe how prototyping can be used
Describe how prototyping can be used to develop an application (4)
- Prototype created.
- Given to client.
- Changes/errors identified.
- Changes implemented.
- Iterative cycle/Given back to client.
- Can be evolutionary/throwaway.
11 of 12
Describe two other methods for analysis
Describe and indentify two other methods that a system analyst could use other then interviews and questionnaires.
- Meetings e.g. Groups of workers are gathered together questions can be asked directly/ideas expressed/points discussed.
- Document analysis e.g. Documents from the (current) system are used and the format of input/output is identified.
- Observation e.g. The systems analyst watches/shadows a worker performing their job to record the processes that take place.
12 of 12
Related discussions on The Student Room
- Unit 14 IT Service Delivery Part A Question »
- Computer Science course not accredited by the BCS (British Computer Society) »
- Help with accounting apprenticeship/ future job/ interest dilemma. »
- are there any good CCEA SSD resources? »
- NEA Examples For AQA A Level Computer Science »
- I don't know what subject to pick »
- Capital one case study interview »
- Amazon SDE apprenticeship »
- 5 careers for Computer Science graduates »
- What is os? »
Similar ICT resources:
0.0 / 5
4.5 / 5 based on 10 ratings
0.0 / 5
0.0 / 5
5.0 / 5 based on 1 rating
Teacher recommended
5.0 / 5 based on 1 rating
Teacher recommended
5.0 / 5 based on 1 rating
3.0 / 5 based on 2 ratings
5.0 / 5 based on 1 rating
Teacher recommended
Comments
No comments have yet been made