Upload
anonymous-rvea0bh
View
224
Download
0
Embed Size (px)
Citation preview
8/18/2019 Collection of Question One m363
1/24
Collection of question one (multiple questions)
From
2011 to 2015
Part 1
Please circle the appropriate answer beside each question.
1- hich of the followin! diamonds represent a mer!e node"
a- b- c- d-
- hich of the followin!s is false#
a- $ines drawn between ob%ects in an ob%ect dia!ram are called &ssociations.
b- &n ob%ect model is a collection of ob%ects' where eer ob%ect in the model
is an instance of a class in the class model.
c- &n ob%ect model is isuall represented usin! an ob%ect dia!ram
d- &n ob%ect dia!ram is showin! a snapshot of the sstem at some point in
time.
*- hich of the followin! statements is false#
a- Communication dia!rams ma+e the interconnections between ob%ects and
the actual sequence of messa!es clear.
b- & sequence dia!ram shows the flow of messa!es from ob%ect to ob%ect astime passes b.
c- hat can be shown in a sequence dia!ram can be shown in the
communication dia!ram.
d- & communication dia!ram shows the flow of messa!es as the pass alon!
the lin+s between ob%ects.
8/18/2019 Collection of Question One m363
2/24
8/18/2019 Collection of Question One m363
3/24
c- he attributes of an ob%ect hae alues that can be tested.
d- &ttributes of a class do not hae alues' but instead indicate the alues
that instances of the class (that is' ob%ects) ma hae.
3- 4equirements can be captured in .. .
a-class and use case dia!rams
c- sequence and actiit
dia!rams
b- use case and actiit dia!rams d- class and sequence dia!rams
6- 4ecall that software deelopment has three +e elements methods' tools
and procedures. hich of the followin!s is an eample of a procedure#
a- &nalsis c- 7ualit mana!ement.b- 8aintenance. d- 9tar/8$
8/18/2019 Collection of Question One m363
4/24
10
-
hich of the followin! cases does not describe the static model#
a- he classes do not contain complete lists of operations. and attributes.
b- he use cases do not sa which classes should be responsible for whichparts of the computation.
c- he interaction between ob%ects b sendin! messa!es to implement the
required functionalit of the software sstem.
d- he classes do not contain complete lists of attributes.
11
-
hich of the followin!s is false#
a- :ecompose a problem into a number of mutuall independentsubproblems is +nown as pro%ections.
b- :ecompose a problem into a number of mutuall independent
subproblems is +nown as partitions.
c- Couplin! refers to the de!ree of interdependence amon! the different
components of a sstem.
d- Cohesion is a wa of describin! how closel the actiities within a
sin!le module are related to each other.
1
-
hich of the followin!s is false#
a- he time ta+en to implement the chan!es in requirements is less than if
that software were fleible.
b- & !ood software sstem is one that meets its users needs.
c- /sers needs chan!e with time.
d- 9ince labour costs are the most si!nificant component of software
costs' fleible software is more affordable.
1*
-
hich of the followin! statements is false#
a- he maintainabilit of software is !reatl influenced b how the
software is desi!ned.
8/18/2019 Collection of Question One m363
5/24
b- he maintainabilit of software is !reatl influenced b how the
software is written.
c- 8aintenance is the +e actiit for the coordination and control of
chan!es to a software sstem.
d- he maintainabilit of a fleible software sstem is not costl
comparin! with non fleible software
1,
-
4ecall that there are a set of actiities that ta+e place in man
requirements en!ineerin! processes. hese are requirements
elicitation' requirements analsis and ne!otiation' requirements
documentation and requirements alidation. he fi!ure below shows the
relatie effort of requirements ...........1.......... ersus
requirements ...........2.......... oer time.
hich of the followin!s represents 1 and 2 in the fi!ure aboe#
a- (1) represents the requirements elicitation while (2) represents the
requirements documentation.
b- (1) represents the requirements analsis while (2) represents the
requirements elicitation.
c- (1) represents the requirements elicitation while (2) represents the
requirements analsis.
d- ;one of the aboe.
15
-
Functional requirements are those requirements that specif
the ..................... of a sstem.
a- reliabilit and usabilit c- usabilit
8/18/2019 Collection of Question One m363
6/24
b- maintainabilit and functionalit d- functionalit
8/18/2019 Collection of Question One m363
7/24
5.
Functional requirements are those requirements that specif the
of a sstem.
a) 4eliabilit c) ehaiour
b) /sabilit d) &ll of the aboe
.
:eelopers tr to construct sstems' since the are easier
to understand and modif.
a) $oosel coupled c) Gi!hl coupled
b) /sable d) $e!ac
.
9stem is a conceptual line that diides the sstem that we
wish to stud from Heerthin! else.
a) &rchitecture c) ?nterface
b) 4equirement d) oundar
3.
:efensie pro!rammin! sas that should alwas be
chec+ed.
a) Pre-conditions c) Post-conditions
b) Parameters d) &ll of the aboe
6.
dia!rams can be used to model business processes in a
business domain.
a) /se Case c) &ctiit
8/18/2019 Collection of Question One m363
8/24
b) Class d) ?nteraction
10.
& module performs one tas+ or achiees a sin!le
ob%ectie@ Hdo one thin! and do it well.
a) 9stem c) Gi!hl cohesie
b) Class d) Fairl cohesie
1 is a stereotpe that is used to represent alternaties
to main scenario.
a IIetends"" b. IIinclude"" c.JK
8/18/2019 Collection of Question One m363
9/24
& tpe of attac+ that a sstem ma face where there is an
unauthorised alteration of information is +nown as
.
a disclosure b. modification c. repudiation d. denial
of use or serice
..
are names used to indicate specific ob%ects or
attributes of ob%ects.
a Composition b. &!!re!ation c. ?nheritance d.
;ai!ation Apression
3 & !ood software is loosel . sstem' which is easier to
understand' modif' replace and reuse.
a Cohesie b. coupled c. ti!ht d. affordable
6 he sequence in which software deelopment actiities are
carried out is called a ..
a :ependencies b. precedin! c. life ccle d.
portionin!
10& software deelopment actiit that allows sstem to eole
within time in order to Correct errors' is +nown as
a &nalsis b. desi!n c. implementation d.
maintenance
1 & . is a particular area of interest.
a domain b. sstem boundar c. sstem
enironment d. sstem2
8/18/2019 Collection of Question One m363
10/24
* 9oftware sstem should meet users needs. his
characteristic is +nown as@
a usable b. useful c. fleible d.
affordable,
8/18/2019 Collection of Question One m363
11/24
a :ia!ram b. artefacts c. delierable d.
traceabilit
10 & .. model describe ob%ects and their
relationship.
a. dnamic b. deploment c. static d.
implementation
1
8/18/2019 Collection of Question One m363
12/24
8/18/2019 Collection of Question One m363
13/24
a. domain b. architecture c. boundar d.
enironment
. is an actiit of software deelopment process that
concerns of !ainin! enou!h understandin! of the problem.
a. desi!n b. testin! c. implementation d. analsis
3 . model is a software deelopment model where analsis'
desi!n' implementation' testin!' and maintenance are arran!ed into
a sin!le sequence.
a. aterfall b. ?teration c. ?ncremental d. &!ile
5. & prototpe can be@
a. a moc+-up of the humanNcomputer interface
b. a wor+in! ersion of a subset of the functions required from
the eentual productO
c. an eistin! piece of software
d. &ll of the aboe
8/18/2019 Collection of Question One m363
14/24
6 9stem an assembl of components that are connected to!ether in
an or!anised wa.
a. domain b. couplin! c. cohesion d.
sstem
10
8/18/2019 Collection of Question One m363
15/24
a. dnamic b. deploment c. static d.
implementation
1 & . is a particular area of interest.
b domain b. sstem boundar c. sstem
enironment d. sstem
1
8/18/2019 Collection of Question One m363
16/24
1 ?n a /niersit' Dproduce s student !rades reportE is one of the
of the business@
a. constraints b. domain c. rules d. processes
2 & . &ssociation is represented b precedin! a role name
with a slash.
c 7ualified b. inheritance c. composition d.
deried
* & module performs one tas+ or achiees a sin!le ob%ectie@
Hdo one thin! and do it well.
a. sstem b. hi!hl cohesie c. class d. fairl
cohesie
, & . is a !raphical presentation of a collection of
model elements.
c :ia!ram b. artefacts c. delierable d.
traceabilit
5 Ja!e " 21L is an eample of ..
a Buard b. inariant c. nai!abilit d.
transition
& proides a wa of namin! another ob%ect or its
attributes relatie to a startin! ob%ect' b referrin! to intermediate
role names.
a :eried association c. qualified association
b ;ai!ation epression d. recursie association
he main function of a prototpe is to .
a Facilitate requirements analsis
b 4educe the ris+ of the requirements bein! identified incorrectl
c est the software sstem after it is bein! complete
d a and b
8/18/2019 Collection of Question One m363
17/24
3 :urin! the search process for classes' the followin! are useful
sources of ob%ects@
tan!ible ob%ects roles
or!aniMational units all of the aboe
6. is a record of our notes' thou!hts' drawin!s' ideas and
decisions as ou wor+ on a pro%ect.
Blossar 9ummaries record
4is+s record Pro%ect noteboo+
10here are man techniques for elicitation' such as@
6 Amails b. interiews c. stac+holders meetin!
d. technical !roup
114equirement is the actiit concerned with identifin! the
requirements.
a. analsis b. documentation c. alidation d.
elicitation
12. is a precise and testable statement of a requirement
b ?nariant b. assertion c. stereotpe d. fit
criteria
1*he sequence in which software deelopment actiities are carried
out is called a ..
b :ependencies b. precedin! c. life ccle d.
portionin!
1,J a!e "21L is an eample of ..
8/18/2019 Collection of Question One m363
18/24
a Buard b. inariant c. nai!abilit d.
transition
15. is a software deelopment actiit that is concerned with
controllin! the cost of deelopin! a pro%ect.
a. analsis b. maintenance c. pro%ect mana!ement d.
qualit mana!ement
1 ?n use case dia!ram' the relationship between actors could be
represented as@
a. composition b. a!!re!ation c. association
d. !eneraliMation
1he amount of data or information that a sstem can handle is
+nown as..
a. speed b. capacit c. accurac
d. reliabilit
13& !ood software sstem should meet users delier date and costs.
his characteristic is +nown as..
a. useful b. reliable c. fleible d.
affordable
16& .. is a conceptual line that diides the sstem that we wish
to stud from eerthin! else.
a. domain b. sstems enironment c. sstem d.
sstem boundar
20.. is a classic software deelopin! model where analsis'
desi!n' implementation and testin! are arran!ed into a sin!le
sequence.
a. iteration model b. waterfall model c. incremental
deelopment d. dnamic model
8/18/2019 Collection of Question One m363
19/24
1 ?n a re!istration sstem' Dprintin! scheduleE is one of the
of the business@
a. constraints b. domains c. rules d.
processes
2. :omain eperts' deelopers' and clients of a sstem are
+nown as@
a. desi!ners b. sta+eholders c. users
d. pro!rammers
*. he form of decomposition where modules are dependent
is called@
a partitions b. pro%ection c. ?ndependent modules
d. uncoupled modules
,. & is an association' both of whose ends
terminate on the same class.
a lin+ b. qualified association c. recursie
association d. deried association
5. JsubsetL notion is used to represent constraint across
.
a. association b. actiities c. attributes
d. use cases
8/18/2019 Collection of Question One m363
20/24
. ?n a class dia!ram' to aoid association redundanc'
associations is used b precedin!
a role name with a slash.
a. qualified b. recursie c. deriable d.
a!!re!ation
. ?n 9oftware en!ineerin!' the term is used to
refer to the de!ree of
interdependence amon! different modules.
a. couplin! b. cohesion c. contet dependenc
d. architecture
3. he . is a stereotpe that is used to represent an
alternatie scenario of a use case.
a. IIinclude"" b. IIetend"" c. JK
8/18/2019 Collection of Question One m363
21/24
a. use case b. class c. ob%ect d.
actiit
1 are not intended to represent particular indiidualsO
rather' the tell us about a particular role that someone or
somethin! mi!ht adopt in order to interact with a software
sstem.
a /se cases b. swimlane c. actors d.
!uards
2 & . &ssociation is represented b precedin! a role name
with a slash.
d 7ualified b. inheritance c. composition
d. deried
*
he process of reachin! an a!reed set of requirements is +nown
as ..
a 9oftware en!ineerin! b. requirement en!ineerin!
c. functional requirement d. non-functional
requirement
, & dia!ram that is used to model the wor+flow and sequencin! of
actions in order to achiee a !ien purpose is
a. /se case dia!ram b. &ctiit dia!ram c. class dia!ram
d. statechart dia!ram
5 he main concept(s) in a business domain is (are) its@
a 4esources b. resources' processes and rulesb 4esources and processes d. resources' processes'
rules' and !oals
..
specifies the direction of potential messa!es
between ob%ects of related classes.
8/18/2019 Collection of Question One m363
22/24
a
composition b. a!!re!ation c. nai!abilit d.
inheritance
= a!e "13> is an eample of ..
b Buard b. inariant c. nai!abilit d.
transition
3 he term .. is used to refer to the de!ree of
interdependence amon! different modules.
a couplin! b. cohesion c. partionin!
d. modulariMation
6 dia!ram is a /8$ dia!ram that shows a snapshot
of sstem at particular time.
a
8/18/2019 Collection of Question One m363
23/24
8/18/2019 Collection of Question One m363
24/24