2017 final Flashcards

1
Q

Explain what the following terms mean in terms of the relational database:
i) Structure
ii) Integrity
iii) Language

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

List three types of integrity constraints.

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

State what the following JDBC interfaces do:
i) driver
ii) connection
iii) statement
iv) resultset

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

Write code snippets that show the use of driver connection statement and resultset.
[8 marks]

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

q2 do it on paper

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

The following are design principles of OOP: Encapsulation, Abstraction, Polymorphism, Inheritance and Composition.

Explain each principle.

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

Name 4 diagrams and expalin them. that form part of UML.

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

Define what a software requirement is.
[2 marks]

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

Give an example of a functional requirement of a banking system.
[2 marks]

explain functional vs non-fuctional requirement

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

Explain what a UML Activity Diagram models.

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

Identify symbols used for the following in an activity diagram:
Start state, end state, activity. Flow and decision.
[6 marks]

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

Describe the following fields using in use case scenario templates: purpose, pre-condition, post condition, exceptions, priority and frequency.
[6 marks]

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

Explain the impact of the final keyword in the code that follows:
final class Math {

}

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

Explain the impact of the final keyword in the code that follows:
final static double PI = 3.14159;

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

Identify two categories of methodologies

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

q 4 do it on paper

17
Q

Describe what an immutable class is.
[3 marks]

18
Q

List four activities the occur in the requirements engineering process.
[4 marks]

19
Q

Write short notes about an Interface.
[5 marks]

20
Q

Draw a diagram that shows how a database application system is arranged.
[4 marks]

21
Q

Explain what database metadata is. [1 mark]

22
Q

do 5 c on paper

23
Q

super keyword?