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

Decks in this class (16)

Nested Classes
Within a class define data and code,
What is a static nested class,
What is a non static nested class
9  cards
Software Development Lifecycle
What is the purpose of the sdlc,
Define the concept of sdlc,
What are the 2 overarching purpos...
24  cards
Concurrency 1
Explain the difference between mu...,
What makes multi tasking expensive,
Why does multi threading have les...
17  cards
Concurrency 2 : Thread Management
What are the 3 main threading iss...,
Define deadlock,
Define livelock
11  cards
Concurrency 3
What is stale data what causes it,
What causes data inconsistency,
Implementing correct thread manag...
9  cards
Version Control
What is the purpose of vc,
What are the main benefits of vc,
Which files are needed for versio...
14  cards
Events
What model is the java event syst...,
What are the 2 ways events are im...,
What are the 3 components of the ...
5  cards
Testing 1 (V-Model)
What is the purpose of the v model,
What are the 3 positives of the v...,
What are 3 negatives of the v model
12  cards
Unit Testing & JUnit 4
What is unit testing,
What is unit testing trying to prove,
When should code be tested
13  cards
Mock Objects, Test Suites, TDD
What is a mock object,
In brief when do we use a mock ob...,
In detail what are the 6 characte...
10  cards
Design Patterns
What is the purpose of design pat...,
What are the 5 design pattern pri...,
What are the 3 design pattern cat...
26  cards
Generics
What is the purpose of generics i...,
Which oop principle does generics...,
How does generics enable safer pr...
7  cards
Java Collections Framework
What are the 2 interfaces in the ...,
What is the benefit of collection...,
What are the 4 structures in that...
12  cards
Reflection
What is the purpose of java refle...,
What is the entry point for the r...,
Why is reflection costly
9  cards
Sockets
What is the purpose of the java n...,
Which internet layer are java pro...,
Explain how tcp transmits data to...
6  cards
Remote Method Invocation
Define rmi,
Briefly how does the process of r...,
Can class definitions be passed o...
10  cards

More about
Software Development

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Jason Swift's Software Development flashcards 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?

Software Development
  • 26 decks
  • 132 flashcards
  • 3 learners
Decks: Short Terms, Waterfall Method, Software Development Life Cycle, And more!
Software Engineering 2
  • 10 decks
  • 152 flashcards
  • 121 learners
Decks: Lec 3, Lec 4, Lec 5, And more!
Human Growth and Development
  • 27 decks
  • 1041 flashcards
  • 311 learners
Decks: Ch 1 Freud Erickson And Piaget, Ch 1 The Lifespan Perspective, Ch 2 Biological Beginnings, And more!
Software Design and Development
  • 7 decks
  • 268 flashcards
  • 13 learners
Decks: 1 Social And Ethical Issues, 2 Hardware And Software, 3 Software Development Approaches, And more!
Make Flashcards