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

Decks in this class (13)

02
What is the purpose of a software...,
What is software design 2,
What are the main phases of a sof...
20  cards
03
What is a requirement 1,
What are the most common causes f...,
What are the three high level typ...
36  cards
04
What is the main focus of the lec...,
What are the key components of so...,
What are software bugs defined as 3
46  cards
05
What is the primary purpose of ve...,
What are the two main types of ve...,
What is a commit in the context o...
32  cards
making software manageable
What are the key concepts discuss...,
What is procedural abstraction 2,
What is encapsulation in software...
37  cards
L07 Making software reusable
What are the key concepts discuss...,
What is procedural abstraction 2,
What is encapsulation in software...
37  cards
L08 Building on established solutions
What are the solid principles 1,
Define polymorphism in software d...,
What are the typical forms of pol...
37  cards
09 Making SW RUN In parallel
What is the purpose of the single...,
What is a major problem with the ...,
What is a race condition 3
36  cards
10 - structuring relationships in a system
What is the purpose of the comman...,
Name two structural design patter...,
What is the main focus of the sof...
35  cards
11- Structuring the system itself
What are the key structural desig...,
What architectural design pattern...,
What are the three main component...
49  cards
12 Starting to exchange behavior at runtime
What is the purpose of the strate...,
Define the observer design pattern 2,
What are the three categories of ...
26  cards
13 Continuing to exchange behavior at runtime
What is the main purpose of the l...,
What challenges may arise when de...,
Define the strategy design pattern 3
33  cards
14 Avoiding the bad
What are behavioral design patter...,
What are software smells 2,
Define code smells 3
27  cards

More about
2IRR00

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Anca Soare's 2IRR00 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?