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

Decks in this class (15)

OO Sys
What is a class 1,
What are objects 2,
Define attributes in the context ...
24  cards
Modelling
What is a model 1,
What are the two types of models 2,
Aims of modelling 3
25  cards
Domain Modelling
What is the domain of a software ...,
What is considered the hardest pa...,
Define problem domain 3
23  cards
Roles deck
What is the first step in object ...,
What does the specify step in ooa...,
What is the purpose of the identi...
18  cards
Abstract classes and Interfaces
Abstract class 1,
Why use abstract classes 3 2,
Interface class 3
4  cards
Association Relationships
What is an association 1,
Composition 2,
Aggregation 3
11  cards
Class scope
What is class scope 1,
How is class scope shown in uml d...,
Java equivalent 3
3  cards
Design Principles
What is coupling 1,
What is tight coupling 2,
What is loose coupling 3
19  cards
Law of demeter
What is software rigidity 1,
Symptom and effect of rigidity 2,
What is software fragility 3
13  cards
Object model
What is an object 1,
How do object communicate 2,
How do objects work 3
19  cards
Design patterns
Abstract occurrence pattern 1,
Context of ao pattern 2,
Problem to solve with ao pattern 3
11  cards
OOAD Design process
What is a responsibility in ooa 1,
What is an object responsible for 2,
Oo design steps 3
3  cards
Primitive Obsession
What is the primitive obsession 1,
What are entities 2,
What are value objects 3
7  cards
Extras
Three important types of objects 1,
Best way to remember 2,
What is entity 3
5  cards
Sequence diagrams
What are sequence diagrams 1,
What are sequence diagrams used f...,
What are actors 3
12  cards

More about
OOA

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Daniel Soden's OOA 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?

Make Flashcards