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
The dynamic systems development method
- 3 things to know
- A2 Unit 1
Overview
Dynamic systems development method, principle of fixing time and resources and varying features and building incrementally from firm foundations.
What you need to know
Answer each one before you reveal it.
What is the dynamic systems development method, and how does it relate to rapid application development?
Explain the principle of fixing time and resources and varying features.
Questions from this subtopic
Each one with the model answer underneath.
- 1
What does the abbreviation DSDM stand for, and what is fixed in it?
Model answer
DSDM stands for the dynamic systems development method. Time, cost and quality are fixed and the features delivered are what varies, which is the reverse of a traditional project where the features are fixed and the time and cost move.
- 2
What is the dynamic systems development method, and how does it relate to rapid application development?
Model answer
The dynamic systems development method is a published framework that puts discipline around rapid development, adding defined principles, named roles, products and controls to the general idea of building quickly with heavy user involvement.
- 3
Explain the principle of fixing time and resources and varying features.
Model answer
Fixing time and resources means the deadline and the team are agreed and never moved, so when work takes longer than expected the response is to deliver fewer features rather than to slip the date or add people.
- 4
State four principles of the dynamic systems development method.
Model answer
Four of its principles are to focus on the business need, to deliver on time, to collaborate continuously with the business, and never to compromise the agreed level of quality.
- 5
What is meant by building incrementally from firm foundations?
Model answer
Building incrementally from firm foundations means doing enough analysis and architecture at the start to understand the scope and avoid rework, and then delivering in increments rather than designing the whole system in detail up front.
- 6
Name the main phases of a project run under the dynamic systems development method.
Model answer
The main phases are pre-project, feasibility, foundations, evolutionary development in timeboxes, deployment and post-project review.
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.