Métodos e Ferramentas Flashcards

1
Q

O que é um Método?

A

É um caminho para se chegar a um fim. Eles impõem estrutura sobre as atividades de desenvolvimento e manutenção.

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

Para que serve uma Ferramenta?

A

Ferramentas auxiliam na automatização das atividades da ES.

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

O que é uma ferramenta CASE

A

Ferramentas computadorizadas que auxiliam nas atividades de ES.

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

Quais são os tipos de Métodos?

A

Métodos Heurísticos.
Métodos Formais.
Métodos de Prototipação.

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

O que é um método heurístico?

A

Métodos que possuem abordagens informais.

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

O que é um método formal?

A

São métodos com abordagens baseadas na matemática.

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

O que é um método de prototipação?

A

Métodos com abordagens baseada na prototipagem.

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

Quais são os métodos heurísticos?

A

Método Estruturado.
Orientado a Objetos.
Orientado a Dados.
De domínio específico.

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

O que é um método Estruturado?

A

Método que possui perspectiva funcional. Tudo é realizado por funções.

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

Cite pontos fortes dos métodos Estruturados.

A

São aplicados em muitos projetos de grande porte. Redução de custos.

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

Cite pontos fracos dos métodos Estruturados.

A

Dificuldade da modelagem dos requisitos não funcionais. Produzem excesso de documentação.

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

O que é o RUP?

A

Método derivado da UML e do Processo Unificado de Desenvolvimento de Software.

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

Quais são as perspectivas do RUP?

A

Dinâmica, Estática e Prática.

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

Defina a perspectiva Dinâmica.

A

Mostra as fases do modelo ao longo do tempo.

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

Defina a perspectiva Estática.

A

Mostra as atividades realizadas no processo.

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

Defina a perspectiva Prática.

A

Sugere boas práticas a serem usadas durante o processo.

17
Q

Quais são as fases do RUP?

A

Concepção, Elaboração, Construção, Transição.

18
Q

O que ocorre na fase de Concepção?

A

É estabelecido um “business case” para o sistema.

Avaliação de como o software ajudará no negócio.

19
Q

Quando o projeto pode ser cancelado?

A

Na fase de Concepção.

20
Q

O que ocorre na fase de Elaboração?

A

Desenvolver um entendimento do domínio do problema e estabelecer um framework para a arquitetura.

21
Q

O que dever-se ter ao final da fase de Elaboração?

A

Requisitos do Sistema, Arquitetura e um Plano de Desenvolvimento.

22
Q

O que ocorre na fase de Construção?

A

Programão e Teste do Sistema.

23
Q

O que deve-se ter ao final da fase de Construção?

A

Sistema e a documentação associada a ele para os usuários.

24
Q

O que ocorre na fase de Transição?

A

Transferência do sistema dos desenvolvedores para a comunidade em um ambiente real.

25
Q

O que deve-se ter ao final da fase de Transição?

A

Ao final o sistema deve estar sendo utilizado corretamente e com a documentação funcionando.

26
Q

O que é Métodos de Modelagem Orientada aos Dados?

A

A modelagem é construída a partir da perspectiva dos dados relacionados ao problema.

27
Q

Cites alguns tipos de modelagem orientada aos dados.

A

Fluxo de Dados e Semântica de Dados.

28
Q

O que é o Modelo de Fluxo de Dados? (DFD)

A

Modelos que mostram o processamento fim-a-fim de dados.

29
Q

O que é o Modelo Semântico de Dados?

A

Modelos que são usados para descrever a estrutura lógica dos dados processados pelo sistema.

30
Q

Que tipo de modelo é o usado no Modelo Semântico de Dados?

A

Modelo Entidade-Relacionamento

31
Q

Defina Modelos Formais.

A

Engenharia de Software baseada em modelos matemáticos.

32
Q

Como são divididos os modelos formais?

A

Linguagens de especificação e notações.
Refinamento.
Propriedades de verificação e prova.

33
Q

O que é uma Invariante de Dados?

A

Condição verdadeira durante toda a execução do sistema.

34
Q

O que é um Estado?

A

Os dados armazenados.

35
Q

O que é a Operação?

A

Ação que tem lugar no sistema e lê ou grava em um Estado.

36
Q

O que é um Conjunto?

A

Coleção de elementos não repetidos.

37
Q

O que é Especificação Formal Sintática?

A

Notação usada para a especificação.

38
Q

O que é Especificação Formal Semântica?

A

“Universo dos Objetos”. O que se expressa.

39
Q

O que é na Especificação Formal as Relações?

A

Regras, a relação entre os objetos.