Game Preview

Unit 8- Software Development - Vocabulary Words

  •  English    15     Public
    Read the definition and guess the word. Read the word and summarize the definition.
  •   Study   Slideshow
  • Reusable Components
    Pre-built software parts that can be integrated into projects to save time and effort.
  •  10
  • Reusable solutions to commonly occurring problems in software design.
    Patterns
  •  15
  • Framework
    It is a pre-built structure or foundation that provides a standardized way to build and deploy applications. It includes reusable code, tools, and components th
  •  10
  • refers to specific patterns or practices that are commonly used within a programming language or framework to solve recurring problems in a way that is natural and efficient for that language.
    Idioms
  •  15
  • Software Repository
    A centralized location for storing, managing, and sharing software and code, such as GitHub.
  •  10
  • A platform or system required to write and execute programming code.
    Software Environment
  •  15
  • Intergrated Development Environment
    A software application that provides tools for programmers, such as Eclipse, to develop and debug code efficiently.
  •  10
  • A feature of OOP that hides an object's implementation and state, exposing only necessary interfaces.
    Encapsulation
  •  15
  • Inheritance
    A mechanism where a class can acquire properties and methods from another class.
  •  10
  • The ability of an object to take on multiple forms, often implemented through method overloading or overriding.
    Polymorphism
  •  15
  • Method Overriding
    A feature in OOP where a subclass provides a specific implementation of a method already defined in its superclass.
  •  10
  • A sequential design process where each phase must be completed before the next begins.
    Waterfall Development Methodology
  •  15
  • Agile Development Methodology
    A flexible approach to software development that emphasizes iterative progress and collaboration.
  •  10
  • A methodology focused on quickly building prototypes with iterative user feedback.
    Rapid Application Development (RAD)
  •  15
  • Content Library
    A storage area in applications like Kindle or iTunes for resources like e-books or music.
  •  10