UML Lec1 Quiz

Descrição

UML Basics and Diagrams
Ray Welland
Quiz por Ray Welland, atualizado more than 1 year ago
Ray Welland
Criado por Ray Welland mais de 10 anos atrás
220
1

Resumo de Recurso

Questão 1

Questão
What is UML?
Responda
  • A graphical language for visualising, constructing, documenting software systems
  • A software development process
  • Visual programming language
  • Software modelling tool

Questão 2

Questão
Use Case Text describes the Use Case in more detail
Responda
  • True
  • False

Questão 3

Questão
Waterfall Model Process (In Order)
Responda
  • Deployment > Analysis > Design > Implementation > Testing
  • Analysis > Design > Implementation > Testing > Deployment
  • Design > Analysis > Implementation > Testing > Deployment
  • Implementation > Analysis > Design > Testing > Deployment

Questão 4

Questão
We use UML to establish a common language among the people of the software development community
Responda
  • True
  • False

Questão 5

Questão
What are the 4 Phases of the Unified Process?
Responda
  • Inception, Elaboration, Implementation, Deployment
  • Design, Elaboration, Implementation, Deployment
  • Inception, Elaboration, Implementation, Transition
  • Analysis, Elaboration, Implementation, Transition

Questão 6

Questão
In UML an Actor is a human role represented by an ellipse
Responda
  • True
  • False

Questão 7

Questão
In a Use Case Diagram what is an Association?
Responda
  • 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

Questão 8

Questão
The Spiral Model has the four following stages: Analysis, Design, Testing, Implementation
Responda
  • True
  • False

Questão 9

Questão
Which is NOT true about Unified Process?
Responda
  • Risk Focused
  • Iterative and Evolutionary
  • Six Main Phases
  • Architecture Centric and Use Case Driven

Questão 10

Questão
Are these Include Statements True or False?
Responda
  • True
  • False

Questão 11

Questão
Which options are TRUE about UML Diagrams?
Responda
  • 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)

Questão 12

Questão
Which options are TRUE about UML Diagrams?
Responda
  • 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)

Questão 13

Questão
Is this Extend Statement True or False?
Responda
  • True
  • False

Questão 14

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

Questão 15

Questão
What happens during the Elaboration Phase?
Responda
  • Refine vision, requirements, plan
  • Project Finished
  • Resolution of high risks
  • Iterative implementation of core architecture

Questão 16

Questão
The 'Iterative implementation of project' and 'Preparation for deployment' are completed during the Construction Phase?
Responda
  • True
  • False

Questão 17

Questão
What happens at the Transition Phase?
Responda
  • Start Coding Project
  • Discuss Requirements with Client
  • Beta Tests and Deployment

Questão 18

Questão
A Use Case will satisfy the goal of an actor?
Responda
  • True
  • False

Questão 19

Questão
Generalization represents Inheritance and is used for both actors & use cases?
Responda
  • True
  • False

Questão 20

Questão
Why are use case diagrams useful?
Responda
  • 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

Semelhante

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