GoConqr has a new look! Let us know what you think.

Quiz

TMA01 Tutorial

Frans k 12 questions Updated 5 May 2018

Take the quiz

This quiz has question types that open in the usual player.

Questions in this quiz (12)

  1. 1General design principles in constructing software are the following:

    –[blank_start]Divide[blank_end] and C[blank_start]onquer[blank_end]
    –Increase C[blank_start]ohesion[blank_end]
    –Reduce C[blank_start]oupling[blank_end]
    1. ADivide
    2. Bonquer
    3. Cohesion
    4. Doupling
  2. 2Select statements that describe best practices in terms of cohesion and coupling.
    1. ACohesion: Group closely the related activities within a single module
    2. BCoupling: Reduce degree of interdependence among different components of system
    3. CCoupling: Increase degree of interdependence among different components of system
    4. DCohesion: keep modules small and split as much as possible
  3. 3Agile Software Development Manifesto:

    –[blank_start]Individuals[blank_end] and interactions over [blank_start]processes[blank_end] and
    tools
    –[blank_start]Working[blank_end] software over comprehensive [blank_start]documentation[blank_end]
    –Customer [blank_start]collaboration[blank_end] over [blank_start]contract[blank_end] negotiation
    –Responding to [blank_start]change[blank_end] over following a [blank_start]plan[blank_end].
    1. AIndividuals
    2. Bprocesses
    3. CWorking
    4. Ddocumentation
    5. Ecollaboration
    6. Fcontract
    7. Gchange
    8. Hplan
  4. 4Select all statements that apply to an activity diagram.Image for question 4
    1. Ait shows a process as a set of activities
    2. BIt shows how activities depend on one another
    3. CIt shows which activities can be carried out in parallel
    4. DIt shows the objects needed to realise the use case
    5. EThere can be several start states
    6. FThere can be several end states
  5. 5Place the boxes on the correct elements.Image for question 5
    1. Astart
    2. Bactivity
    3. Cfork
    4. Dguard expression
    5. Ebranch
    6. Fjoin
    7. Gmerge
    8. Hend
  6. 6A Join is where the paths [blank_start]meet[blank_end], a Fork is where the paths [blank_start]split[blank_end].Image for question 6
    1. Ameet
    2. Bsplit
  7. 7Select statements that apply to use cases and actors (select 4).Image for question 7
    1. AUse Cases define what a proposed system should do from a user’s perspective
    2. BUse Cases define how a proposed system's business domain should be implemented
    3. COne actor may play many roles
    4. DOne actor may play only one role
    5. EActors can be people or other systems
    6. FActors can only be people
    7. GA role may have many people playing in it
  8. 8Select all statements that apply to use case diagrams (Select 3).Image for question 8
    1. AIn UML, special types of relationships are called stereotypes.
    2. BThe include relationship allows common behaviour to be pulled out into a separate use case.
    3. CThe include relationship injects common behaviour into use cases A and B.
    4. DThe extend relationship shows behaviour which is exceptional, optional or special.
  9. 9Complete the missing stereotypes.Image for question 9
    1. Ainclude
    2. Binclude
    3. Cextend
  10. 10In the diagram, the arrow represents [blank_start]inheritance[blank_end] of actors.Image for question 10
    1. Ainheritance

Information

Description
Software Engineering Quiz on TMA01 Tutorial, created by Frans k on 30/04/2018.
Author
Frans k
Language
English
Views
0
History
Created on 30 Apr 2018 · updated on 5 May 2018
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?