Eduqas A-Level Computer Science A500QS
Data Structures: Arrays, Records and Hash Tables
Stacks, Queues, Linked Lists and Trees
Boolean Logic and Simplification
Algorithms, Pseudo-Code and Programming Constructs
Variables, Scope, Parameters and Identifiers
Recursion and Modular Programming
Sorting Algorithms
Searching and Shortest-Path Algorithms
Big O Notation and Algorithm Efficiency
Validation, Verification and Testing
Data Compression
Programming Paradigms and Computer Languages
Systems Analysis, Maintenance and Documentation
System Design and Human-Computer Interaction
Software Engineering Tools and Translators
Computing, Society and the Law
Computer Architecture, the Processor and Assembly Language
Input, Output and Secondary Storage
Networks, Protocols and the Internet
Data Transmission and Network Performance
Number Systems and Binary Arithmetic
Data Types, Characters and Floating Point
Files, Records and File Organisation
Databases, Normalisation and Entity Modelling
SQL, Big Data and Distributed Systems
The Operating System and Its Modes
Interrupts, Memory Management and Scheduling
Types of Software System
Data Security, Cryptography and Attack
Software Engineering Tools and Translators
Software packages in analysis, specification, design and testing
- 3 things to know
- Component 1
Overview
CASE tool, role of a diagramming package during systems analysis and how a project management package supports development.
What you need to know
Answer each one before you reveal it.
Explain the role of a diagramming package during systems analysis.
How does a data dictionary tool help during specification?
Questions from this subtopic
Each one with the model answer underneath.
- 1
What is a CASE tool?
Model answer
A CASE tool is a package supporting the analysis and design of a system rather than the coding. Diagrams, data dictionaries and specifications are produced and kept consistent.
- 2
Explain the role of a diagramming package during systems analysis.
Model answer
A diagramming package draws data flow diagrams and entity relationship diagrams from a stored model. A change to the model updates every diagram that uses it.
- 3
How does a data dictionary tool help during specification?
Model answer
A data dictionary tool stores every data item once with its type, size and validation rule. Designers and programmers then work from one agreed definition.
- 4
How can a package support the writing of a requirements specification?
Model answer
A requirements management package records each requirement with a reference number and its source. Every requirement can later be traced to the code and tests that satisfy it.
- 5
What is a screen design or interface prototyping package used for?
Model answer
A prototyping package builds a working mock-up of the screens without writing the underlying program. Clients approve the layout before development effort is committed.
- 6
Explain how a project management package supports development.
Model answer
A project management package records tasks, durations, dependencies and staff assignments. Critical activities and slipping deadlines become visible early.
Other ways to work this
The same content, four other ways.
What is inside Levo
Six ways to work the same material.
Every question in Software Engineering Tools and Translators, 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.