levo

Systems Analysis and Development Approaches

  • 12 subtopics
  • 36 things to know
  • AS Unit 1

What Systems Analysis and Development Approaches covers

Systems Analysis and Development Approaches is examined in Unit AS 1, Approaches to Systems Development. It covers the software crisis and the need for systems development, user needs, time and cost, roles in a systems development team, the purpose of analysis, fact-finding techniques, functional and non-functional requirements, data flow diagrams, the waterfall model, rapid application development and Agile, resources, constraints and risks in a software project, project management, Gantt charts and critical path analysis and version management.

Where it is assessed

AS Unit 1

Approaches to Systems Development.

Check the CCEA specification ↗

The 12 subtopics

Each one has its own page. CCEA AS Digital Technology students sit this topic in the first year.

What you need to know

Answer each one before you reveal it.

Your recallNot started
Key term

Explain why poorly written software stays expensive long after it is delivered.

Key term

Why is time the dominant factor for a system tied to an external date?

Key term

Explain why involving users throughout development saves money overall.

Key term

Why is analysis completed before design begins?

Evaluation

Give two disadvantages of questionnaires.

Key term

Why can a system that meets all its functional requirements still be rejected?

Key term

What is the purpose of a data flow diagram?

Key term

What is the difference between a context diagram and a level 1 DFD?

Key term

Produce a context DFD in words for a simple scenario: a dentist's practice recording appointments.

Key term

Why does the waterfall model suit a fixed-price contract?

Key term

Why does a project manager use a Gantt chart and critical path analysis together?

Key term

What is the main role of a systems analyst?

Evaluation

Give two advantages of Rapid Application Development.

Key term

Name the three main elements in the organisation of a software project.

Key term

Why is version management essential when several programmers work on one system?

Numbers

Where was the term ‘software crisis’ first used?

Key term

Name three tasks a systems analyst carries out during analysis.

Process

What is the purpose of the analysis stage of systems development?

Key term

Describe how an interview is used as a fact-finding technique.

Key term

What is a functional requirement?

Key term

Describe the waterfall model of systems development.

Evaluation

Give two disadvantages of Rapid Application Development.

Key term

Give three examples of human resources on a development project.

Key term

What is project management?

Key term

What is meant by locking a file?

Key term

Give three symptoms of the software crisis.

Key term

Name the three main factors that shape any systems development project.

Key term

What is the main role of a project manager?

Key term

Name the three parts that make up any computer system.

Evaluation

Give two advantages of interviews over the other fact-finding techniques.

Key term

Give one non-functional requirement for a payroll system, and justify it.

Process

Name the stages of the waterfall model in order.

Key term

Describe the Agile approach to systems development.

Key term

What is meant by a constraint on a project?

Key term

Name four activities a project manager performs.

Key term

What is a branch?

Take Systems Analysis and Development Approaches further

The same content, four other ways.

Commonly confused

Pairs that lose marks when they are blurred together.

  • Constraint vs Risk

    Constraint: a limit known at the outset that the plan must fit inside. Risk: a possible future event the plan must be ready for.

  • Interview vs Questionnaire

    Interview: a two-way conversation with a single person, so an answer can be followed up. Questionnaire: a fixed set of written items sent to many people at once.

  • Observation vs Document sampling

    Observation: watching people at work to see what really happens. Document sampling: examining the forms and records to see what data is actually held.

Questions from this topic

Each one with the model answer underneath.

  1. 1

    What does the term ‘software crisis’ describe?

    Model answer

    The software crisis describes the period in which software projects routinely ran late, cost far more than planned and delivered unreliable systems, because software development could not keep pace with rapidly growing hardware power.

  2. 2

    Where was the term ‘software crisis’ first used?

    Model answer

    The term ‘software crisis’ was first used at a NATO conference on software engineering held in Germany in 1968.

  3. 3

    Give three symptoms of the software crisis.

    Model answer

    Projects overran their deadlines, projects exceeded their budgets, and the software delivered was often unreliable or did not do what the user had asked for.

  4. 4

    Why did more powerful hardware make the software crisis worse?

    Model answer

    Cheaper and faster hardware allowed far more ambitious systems to be attempted, and the informal methods that worked for small programs could not manage the complexity of the much larger systems that became possible.

  5. 5

    How did the software crisis lead to the discipline of software engineering?

    Model answer

    The scale of the failures showed that building software needed the same disciplined, planned approach as other branches of engineering, so lifecycle models, documented methods and formal project management were introduced.

  6. 6

    State two consequences for an organisation whose software project fails.

    Model answer

    The organisation loses the money already spent on the project and must carry on running an inadequate existing system, and it may lose customers to competitors whose systems work.

What is inside Levo

Six ways to work the same material.

1Closed book
2Open book
3Closed book

The 3-step method, run for you

Answer cold, learn it, then prove it stuck. Levo tracks the jump between your first attempt and your last.

Systems Analysis and Development Approaches
Design, Development and Testing
Implementation and System Security
Programming

Cram a whole paper in one sitting

Sort every topic into what you know and what you do not, then drill only the weak ones.

A check requires a value.
presencerangeformat

Blank Blitz makes facts automatic

Rapid timed gap-fills on the terms and numbers you need to recall without thinking.

ANormal data is 12, which should be accepted.
BBoundary data is 1 and 50, which should be accepted.
C0 and 51, just outside the limits, should be rejected.

Build It gets the exam shape right

Assemble a full-mark answer from its marking points, in the order an examiner wants them.

One byte is made up of 8 bits.
TrueFalse

Test It catches misconceptions

Spot the fault in a statement. The traps are the mistakes students actually make.

721941163128510

Brain Breaks between sessions

Short focus games to reset attention, so the next set lands better than the last.

Systems Analysis and Development Approaches revision questions

Is Systems Analysis and Development Approaches examined at AS in CCEA Digital Technology?
Yes. It sits in AS Unit 1, which you take in the first year, so it is on the AS paper as well as counting towards the full A level.
What does Systems Analysis and Development Approaches cover in CCEA AS-Level Digital Technology?
12 subtopics: the software crisis and the need for systems development, user needs, time and cost, roles in a systems development team, the purpose of analysis, fact-finding techniques, functional and non-functional requirements, data flow diagrams, the waterfall model, rapid application development and agile, resources, constraints and risks in a software project, project management, gantt charts and critical path analysis and version management. Each one has its own page with questions and model answers.
How is Systems Analysis and Development Approaches organised?
By the CCEA 2650 specification, subtopic by subtopic, so it matches the order you are taught it in.

Every question in Systems Analysis and Development Approaches, on a schedule.

Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.

Or £46 a year, about £3.83 a month. Cancel anytime.