COMP23311 - Software Engineering

This class was created by Brainscape user Anna L. Visit their profile to learn more about the creator.

Decks in this class (13)

General
What is software engineering,
What is a project,
What do xml tags define 3
4  cards
Automation
What is an automated build,
What is a build script,
What are semi automated tests
12  cards
Testing
What is a unit test,
What are functional tests,
What are integration tests
16  cards
Debugging
Describe the difference between r...,
What is debugging,
Describe the steps of debugging
8  cards
Test First Development
Give a release pipeline 4,
Describe test first development,
Describe the outside in approach
11  cards
Design For Testability
Code that is easy to test,
What is testability,
What is design for testability
11  cards
Git
What is a detached head state,
How do we synchronise a repository,
What is a remote tracking branch
22  cards
Refactoring and Migration
What code changes can we make,
What is refactoring,
Give the process of refactoring
11  cards
Software Design Patterns
What is a design pattern,
Give the standard form of a desig...,
What do design patterns allow for
12  cards
Work Breakdown Structure
How much of a programmers time is...,
What does a cost estimation estim...,
What is effort measured in
9  cards
Large Software Systems
How much of a programmers time is...,
What is the goal of code reading,
What are the systematic strategie...
8  cards
Code Review
How does code review compare to u...,
Pros and cons of code review,
What is buddy reivew
8  cards
Risk Management
What is a software risk,
What is risk exposure,
What is mitigation planning
7  cards

More about
COMP23311 - Software Engineering

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Anna L's COMP23311 - Software Engineering flashcards for their University of Manchester class now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

OU TM354 Software Engineering (SAQs)
  • 9 decks
  • 297 flashcards
  • 221 learners
Decks: Unit 1 Approaches To Software Developmen, Unit 2 Requirements Concepts, Unit 3 From Domain Modelling To Requirem, And more!
Software Engineering 2
  • 10 decks
  • 152 flashcards
  • 121 learners
Decks: Lec 3, Lec 4, Lec 5, And more!
Chemical Engineering Reviewer
  • 42 decks
  • 6114 flashcards
  • 126 learners
Decks: Common Conversion Factors, Language Shuffles Set 1, Language Shuffles Set 2, And more!
Make Flashcards