05__Introdução à Linguagem UML e Diagrama Use Case Flashcards

1
Q

Um dos grandes contributos para a UML foi o método Booch, de _____:

a) Grady Booch
b) James Rumbaugh
c) Ivar Jacobson

A

a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Um dos grandes contributos para a UML foi o método OMT, de _____:

a) James Rumbaugh
b) Grady Booch
c) Ivar Jacobson

A

a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Um dos grandes contributos para a UML foi o método OOSE/Objectory, de _____:

a) James Rumbaugh
b) Ivar Jacobson
c) Grady Booch

A

b)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

V/F

Os métodos têm sempre a mesma notação, os mesmos processos e as mesmas ferramentas

A

Falso

Cada um dos métodos tem a sua própria notação, os seus próprios processos e as suas próprias ferramentas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

V/F

A notação são atividades nas diferentes fases de desenvolvimento de sistemas

A

Falso

São os processos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

V/F

As ferramentas usadas na linguagem UML são as ferramentas CASE e suportam as notações e os processos

A

Verdadeiro

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

V/F

Na fase da fragmentação, em 1995, houve a proliferação de métodos e notações para a modelização segundo a abordagem OO

A

Falso

Em 1990

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

V/F
Na fase da estandardização, em 1990, houve a proliferação de métodos e notações para a modelização segundo a abordagem OO

A

Falso

Fase da fragmentação

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

V/F

Na fase da unificação, em 1997, houve um 1º esforço no sentido da normalização

A

Falso

Entre 1995-1996

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

V/F

A fase da estandardização dá-se a partir de 1998

A

Falso

No ano de 1997

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

V/F

Na fase da estandardização, há uma adoção generalizada da UML como linguagem de modelação segundo a abordagem OO

A

Falso

Fase da industrialização

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Na fase da _____, houve esforços significativos para a unificação e normalização no âmbito da OMG, e foi dada em _____:

a) fragmentação, 1997
b) industrialização, 1998
c) estandardização, 1997
d) unificação, 1997

A

c)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

V/F

A linguagem UML é uma linguagem standard mas dependente das outras

A

Falso

É standard e independente das outras

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

V/F

A linguagem UML é aplicável em vários tipos de sistemas e abrange qualquer caraterística com os seus diagramas

A

Verdadeiro

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

V/F

A linguagem UML não é aplicável nas diferentes fases do processo de desenvolvimento

A

Falso

É aplicável

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

V/F

Um dos objetivos da UML é a diferenciação entre os métodos conceptuais e os métodos executáveis

A

Falso

A união entre métodos conceptuais, que também são executáveis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

V/F
Nas fases de desenvolvimento de um sistema em UML, as primeiras abstrações do domínio do problema dão-se na análise de requisitos

A

Falso

Análise de sistema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

V/F
Nas fases de desenvolvimento de um sistema em UML, a análise de requisitos explora as necessidades dos programadores, através de classes e objetos

A

Falso

Necessidades dos utilizadores, através de diagramas use-cases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

V/F

A vista use-case tem todas as funcionalidades do sistema desempenhadas pelos atores internos

A

Falso

Atores externos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

V/F
A vista desenho tem a ver com a concorrência, no sentido que define os fluxos e processos que suportam a concorrência e sincronização

A

Falso

Vista do processo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

V/F

Na vista do processo, os requisitos são funcionais e explorados pelos analistas

A

Falso
Na vista de processo, requisitos são não funcionais

P.S.: são explorados pelos analistas, sim (integradores)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q
V/F
A vista de implementação é focada na/nos \_\_\_\_\_ e explorada pelos \_\_\_\_\_:
a) lógica, programadores
b) concorrência, analistas
c) organização, analistas
d) componentes, programadores
A

d)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

V/F

A vista de desenho é explorada pelos engenheiros de sistemas

A

Falso

Vista de instalação

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

A vista de instalação é focada na/nos _____:

a) organização
b) componentes
c) lógica
d) concorrência

A

a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

V/F
O diagrama de use-case identifica as interações com o sistema, delimita as fronteiras e descreve os use-cases disponibilizados a grupos de analistas

A

Falso

A grupos de utilizadores (atores)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

V/F

O diagrama de classes descreve a estrutura dinâmica das classes

A

Falso

A estrutura estática

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

V/F

O diagrama de objetos ilustra um diagrama de classes com um exemplo concreto, sendo um diagrama estático

A

Verdadeiro

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

O diagrama de componentes descreve a arquitetura da/do _____ em termos de _____:

a) aplicação informática, software
b) equipamento informático, hardware
c) equipamento informático, software
d) aplicação informática, hardware

A

a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

O diagrama de execução descreve a arquitetura da/do _____ em termos de _____:

a) aplicação informática, hardware
b) aplicação informática, software
c) equipamento informático, software
d) equipamento informático, hardware

A

d)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Qual destes não é um diagrama estático:

a) diagrama de execução
b) diagrama de objetos
c) diagrama de colaboração
d) diagrama de componentes

A

c)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

V/F

O diagrama de use-case é um diagrama dinâmico

A

Falso

Estático

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Quais os 5 diagramas estáticos?

A
Diagrama de use-case
Diagrama de classes
Diagrama de objetos
Diagrama de componentes
Diagrama de execução
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

V/F

O diagrama de colaboração é também denominado por diagrama de atividades

A

Falso

Diagrama de sequência

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

V/F

O diagrama de interação ilustra como os objetos do sistema interagem para fornecer funcionalidade dos use-cases

A

Verdadeiro

35
Q

V/F

O diagrama de execução ilustra como os objetos do sistema interagem para fornecer funcionalidade dos use-cases

A

Falso

Diagrama de sequência/colaboração/interação

36
Q

V/F

O diagrama de colaboração é um diagrama dinâmico

A

Verdadeiro

37
Q

V/F

O diagrama de objetos descreve cada um dos use-cases, realçando a atividade de cada um dos objetos do sistema

A

Falso

Diagrama de atividades

38
Q

V/F
O diagrama de objetos modela o comportamento dos objetos, descrevendo as alterações nos valores dos atributos aos objetos

A

Falso

Diagrama de estados

39
Q

V/F

O diagrama de estados é um diagrama dinâmico

A

Verdadeiro

40
Q

Quais os 3 diagramas dinâmicos?

A

Diagrama de sequência (ou colaboração ou interação)
Diagrama de atividades
Diagrama de estados

41
Q

V/F
Na análise de sistemas, identificam-se as necessidades dos utilizadores, que são representadas através de funções use-cases

A

Falso

É na análise de requisitos

42
Q

V/F

Em UML, os diagramas de use-case são usados para documentar a fase de análise de sistemas

A

Falso

Para documentar a fase da análise de requisitos

43
Q

V/F

O diagrama de use-case explicita funções que não são visíveis ao utilizador, apresentando objetivos ambíguos

A

Falso

Explicita funções visíveis ao utilizador, apresentando objetivos específicos (atores)

44
Q

Os use-cases constituem a técnica em UML para representar os requisitos _____ de um sistema em termos de funcionalidades:

a) não funcionais
b) funcionais
c) de facilidade de utilização

A

b)

45
Q

V/F
Os use-cases constituem a técnica em UML para representar os requisitos não funcionais de um sistema em termos de funcionalidades

A

Falso

Use-cases – Requisitos funcionais

46
Q

V/F

O requisito é uma funcionalidade considerada relevante na ótica do analista

A

Falso

Na ótica do utilizador

47
Q

V/F

Os requisitos funcionais descrever o que o sistema faz ou deve fazer

A

Verdadeiro

48
Q

V/F

Os requisitos não funcionais garantem a boa ligação entre o sistema, os utilizadores e as tarefa que estes desempenham

A

Falso

Requisitos de facilidade de utilização

49
Q

Os requisitos _____ descrevem a qualidade com que o sistema deverá fornecer os requisitos _____:

a) funcionais, não funcionais
b) de facilidade de utilização, funcionais
c) não funcionais, funcionais
d) de facilidade de utilização, não funcionais

A

c)

50
Q

V/F
Os requisitos funcionais estão relacionados com as caraterísticas qualitativas do sistema (desempenho, tempo de resposta e segurança)

A

Falso

Requisitos não funcionais

51
Q

Qual dos seguintes não é uma das caraterísticas qualitativas do sistema, relacionadas com os requisitos não funcionais?

a) segurança
b) desempenho
c) controlo
d) tempo de resposta

A

c)

52
Q

V/F
O levantamento de requisitos é uma fase construída na fase inicial de desenvolvimento, e é desenvolvida por proprietários e projetistas do sistema

A

Falso

Desenvolvida por analistas e especialistas de domínio

53
Q

V/F

Nos diagramas de use-cases, os use-cases são elementos externos que interagem com o sistema

A

Falso

Atores

54
Q

V/F

Nos diagramas de use-cases, os atores podem ser humanos ou sistemas computorizados

A

Verdadeiro

55
Q

V/F

Cada ator representa um perfil de analista que interage com o sistema

A

Falso

Representa um perfil de utilizador que interage com o sistema

56
Q

V/F

Os use-cases descrevem o que o sistema faz e como é feito

A

Falso

Descrevem o que o sistema faz, mas NÃO como é feito

57
Q

Quais os 3 tipos de relações nos diagramas de use-case?

A

Associação, dependência e generalização

58
Q

V/F
Embora um ator seja representado nos diagramas como uma figura humana, pode ser, também, um sistema externo que necessita de informação do sistema

A

Verdadeiro

59
Q

V/F

As interações dos atores com o sistema correspondem apenas a eventos de output

A

Falso

Eventos de input e output

60
Q

V/F

Um ator pode executar vários use-cases mas um use-case só pode ser executado por um ator

A

Falso

Um use-case por ser executado por mais de um ator

61
Q

V/F

Atores levam a cabo use-cases

A

Verdadeiro

62
Q

V/F

As ligações que ocorrem entre atores e/ou entre use-cases são dependências

A

Falso

Generalização

63
Q

V/F

As ligações de dependência ocorrem apenas entre use-cases

A

Verdadeiro

64
Q

V/F
A relação uses/include utiliza-se quando uma funcionalidade representada através do use-case é obrigatoriamente usada quando outro use-case é usado

A

Verdadeiro

65
Q

V/F

A relação extends utiliza-se quando existe um comportamento obrigatório que deve ser incluído num use-case

A

Falso

Comportamento opcional

66
Q

A _____ é utilizada quando existe um use-case (ou ator) que é caso particular de outro use-case (ou ator):

a) associação
b) generalização
c) dependência

A

b)

67
Q

V/F
Os diagramas de classes são utilizados para documentar a fase da análise de requisitos

A

Falso

Diagrama de use-case

68
Q

V/F
A Análise de Requisitos é a fase onde se identificam as necessidades dos clientes e essas necessidades são representadas através de relações

A

Falso

Representadas através de use-cases

69
Q

V/F
Uma relação é um mecanismo de interação entre o utilizador e o sistema computacional

A

Falso
Um use-case é um mecanismo de interação entre o utilizador e o sistema computacional

70
Q

Qual destas propriedades do diagrama de use-case é incorreta?
a) Explicita funções abstratas ao utilizador
b) Apresenta objetivos específicos por grupo de utilizadores (atores)

A

a)
O diagrama de use-case explicita funções visíveis ao utilizador

71
Q

V/F
Um use-case é uma técnica UML para representar of requisitos funcionais de um sistema em termos de qualidade

A

Falso
Em termos de funcionalidades

72
Q

Dentro do diagrama de use-case, define “requisito”

A

Requisito é uma caraterística considerada relevante na ótica do utilizador

73
Q

No diagrama de use-case, quantos tipos de requisitos existem e quais são?

A

3
Requisitos funcionais, requisitos não funcionais e requisitos de facilidade de utilização (usabilidade)

74
Q

Existem várias técnicas que são utilizadas para efetuar o levantamento de requisitos. Diz 3 delas:

A

Entrevistas
Reuniões participativas
Questionários
Observação direta

75
Q

V/F
A fase do levantamento de requisitos é desenvolvida por projetistas e especialistas do domínio da aplicação e é construída na fase final de desenvolvimento

A

Falso
Desenvolvida por analistas e especialistas do domínio da aplicação e construída na fase inicial de desenvolvimento

76
Q

A fase do levantamento de requisitos é construída na fase — de desenvolvimento:
a) inicial
b) intermédia
c) final

A

a)

77
Q

Num diagrama de use-case, um ator pode ser também um sistema externo que necessita de informação do sistema

A

Verdadeiro

78
Q

Os requisitos de — garantem a boa ligação entre o sistema, os utilizadores e as tarefas que estes desempenham

A

Requisitos de facilidade de utilização (usabilidade)

79
Q

V/F
Num diagrama de use-case, a generalização ocorre apenas entre use-cases

A

Falso
Também pode ocorrer entre atores (o ator filho herda as propriedades/comportamentos do ator pai)

80
Q

Num diagrama de use-cases, há dois tipos de dependências, quais são?

A

Uses/include e extends

81
Q

V/F
Atores são elementros internos que interagem com o sistema

A

Falso
São elementos externos que interagem com o sistema. Podem ser humanos ou sistemas computorizados

82
Q

Cada ator representa um perfil de — que interage com o sistema. A isto se define:
a) proprietário, eventos de input/output
b) utilizador, associação
c) utilizador, eventos de input/output
d) programador, eventos de input/output

A

c)

83
Q

V/F
Os requisitos não funcionais descrevem a qualidade com que o sistema deverá fornecer as suas funcionalidades, ou seja, estão relacionados com as caraterísticas qualitativas do sistema

A

Verdadeiro
Atenção a qualitativas