UNIVERSIDADE FEDERAL DO PARÁ
CAMPUS UNIVERSITÁRIO DE CASTANHAL
ENGENHARIA DA COMPUTAÇÃO
ENGENHARIA DE SOFTWARE
PROFESSOR: JORGE CARDOSO
ALUNO: _____________________________________ NOTA: ____________
Exercício de Engenharia de Software (1,0 PONTO)
1. A Engenharia de Software:
a) é uma área da computação que visa abordar de modo sistemático as
questões técnicas e não técnicas no projeto, implantação, operação
e manutenção no desenvolvimento de um software.
b) consiste em uma disciplina da computação que aborda assuntos
relacionados a técnicas para a otimização de algoritmos e
elaboração de ambientes de desenvolvimento.
c) trata-se de um ramo da TI que discute os aspectos técnicos e
empíricos nos processos de desenvolvimento de sistemas, tal como
a definição de artefatos para a modelagem ágil.
d) envolve um conjunto de itens que abordam os aspectos de análise
de mercado, concepção e projeto de software, sendo independente
da engenharia de um sistema.
e) agrupa as melhores práticas para o concepção, projeto, operação e
manutenção de artefatos que suportam a execução de programas de
computador, tais como as técnicas de armazenamento e as
estruturas em memória principal.
2. Considere: é uma disciplina que se ocupa de todos os aspectos da
produção de software, desde os estágios iniciais de especificação
do sistema até a manutenção desse sistema, depois que ele entrou
em operação. Seu principal objetivo é fornecer uma estrutura
metodológica para a construção de software com alta qualidade. A
definição refere-se:
a) ao ciclo de vida do software.
b) à programação orientada a objetos.
c) à análise de sistemas.
d) à engenharia de requisitos.
e) à engenharia de software.
3. De acordo com Pressman, a engenharia de software é baseada em
camadas, com foco na qualidade.
Essas Camadas são:
a) métodos, processo e teste.
b) ferramentas, métodos e processo.
c) métodos, construção, teste e implantação.
UNIVERSIDADE FEDERAL DO PARÁ
CAMPUS UNIVERSITÁRIO DE CASTANHAL
ENGENHARIA DA COMPUTAÇÃO
ENGENHARIA DE SOFTWARE
PROFESSOR: JORGE CARDOSO
ALUNO: _____________________________________ NOTA: ____________
Exercício de Engenharia de Software (1,0 PONTO)
d) planejamento, modelagem, construção, validação e implantação.
e) comunicação, planejamento, modelagem, construção e implantação.
4. A engenharia de software está inserida no contexto:
a) das engenharias de sistemas, de processo e de produto.
b) da engenharia de sistemas, apenas.
c) das engenharias de processo e de produto, apenas.
d) das engenharias de sistemas e de processo, apenas.
e) das engenharias de sistemas e de produto, apenas.
5. Assim como a Engenharia de Software, existe também na área de
informática a chamada Ciência da Computação. Assinale a
alternativa que melhor apresenta a diferença entre Engenharia de
Software e Ciência da Computação.
a) A Ciência da Computação tem como objetivo o desenvolvimento de
teorias e fundamentações. Já a Engenharia de Software se preocupa
com as práticas de desenvolvimento de software.
b) A Engenharia de Software trata da criação dos sistemas de computação
(softwares) enquanto a Ciência da Computação está ligada ao
desenvolvimento e criação de componentes de hardware.
c) A Engenharia de Software trata dos sistemas com base em
computadores, que inclui hardware e software, e a Ciência da
Computação trata apenas dos aspectos de desenvolvimento de
sistemas.
d) A Ciência da Computação trata dos sistemas com base em
computadores, que inclui hardware e software, e a Engenharia de
Software trata apenas dos aspectos de desenvolvimento de sistemas.
e) A Ciência da Computação destina-se ao estudo e solução para
problemas genéricos das áreas de rede e banco de dados e a
Engenharia de Software restringe-se ao desenvolvimento de sistemas.