Get premium membership and access revision papers, questions with answers as well as video lessons.

# Bit 3101 Question Paper

Bit 3101

Course:

Institution: Mount Kenya University question papers

Exam Year:2018

SOFTWARE ENGINEERING CAT ONE AND TWO

QUESTION ONE

a. Token passing is one of the several types of access method. Explain what token passing is and how it works (4 Marks)

b.Traditionally, three methods of

Switching have been important:

(i) Circuit switching

(ii) Packet switching and

(iii) Message switching

c.Describe these switching methods (6 Marks)

QUESTION TWO

a.Describe the importance of the term quality in software engineering (2marks)

b.Briefly explain what is meant by software quality assurance( 4marks)

c.Explain the set of quality assurance activities that should be provided for a new software quality assurance manager (4 marks)

QUESTION THREE

a.Discuss the following terms (3 marks)

(i) Risk management

(ii) Configuration management

(iii) Software standards.

b.Software development, as a relatively new engineering discipline, is beginning to exhibit underlying principles that might be considered to be both enduring and universal.

Briefly discuss of each of the following principles. You should make clear any distinctions between the terms used, and evaluate the universality of the principle itself.

(i) Minimize coupling between, and maximize cohesion of components.(3 marks)

ii) Use formal methods to both define software artefacts rigorously and manage quality throughout the development life cycle (4 marks)

QUESTION ONE

a. Token passing is one of the several types of access method. Explain what token passing is and how it works (4 Marks)

b.Traditionally, three methods of

Switching have been important:

(i) Circuit switching

(ii) Packet switching and

(iii) Message switching

c.Describe these switching methods (6 Marks)

QUESTION TWO

a.Describe the importance of the term quality in software engineering (2marks)

b.Briefly explain what is meant by software quality assurance( 4marks)

c.Explain the set of quality assurance activities that should be provided for a new software quality assurance manager (4 marks)

QUESTION THREE

a.Discuss the following terms (3 marks)

(i) Risk management

(ii) Configuration management

(iii) Software standards.

b.Software development, as a relatively new engineering discipline, is beginning to exhibit underlying principles that might be considered to be both enduring and universal.

Briefly discuss of each of the following principles. You should make clear any distinctions between the terms used, and evaluate the universality of the principle itself.

(i) Minimize coupling between, and maximize cohesion of components.(3 marks)

ii) Use formal methods to both define software artefacts rigorously and manage quality throughout the development life cycle (4 marks)

## More Question Papers

### Popular Exams

- Form 1 End Term 3
- Form 1 End Term 2
- Form 1 End Term 1
- Form 2 End Term 3 Exams
- Form 2 End Term 2 Exams
- Form 2 End Term 1 Exams
- Form 3 End Term 3
- Form 3 End Term 2
- Form 3 End Term 1
- Form 4 End Term 2
- Form 4 End Term 1
- Grade 1 End Term 3
- Grade 1 End Term 2
- Grade 1 End Term 1
- Grade 2 End Term 3
- Grade 2 End Term 2
- Grade 2 End Term 1
- Grade 3 End Term 3 Exams
- Grade 3 End Term 2 Exams
- Grade 3 End Term 1 Exams
- Grade 4 End Term 3
- Grade 4 End Term 2
- Grade 4 End Term 1
- Grade 5 End Term 3 Exams
- Grade 5 End Term 2 Exams
- Class 6 End Term 3
- Class 6 End Term 2
- Class 6 End Term 1
- Class 7 End Term 3
- Class 7 End Term 2
- Class 7 End Term 1
- Class 8 Term 3
- Class 8 End Term 2
- Class 8 End Term 1

Return to Question Papers