ASS by KB Flashcards

1
Q

i) What is meant by Agile Methodology in Software Development?

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

ii) Describe four (4) Principles of the Agile Manifesto.

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

iii) What are the benefits of Agile methodologies compared Waterfall methodologies? Outline four (4) Differences.

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

i) Create a class called ‘Student” with the following attributes (studID, name,surname,address).

A

public class Student{
int stuID;
String name;
String surname;
String address;

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

ii) Create Mutator and Accessor Methods for the above class called ‘Student” with the following attributes (studID, name,surname,address).

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

iii) Create an Argument Constructor to initialize ALL Attributes for the above class.

A

Student(int studID , String name , String surname , String address)
{
this.stuID = stuID;
this.name = name;
this.surname = surname;
this.address = address;
}

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

Q2 do it

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

iii) What is Encapsulation and how is encapsulation implemented?

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

2b I should do it

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

a) Differentiate the following Terms:

Method Overriding and Overloading

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

Differentiate the following Terms:
ii) Super Class and Sub-Class, Give one (1) example.

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

differntiate iii) Private and Public Access Modifiers

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

b) With an example, Explain the concept of Type Casting.

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

c) With an example, explain an Immutable Class:

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

d) List four (4) Activities that occur in the Requirements Engineering Process

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

a) State and describe three (3) types of UML Diagrams.

A

class diagram
activity diagram
sequence diagram
usecase
state chart diagram

17
Q

b) With an example in the form of a UML diagram explain Association between the same class.

18
Q

c) Provide two (2) purposes of an Activity Diagram.

19
Q

d) Explain the difference between Association and Dependency relationships

20
Q

e) With a Sample Code Snippet, Explain what an Abstract method is.

A

public abstract class person{
abstract void sayAge();

}