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
Project Management and the Systems Approach in Practice
- 12 subtopics
- 36 things to know
- A2 Unit 2
What Project Management and the Systems Approach in Practice covers
Project Management and the Systems Approach in Practice is examined in Unit A2 2, Implementing Solutions — an internally assessed portfolio. It covers breaking a development into tasks and deliverables, estimating durations, effort and dependencies, documenting the plan as a Gantt chart, working out the critical path and float, milestones, reviews and user sign-off points, planning people, resources and skills, building a plan capable of reflecting change, recording progress against the plan, updating the plan to reflect slippage, recording change requests and versions of the plan, evaluating different approaches to a business problem and selecting and justifying a specific approach.
Where it is assessed
A2 Unit 2
Implementing Solutions — an internally assessed portfolio.
Check the CCEA specification ↗The 12 subtopics
Each one has its own page.
- Breaking a development into tasks and deliverablesDeliverable in a development plan, term scope and one advantage of numbering the tasks in a project plan.Open →
- Estimating durations, effort and dependenciesDifference between the effort a task needs and its duration, dependency between two tasks and genuine dependency inside a database-driven solution.Open →
- Documenting the plan as a Gantt chartLaying tasks against a timeline, showing durations, dependencies and milestones, marking progress against today's date, and what the chart shows about a project that is running late.Open →
- Working out the critical path and floatFinding the longest chain of dependent tasks, what total float and free float each mean, why a task on the critical path has none, and what happens when a task overruns its float.Open →
- Milestones, reviews and user sign-off pointsMilestone in a development plan, three sensible milestones for a database-driven desktop development and milestone and a deliverable.Open →
- Planning people, resources and skillsResource levelling and what is meant by a resource constraint.Open →
- Building a plan capable of reflecting changeBaseline plan, rolling wave plan and scope creep.Open →
- Recording progress against the planProgress log and what variance means in a project plan.Open →
- Updating the plan to reflect slippageWhat crashing a plan means, what fast tracking a plan involves and recorded every time the plan is changed.Open →
- Recording change requests and versions of the planChange request and what a change log contains.Open →
- Evaluating different approaches to a business problemFive criteria to set before comparing candidate approaches and what time-boxing contributes to an approach.Open →
- Selecting and justifying a specific approachMatching an approach to the client, the requirements and the time available, why short iterations suit an uncertain user, the risks prototyping carries, and recording the reasons for the choice.Open →
What you need to know
Answer each one before you reveal it.
What makes a task in a plan too large, what should every task state, and what is a deliverable?
What is the difference between the effort a task needs and its duration?
What does the horizontal bar for a task on a Gantt chart tell you?
How is the critical path through a project plan identified?
Define a milestone in a development plan.
Which resources besides people have to be planned for a desktop development?
What does it mean for a project plan to be capable of reflecting change?
Define a progress log.
Which three things does the developer update when a task overruns?
Define a change request.
Why is listing the advantages of the chosen approach not a justification?
What is the first thing a developer does when turning an agreed business problem into a project plan?
A task needs 12 hours of work and the developer can give it 3 hours a day. What duration should go in the plan?
How are dependencies shown on a Gantt chart?
A plan has two chains between the same two points, one of 20 days and one of 14 days. Which chain is critical?
Why is a milestone given no duration?
Why is access to the user treated as a scheduled resource?
Why is a plan drawn up at the start certain to need changing?
Why is the actual duration of every task recorded?
Why must the plan be updated as soon as slippage is known?
What should a change request record contain?
What does it mean to evaluate different approaches to a business problem?
How is a rejected approach dealt with in the justification?
How does a work breakdown structure help when planning a database-driven desktop solution?
Why do estimates for a first development usually turn out to be too short?
How is progress recorded on a Gantt chart while the development is under way?
What does it mean to say a task has zero float?
Name three sensible milestones for a database-driven desktop development.
Define resource levelling.
How does keeping tasks short make a plan easier to change?
Explain what variance means in a project plan.
A task with six days of float slips by two days. What happens to the finish date?
Why is a change request assessed for impact before it is accepted?
Which kind of approach suits a problem whose requirements are fully known and unlikely to change?
What should the developer do if the chosen approach proves wrong halfway through?
Take Project Management and the Systems Approach in Practice further
The same content, four other ways.
Commonly confused
Pairs that lose marks when they are blurred together.
Parallel tasks vs Dependent tasks
Parallel tasks: jobs that may be scheduled across the same days. Dependent tasks: jobs that must run one after the other.
Questions from this topic
Each one with the model answer underneath.
- 1
What is the first thing a developer does when turning an agreed business problem into a project plan?
Model answer
The developer breaks the whole development into separate tasks, each of which produces something identifiable.
- 2
How does a work breakdown structure help when planning a database-driven desktop solution?
Model answer
A work breakdown structure splits the development into smaller and smaller pieces. Each piece ends up small enough for one person to estimate and finish.
- 3
What makes a task in a project plan too large to be useful?
Model answer
A task is too large when progress inside it cannot be judged, so the plan reports the same task as in progress for weeks.
- 4
Besides its name, give two things every task in a project plan should state.
Model answer
Every task should state its expected duration and the person responsible for carrying it out.
- 5
Define a deliverable in a development plan.
Model answer
A deliverable is a tangible product of a task, such as an agreed requirements document, an ER diagram or a working form.
- 6
Why is each task given a completion criterion?
Model answer
A completion criterion states what must exist before the task counts as finished. Progress cannot then be claimed on work that is still open.
What is inside Levo
Six ways to work the same material.
Project Management and the Systems Approach in Practice revision questions
- What does Project Management and the Systems Approach in Practice cover in CCEA A-Level Software Systems Development?
- 12 subtopics: breaking a development into tasks and deliverables, estimating durations, effort and dependencies, documenting the plan as a gantt chart, working out the critical path and float, milestones, reviews and user sign-off points, planning people, resources and skills, building a plan capable of reflecting change, recording progress against the plan, updating the plan to reflect slippage, recording change requests and versions of the plan, evaluating different approaches to a business problem and selecting and justifying a specific approach. Each one has its own page with questions and model answers.
- How is Project Management and the Systems Approach in Practice organised?
- By the CCEA CL4 specification, subtopic by subtopic, so it matches the order you are taught it in.
Every question in Project Management and the Systems Approach in Practice, 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.