UML Lec1 Quiz

Description

UML Basics and Diagrams
Ray Welland
Quiz by Ray Welland, updated more than 1 year ago
Ray Welland
Created by Ray Welland about 10 years ago
219
1

Resource summary

Question 1

Question
What is UML?
Answer
  • A graphical language for visualising, constructing, documenting software systems
  • A software development process
  • Visual programming language
  • Software modelling tool

Question 2

Question
Use Case Text describes the Use Case in more detail
Answer
  • True
  • False

Question 3

Question
Waterfall Model Process (In Order)
Answer
  • Deployment > Analysis > Design > Implementation > Testing
  • Analysis > Design > Implementation > Testing > Deployment
  • Design > Analysis > Implementation > Testing > Deployment
  • Implementation > Analysis > Design > Testing > Deployment

Question 4

Question
We use UML to establish a common language among the people of the software development community
Answer
  • True
  • False

Question 5

Question
What are the 4 Phases of the Unified Process?
Answer
  • Inception, Elaboration, Implementation, Deployment
  • Design, Elaboration, Implementation, Deployment
  • Inception, Elaboration, Implementation, Transition
  • Analysis, Elaboration, Implementation, Transition

Question 6

Question
In UML an Actor is a human role represented by an ellipse
Answer
  • True
  • False

Question 7

Question
In a Use Case Diagram what is an Association?
Answer
  • Donates inheritance between use cases
  • Include the functionality of one use case in another
  • Extends the functionality of one use case to another under certain conditions
  • Donates a relationship between an actor and a use case

Question 8

Question
The Spiral Model has the four following stages: Analysis, Design, Testing, Implementation
Answer
  • True
  • False

Question 9

Question
Which is NOT true about Unified Process?
Answer
  • Risk Focused
  • Iterative and Evolutionary
  • Six Main Phases
  • Architecture Centric and Use Case Driven

Question 10

Question
Are these Include Statements True or False?
Answer
  • True
  • False

Question 11

Question
Which options are TRUE about UML Diagrams?
Answer
  • Activity Diagrams - (Describe the sequence of activities)
  • Deployment Diagrams (Captures the requirements for a system from a user perspective)
  • Class Diagrams - (Represent the objects of the system and their relationships)
  • Sequence Diagrams - (Represent the interactions among the objects of the system)

Question 12

Question
Which options are TRUE about UML Diagrams?
Answer
  • Package Diagrams - (Represent the software components and their relationships)
  • Use Case Diagrams - (Captures the requirements for a system from a user perspective)
  • Communication/Collaboration Diagrams - (Interactions among the objects of the system)
  • State Diagrams - (Represent the states of objects and the state transitions)

Question 13

Question
Is this Extend Statement True or False?
Answer
  • True
  • False

Question 14

Question
What happens in the Inception Phase?
Answer
  • Start up the project
  • Define vision and scope
  • Feasibility study (Identify risks)
  • Requirements (first version)
  • Vague project plan (time, stuff)

Question 15

Question
What happens during the Elaboration Phase?
Answer
  • Refine vision, requirements, plan
  • Project Finished
  • Resolution of high risks
  • Iterative implementation of core architecture

Question 16

Question
The 'Iterative implementation of project' and 'Preparation for deployment' are completed during the Construction Phase?
Answer
  • True
  • False

Question 17

Question
What happens at the Transition Phase?
Answer
  • Start Coding Project
  • Discuss Requirements with Client
  • Beta Tests and Deployment

Question 18

Question
A Use Case will satisfy the goal of an actor?
Answer
  • True
  • False

Question 19

Question
Generalization represents Inheritance and is used for both actors & use cases?
Answer
  • True
  • False

Question 20

Question
Why are use case diagrams useful?
Answer
  • Define the scope of the system
  • Capture the requirements
  • Allow communication between customers and developers
  • Drive the development process
  • Provide the basis for system tests
  • Provide the basis for user guides
Show full summary Hide full summary

Similar

UML Lec2 Quiz
Ray Welland
UML Lec3 Quiz
Ray Welland
Chapter 3 : Use Cases
Jo Hart
Chapter 6 – Essentials of Design and the Design Activities
Jo Hart
French Verbs
dylankhakh
Chapter 5: Extending the Requirements Model
Jo Hart
Basics in Object Oriented Programming
Bit buddy
Metodos y modelos para desarrollo de sofware
SERGIO GIL HERRERA
los diferentes diagramas en UML
Alexis Tamayo