L1 - Introduction Flashcards

1
Q

Object-Oriented Decomposition

A

System is decomposed into classes or objects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

7+-2 Phenomena

A

Refers to the short term memory and how chunking or grouping into collection of objects is helpful.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A model is a _______________.

A

theory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Abstraction

A

ignore unessential details

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Functional Decomposition

A

System is decomposed into functions. CON: Whole system has to be understood first in order to change.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Views and Models of a complex system usually ______________.

A

overlap

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Parts of System

A

Subsystem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is Software Development

A

Problem Solving / Dealing with Complexity / Dealing with Change

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Dealing with Change

A

Release Management + Delivery + Software Life Cycle Management + Project Management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Name two different types of models in Software System Development

A

Task Model + Issue Model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Entity

A

Resulting idea of a thought process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

View

A

Shows selected aspects of a model (e.g. electrical wiring table)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Dealing with Complexity

A

Modeling + Abstraction + Notations + Requirements Elicitation + Analysis + Design + Implementation + Testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Activity

A

thought process where ideas are distanced from objects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Model

A

Abstraction describing a System (e.g. flights simulator)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Name four different types of models in Software Development

A

Object Model + Functional Model + Dynamic Model + System Model