Computer Science Specimen 4 Pages

6044Q1 SPECIMEN SOFTWARE ENGINEERING

Year: Specimen • Views: 2 • Downloads: 2

⬇ Download PDF
Tip: Double-tap or pinch to zoom on diagrams
Page 1 of 4 Open Full Size ↗
6044Q1 SPECIMEN SOFTWARE ENGINEERING - Page 1
Page 2 of 4 Open Full Size ↗
6044Q1 SPECIMEN SOFTWARE ENGINEERING - Page 2
Page 3 of 4 Open Full Size ↗
6044Q1 SPECIMEN SOFTWARE ENGINEERING - Page 3
Page 4 of 4 Open Full Size ↗
6044Q1 SPECIMEN SOFTWARE ENGINEERING - Page 4

📄 Exam Questions & Readable Text Transcript

Full OCR-extracted text of questions, syllabus codes, and exam instructions.

Extracted Content: 6044Q1 SPECIMEN SOFTWARE ENGINEERING

Page 1

Extracted Text
For Performance Measurement

ZIMBABWE SCHOOL EXAMINATIONS COUNCIL

General Certificate of Education Advanced Level

SOFTWARE ENGINEERING 6044/1

PAPER 1
SPECIMEN PAPER 3 hours

Additional materials:
Answer paper

TIME 3 hours
INSTRUCTIONS TO CANDIDATES

Write your name, Centre number and candidate number in the spaces provided on the answer
paper/answer booklet.

Answer all questions.

Write your answers on the separate answer paper provided.

If you use more than one sheet of paper, fasten the sheets together.

INFORMATION FOR CANDIDATES

The number of marks is given in brackets [ ] at the end of each question or part question.

Y ou are reminded of the need for good English and clear presentation in your answers.

This question paper consists of 3 printed pages and 1 blank page.

Copyright: Zimbabwe School Examinations Council, Specimen Paper.
@ZIMSEC SPECIMEN PAPER [Turn over

---

Page 2

Extracted Text
Answer all questions

Software Engineering has become one of the popular fields in this country.

@)
)
(ao)

@

)
(ao)

@

b)

(ao)

@
b)

Define the term software engineering.
Identify any three challenges faced by software engineers.

Briefly explain the difference between software engineering and
computer science.

Explain the following types of prototyping.
@ Throw away,

@) ~—_— Evolutionary.

State any two advantages of prototyping.

Criticise the use of Rapid A pplication Development Model (RAD) in
software design.

The following deliverables are produced from a project plan:
@ = quality plan,

Gi) validation plan,

Gi) configuration management plan,

@v) maintenance plan,

W) staff development plan.

Briefly explain each of the above deliverables.

@ Explain the meaning of the term project scheduling.
Gi) _ Discuss any twotools used for project scheduling.

Describe the purpose of any five sections found in a software project
plan.

Differentiate between function oriented design and object oriented design.

Explain four important attributes that all professional software designers
should have.

6044/1 SPECIMEN PAPER

2]
3]

2]

4]

4]
2]

3]

5]
1]
4]

5]

4]

4]

---

Page 3

Extracted Text
10

11

Describe the following:

(a) Control modelling,

&) = Modular decomposition,
(Co) Layered architecture.

Risk management is concerned with identifying risk and drawing up plans
to minimise their effect on a project.

(a) Outline the risk management process.
&) = Suggest any four ethical practices in software engineering.

For quality assurance of any software ISO 9000 standards are used. List the
steps of ISO 9000 registration process in their correct order.

(a) Distinguish between Quality Control and Quality Assurance in
software testing.

&) _ Briefly describe the testing levels which a software goes through.

(a) _ Discuss how software products of an organisation can be used by the
marketing team.

&) Describe two duties carried out by software engineering professionals.

Show how the following numbers can be sorted in ascending order using
quick sort technique.

5 2 6 1 3 4

Suggest five regular tasks that can be performed on web-based application
to safeguard data.

6044/1 SPECIMEN PAPER

[2]

[3]

6]
4]

5]

4]
6]

8]

2]

[10]

---

Page 4

Extracted Text
BLANK PAGE

6044/1 SPECIMEN PAPER

---

Curriculum Theory & Notes

Struggling with the concepts in this paper?

Revise syllabus notes, key exam points, and interactive practice questions for Computer Science: