โ† All B CompE Bachelor of Computer Engineering Flashcard Decks

Software Engineering Flashcards

6 cards from real B CompE Bachelor of Computer Engineering practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 6 Software Engineering flashcards as text
  1. What is continuous integration (CI) in software development?

    Answer: Frequently merging code changes into a shared repository with automated builds and tests

    Continuous integration is the practice of frequently merging developer code into a shared repository, triggering automated builds and tests to detect issues early.

  2. Which software development methodology emphasizes individuals and interactions over processes and tools?

    Answer: Agile

    The Agile Manifesto explicitly values individuals and interactions over processes and tools as one of its four core values.

  3. What is technical debt in software engineering?

    Answer: The accumulated cost of shortcuts and poor design decisions that must be fixed later

    Technical debt refers to the future cost of rework and slower development resulting from choosing quick but suboptimal solutions over better long-term approaches.

  4. In the MVC design pattern, what is the role of the Controller?

    Answer: Handle user input and coordinate between Model and View

    In MVC, the Controller receives user input, processes it, and coordinates updates between the Model (data) and View (presentation).

  5. What is the purpose of a Gantt chart in software project management?

    Answer: Visualize project schedule showing tasks, durations, and dependencies over time

    A Gantt chart is a horizontal bar chart that displays project tasks along a timeline, showing start/end dates and dependencies between tasks.

  6. What does the term 'coupling' refer to in software design?

    Answer: The degree of interdependence between software modules

    Coupling measures how much one software module depends on another; low coupling is preferred as it makes modules easier to change independently.

How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. We have not yet matched this exam's facts to an official source, so confirm fees, dates and rules with the exam body. Not reviewed by a subject-matter expert. Editorial policy