Software Development (Leaving Cert Computer Science): Flashcards

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

Practise the cards

15 cards from this deck

Show

Agile methodology

Flexible, collaborative, customer-centric software development

Waterfall approach

Linear, less flexible, phase-by-phase software development

Number of stages in standard software development

Six stages

Feasibility study

Document determining if solution is viable & worth pursuing

Top-Down Design

Breaking system from highest abstraction into detailed parts

Modular Design

Dividing system into self-contained, independent modules

Prototype

Early, simplified version to test concept before full dev.

User Experience (UX)

Overall experience & satisfaction when using a system

User Interface (UI)

Point of interaction with visual & interactive elements

Universal Design (UD)

Accessible & usable by as many people as possible

Unit testing

Validating functionality of individual units/components

Functional testing

Verifying functions meet business requirements & specifications

Integration testing

Verifying interactions between different components/systems

Regression testing

Re-running tests to ensure new changes don't affect existing code

Localisation

Adapting product to language, culture & local requirements

Explore Leaving Cert Computer Science Revision Notes by Topics

Explore Leaving Cert Computer Science Model Answers by Topics

Explore Leaving Cert Computer Science Quizzes by Topics

Explore Leaving Cert Computer Science Exam Questions by Topics

Join 100,000+ Leaving Cert students studying Flashcards with us.

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