Kaz Remember these boy!!!! For Asssesment Flashcards

1
Q

mention the point to consider when identifying classes .

A

retained information
needed services
multiple attributes
common attributes
common operations
essential requirements

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

descibe the type of classes

A

entity class. represnts things stored in the database

boundary. cretes the interface that the user sees and interacts with. its made to present how entity objects are presented.

controller class.manage the unit work from start to finish.u can manage
- create or update objects.
-instantiate boundry class as they obtain from entity classses

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

what is a crc card and draw one

A

top- class name
left- responsibilities. anything the class knows or does.
right - collaborators, these are classes that have info in order for a responsibity to be complete.

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

cd modifiers

A

+ public
- private
protected(curvy minus)

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

CD relationships and draw symbols

A

association
aggregation (unshaded diamond starts from whole class)
generalization (arrow pionting super class)
composition(shaded diamond)

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

aggregation

A

the whole-part relationship between two classes where one class is considered a whole, made up of one or more classes comprising its parts.

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

Composition

A

Another type of aggregation, in which the part classes used to make the whole class cannot exist on their own

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

Generalization

A

Type of a relationship between a more general class and a specific class.

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

Multiplicity

A

Shows how many objects of one class are related to objects of another class

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

2 types of requirements classifications

A

Functional requirements describe system functions

Non-functional requirements are constraint on the system

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

2 requirement documents

A

User requirements
Statements in natural language plus diagrams of the services the system provides and its operational constraints. Written for customers.

System requirements
A structured document setting out detailed descriptions of the system’s functions, services and operational constraints. Defines what should be implemented so may be part of a contract between client and contractor.

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

describe an immutable class

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