Aspects of Software Development (AQA A-Level Computer Science): Flashcards

📚Flashcards
Aspects of Software Development
Sign up to keep revising.Create a free account to study more flashcards and track your progress.

Practise the cards

10 cards from this deck

Show

5 stages of software development

Analysis, design, implementation, testing, evaluation

Analysis stage importance

Foundation stage; rushing it creates problems later

Modular design definition

Breaking system down into smaller units/modules

Data Flow Diagram (DFD) purpose

Shows how data moves around a system

Data dictionary purpose

Specifies what data is used and how it's stored

Normal test data definition

Data within acceptable range that system should handle

Boundary test data definition

Data on extremes of acceptable range (min/max values)

Erroneous test data definition

Clearly incorrect data program should catch as error

Black box testing definition

Testing input produces correct output without examining how

Integration testing definition

Ensuring different tested modules work together

Explore AQA A-Level Computer Science Revision Notes by Topics

Explore AQA A-Level Computer Science Model Answers by Topics

Explore AQA A-Level Computer Science Quizzes by Topics

Explore AQA A-Level Computer Science Exam Questions by Topics

Join 100,000+ A-Level students studying Flashcards with us.

Select your subjects, and get access to A+ resources today.