Conceitos básicos e Modelos de ciclos de vida Flashcards

1
Q

A disciplina de Engenharia de Software se preocupa com todos os aspectos sobra a produção de Software, incluindo: (3)

A

• Processos
• Métodos
• Ferramentas

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

Quais são as camadas da Engenharia de software? (4)

A

• Ferramentas
• Métodos
• Processos
• Foco na qualidade

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

Qual é a diferença entre Engenharia de Software e Engenharia de Sistemas?

A

A Engenharia de Software é parte da Engenharia de Sistemas (que engloba software, hardware, processos e pessoas).

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

A engenharia de software está relacionada com todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até sua manutenção, depois que este entrar em operação. A engenharia de sistemas diz respeito aos aspectos do desenvolvimento e da evolução de sistemas complexos, nos quais o software desempenha um papel importante.

A

Certo.

A engenharia de software é uma disciplina que se preocupa com o desenvolvimento, a operação e a manutenção de software de alta qualidade. Ela envolve todas as etapas do processo de desenvolvimento de software, desde a especificação do sistema até a implantação e manutenção. A engenharia de sistemas é uma disciplina que se preocupa com o desenvolvimento e a evolução de sistemas complexos. Sistemas complexos são sistemas que envolvem muitos componentes inter-relacionados, incluindo hardware, software, pessoas e processos. O software desempenha um papel importante nos sistemas complexos, e a engenharia de sistemas deve considerar todos os aspectos do sistema, incluindo o software.

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

A engenharia de software engloba processos, métodos e ferramentas. Um de seus focos é a produção de software de alta qualidade a custos adequados.

A

Certo.

A engenharia de software é uma disciplina que engloba processos, métodos e ferramentas para desenvolver, operar e manter software de alta qualidade a custos adequados.

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

Métodos de engenharia de software proporcionam os detalhes de “como fazer” para construir o software.

A

Certo.

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

As ferramentas proporcionam apoio automatizado ou semi-automatizado aos métodos.

A

Certo.

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

Procedimentos constituem o elo de ligação dos métodos e das ferramentas e possibilitam o desenvolvimento racional e oportuno de software.

A

Certo.

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

Métodos envolvem um amplo conjunto de tarefas que incluem: planejamento e estimativa de projeto, análise de requisitos de software e sistemas, projeto de estrutura de dados, arquitetura de programa e algoritmo de processamento, codificação, teste e manutenção.

A

Certo.

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

Ferramentas são roteiros para o desenvolvimento de software.

A

Errado.

Ferramentas dão apoio ao desenvolvimento de software.

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