This subtopic focuses on structured and rapid methodologies for systems development, comparing the formal, sequential SSADM with the iterative, user-centric RAD. It also covers essential modelling tools—Data Flow Diagrams (DFDs) to represent information movement, and Entity Relationship Diagrams (ERDs) to design database structures—providing learners with practical skills for analysing and designing system components in real-world projects.
Approaches to Systems Development is a core topic in the CCEA A-Level Digital Skills & IT specification, focusing on the methodologies used to plan, design, implement, and maintain information systems. This topic covers both traditional and modern approaches, including the Waterfall model, Agile methods (e.g., Scrum), and prototyping. Understanding these approaches is crucial because they determine how effectively a system meets user requirements, stays within budget, and is delivered on time. Students will learn to evaluate the strengths and weaknesses of each method and recommend the most appropriate approach for a given scenario.
This topic directly links to systems analysis, project management, and the software development lifecycle (SDLC). It is not just about memorising steps; it requires critical thinking to justify choices based on factors like project size, complexity, user involvement, and risk. Mastery of this content is essential for exam questions that ask you to compare approaches or advise a business on which method to use. Real-world application is key—employers value IT professionals who can select and adapt development methodologies to deliver successful systems.
Key skills and knowledge for this topic
Key points examiners look for in your answers
Expert advice for maximising your marks
Pitfalls to avoid in your exam answers
Common questions students ask about this topic
Essential terms to know
Practice questions tailored to this topic