Aspects of Software Development (AQA A-Level Computer Science): Flashcards
📚Flashcards
Practise the cards
10 cards from this deck
ShowHide
Practise the cards
10 cards from this deck
5 stages of software development
5 stages of software development
Analysis, design, implementation, testing, evaluation
Analysis stage importance
Analysis stage importance
Foundation stage; rushing it creates problems later
Modular design definition
Modular design definition
Breaking system down into smaller units/modules
Data Flow Diagram (DFD) purpose
Data Flow Diagram (DFD) purpose
Shows how data moves around a system
Data dictionary purpose
Data dictionary purpose
Specifies what data is used and how it's stored
Normal test data definition
Normal test data definition
Data within acceptable range that system should handle
Boundary test data definition
Boundary test data definition
Data on extremes of acceptable range (min/max values)
Erroneous test data definition
Erroneous test data definition
Clearly incorrect data program should catch as error
Black box testing definition
Black box testing definition
Testing input produces correct output without examining how
Integration testing definition
Integration testing definition
Ensuring different tested modules work together
