Collection of Question One m363

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