Software Engineering Test
Software Engineering Test
Software Engineering Test
Dame lrn
Programme Diploma ln nformation Techn o
Module Software Engin eeri ng 1 A
Module Gode swE410
Type of Assessment Test
Semester {st
Date Written 21 APRIL 2022
Thisquestionpaperconsistsof4pagesincludingthecoverpage.
REQUIREMENTS:
1 Section A: 60 marks
2 Section B 60 marks
3 Section C 20 marks
ALL sections are COMPULSORY. lt is in your own interest to write legibly and to present
your work neatly.
Learners are warned that contravening any of the examination rules or disobeying the
instructions of an invigilator could result in the examination being declared invalid. Disciplinary
measures will be taken which may result in the students' expulsion from Damelin.
t
\
terms:
Define the following software engineering
(2\
1,1 Pair Programming
(2\
1.2 Requirements specification document
(2)
1.3 Functional requirements
(2)
1.4 Modeldrivenarchitecture
(2)
1.5 Scrum
(2)
1.6 Use case
(2)
1.7 Software
(2)
1.8 Requirements elicitation
(2)
1.9 Modelling
(2)
1 .10 Generalization
) l(F,
1 The waterfall model is used for agile development. (2)
I \.(
Software Engineering 1A Test Page 3 of 5
Damelin @
t
E
il
.-_3.
I
t
Dame lrn
(2)
2,5 Questionnaires€nbeusdtrcollectinformatronflomstakehoHers.
software i12)
imPortant attributes of a professional
the FOUR
3.t List and discuss
should have'
models' {8i
and eserrtdrivan
h€ihiteen data driven models
3.2 Sifferentiab
gatircrirg (8)
intervbrr ard ethnqrapfiy requirements
3.3 Differantiate between
techniques
\2\
architecture?
3.4 What is RePository
SEGTSN B:
(20i
model.
lLt Withtheaidofadiagram,exptaintheWaterfall
(10)
*2 GivethreetS}advantagesandthrm{3}disadvantagesforimplementing
and increrren$l delivery'
iterative &velopment
{2s}
43 Discussthe{10}E}emePrugrar*mingprrcticee.
(10)
*i Siscuss fwe levels sf
prw rnaturity m&1"
SECTION C:
Page 4 of 5
Test
Software Engineering 1A
DamelinO
'?*
{
Damelrn
thebanktellerstobeablemaketransitionsfortheCustomer.Withthe
required to:
information above, you are
(10)
5.1 Draw a use case diagram
(10)
5.2 Draw a class diagram
&