logo

Learning objective

Analysis: Be aware that before a problem can be solved, it must be defined, the requirements of the system that solves the problem must be established and a data model created. Requirements of system must be established by interaction with the intended users of the system. The process of clarifying requirements may involve prototyping/agile approach. Students should have experience of using abstraction to model aspects of the external world in a program.

Read the explanation, check the common trap, then practise with flashcards and questions.

At a glance

0

Flashcards

0

Questions

Topic

Aspects of software development

Subtopic

Analysis

Aqa A Level Computer ScienceSystematic approach to problem solving

Study support

Understand this objective

Quick explanation

Analysis: Be aware that before a problem can be solved, it must be defined, the requirements of the system that solves the problem must be established and a data model created. Requirements of system must be established by interaction with the intended users of the system. The process of clarifying requirements may involve prototyping/agile approach. Students should have experience of using abstraction to model aspects of the external world in a program

  • This point belongs to Aspects of software development, especially Analysis.
  • You need to be able to analysis: Be aware that before a problem can be solved, it must be defined, the requirements of the system that solves the problem must be established and a data model created. Requirements of system must be established by interaction with the intended users of the system. The process of clarifying requirements may involve prototyping/agile approach. Students should have experience of using abstraction to model aspects of the external world in a program.
  • Use the linked flashcards and practice questions to check recall, then practise applying the idea in an exam-style answer.

Why it matters

This objective helps connect Analysis to exam-style questions, flashcards, and revision notes for Aspects of software development.

Quick student answer

What should happen before attempting to solve a problem using a computer system?

Direct answer

The problem should be defined

Key terms

  • Data model: A model representing the data relevant to a proposed system.
  • Abstraction: The process of modelling relevant aspects of the external world in a program without representing unnecessary detail.

Common trap

Ignoring the intended users: Explain that requirements must be established through interaction with the intended users of the system.

Related questions

Try this as a practice card

4 linked

Question 1 of 4

Choose an answer, get feedback, then move sideways through the set.

0 of 4 attempted

Flashcard prompts

Flip through the key recall cards

4 cards

Flashcard 1 of 4

Press Space to flip, arrows to move

Revision tools

Choose how to practise

Back to topic hub
Flashcards0 linked cards
No objective-specific flashcards are cached for this page. Use the topic hub to revise the surrounding flashcards without triggering a frozen-subject DB fallback.Open topic hub
Practice Questions0 linked questions
No objective-specific practice questions are cached for this page. Use the topic question bank to practise nearby curriculum questions without weakening the egress guard.Open topic questions

Related learning objectives