CCEA A-Level Software Systems Development CL4
Software and the Development Environment
Defining Data: Types, Variables and Classes
Program Control Structures
Objects, Classes and Data Structures
Exception Handling and Managing Input and Output
Testing an Object Oriented Application
Graphical User Interface Objects and Events
Multiple Forms and Linking to Files
Designing, Testing and Evaluating an Event Driven Application
Reasons for Systems Development and Systems Methodologies
Managing Projects
Testing Strategies
Database Concepts and Entity Relationship Modelling
Normalisation and Structured Query Language
Project Management and the Systems Approach in Practice
Defining Requirements and Documenting the Design
Building a Desktop Solution with a Database
Testing and Evaluating the Solution
Reasons for Systems Development and Systems Methodologies
Rapid application development
- 3 things to know
- A2 Unit 1
Overview
Rapid application development trying to achieve, joint application development workshop and three kinds of tool that make rapid application development possible.
What you need to know
Answer each one before you reveal it.
What does the abbreviation RAD stand for, and what is its central idea?
What is rapid application development trying to achieve?
Questions from this subtopic
Each one with the model answer underneath.
- 1
What does the abbreviation RAD stand for, and what is its central idea?
Model answer
RAD stands for rapid application development. Its central idea is to shorten the time to a working system by building prototypes with heavy user involvement and refining them, rather than completing a full specification before any code is written.
- 2
What is rapid application development trying to achieve?
Model answer
Rapid application development aims to produce a working system in a short elapsed time by involving users intensively, building prototypes instead of writing long specifications, and accepting a system that is good enough for the business rather than technically perfect.
- 3
What is a joint application development workshop?
Model answer
A joint application development workshop is an intensive facilitated session that puts users, analysts and developers in one room for one or more days to settle requirements and design decisions face to face rather than through circulated documents.
- 4
Why does rapid application development rely on small teams?
Model answer
Small teams are used because communication cost rises sharply with team size, and a handful of people sitting together can agree a change in minutes where a large team would need a document and a meeting.
- 5
Name three kinds of tool that make rapid application development possible.
Model answer
Visual screen builders, code generators driven from a data model, and libraries of reusable components are three kinds of tool that make rapid development possible.
- 6
How is a prototype used in rapid application development?
Model answer
A prototype is used as the medium of conversation with the user: the developers build a version, the user works with it and reacts, and the reaction drives the next version, so the prototype gradually becomes the specification.
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 Reasons for Systems Development and Systems Methodologies, 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.