Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.716 questões

Q226602 Engenharia de Software
Julgue os itens que se seguem, relacionados com gerenciamento
de sistemas de informação.

As cinco etapas das metodologias da análise de sistemas de informação são definição de objetivos, definição de requisitos do sistema, elaboração do projeto, implementação e avaliação.
Alternativas
Q226529 Engenharia de Software
No que se refere às noções de informática para bibliotecas, julgue
os itens seguintes.

Sistemas abertos, em desenvolvimento de sistemas, são aqueles compatíveis entre si e que se comunicam com outros sistemas.
Alternativas
Q9324 Engenharia de Software
A Análise Estruturada, como todos os métodos de análise de requisitos de software, é uma atividade de construção de modelos. Sobre a Análise Estruturada são feitas as três afirmativas a seguir.

I - O DFD (Diagrama de Fluxo de Dados) é uma técnica gráfica que descreve o fluxo de informação e as transformações que são aplicadas à medida em que os dados se movimentam da entrada para a saída.
II - O DTE (Diagrama de Transição de Estado) representa o comportamento de um sistema, descrevendo seus estados e os eventos que fazem com que o sistema mude de estado.
III - O DER (Diagrama de Entidade-Relacionamento) é uma listagem organizada de todos os elementos de dados que são pertinentes ao sistema, com definições precisas e rigorosas, de forma que tanto o usuário como o analista tenham uma compreensão comum das entradas, das saídas, dos componentes dos depósitos de dados e dos cálculos intermediários.

Está(ão) correta(s) a(s) afirmativa(s):
Alternativas
Q9222 Engenharia de Software
Fazendo uma comparação entre os recursos disponíveis na UML 1.4 e UML 2.0, conclui-se que a UML 2.0:
Alternativas
Q9219 Engenharia de Software
Uma das métricas de teste mais utilizadas no mercado é a Análise de Ponto de Teste (TPA - Test Point Analysis). Sobre a TPA é FALSO afirmar que:
Alternativas
Q5627 Engenharia de Software
A respeito da orientação a objetos, que é uma das técnicas mais
utilizadas para concepção e desenvolvimento de programas,
julgue os itens seguintes.
Na UML, um diagrama de estados mostra os vários estados
pelos quais passa um objeto e as transições de um estado
para outro.
Alternativas
Q5626 Engenharia de Software
A respeito da orientação a objetos, que é uma das técnicas mais
utilizadas para concepção e desenvolvimento de programas,
julgue os itens seguintes.
No contexto da UML (unified modelling language), a visão
do modelo comportamental representa os aspectos dinâmicos
do comportamento dos usuários do sistema.
Alternativas
Q5625 Engenharia de Software
A respeito da orientação a objetos, que é uma das técnicas mais
utilizadas para concepção e desenvolvimento de programas,
julgue os itens seguintes.
A quantidade de classes é uma métrica relativa a um projeto
de sistema orientado a objetos.
Alternativas
Q5624 Engenharia de Software
A respeito da orientação a objetos, que é uma das técnicas mais
utilizadas para concepção e desenvolvimento de programas,
julgue os itens seguintes.
Estimativas com base em pontos por função podem ser
efetivamente utilizadas em projetos orientados a objeto.
Alternativas
Q5622 Engenharia de Software
A respeito da orientação a objetos, que é uma das técnicas mais
utilizadas para concepção e desenvolvimento de programas,
julgue os itens seguintes.
Em análise orientada a objetos, a existência de entidade
caracterizada por um único atributo indica, com certeza, que
essa entidade deve ser um dos objetos do modelo do sistema.
Alternativas
Q5621 Engenharia de Software
A respeito da orientação a objetos, que é uma das técnicas mais
utilizadas para concepção e desenvolvimento de programas,
julgue os itens seguintes.
A múltipla herança possibilita que diferentes operações
tenham o mesmo nome.
Alternativas
Q5620 Engenharia de Software
A respeito da orientação a objetos, que é uma das técnicas mais
utilizadas para concepção e desenvolvimento de programas,
julgue os itens seguintes.
O polimorfismo ocorre quando uma subclasse herda
atributos e operações de classes diferentes.
Alternativas
Q5619 Engenharia de Software
A respeito da orientação a objetos, que é uma das técnicas mais
utilizadas para concepção e desenvolvimento de programas,
julgue os itens seguintes.
A sobreposição (overriding) ocorre quando atributos e
operações são herdados da maneira normal por uma
subclasse, mas são modificados para atender às necessidades
específicas dessa subclasse.
Alternativas
Q5618 Engenharia de Software
A respeito da orientação a objetos, que é uma das técnicas mais
utilizadas para concepção e desenvolvimento de programas,
julgue os itens seguintes.
Uma hierarquia de classes é um mecanismo por meio do qual
as modificações nos níveis inferiores da hierarquia se
propagam de imediato para os níveis superiores.
Alternativas
Q5612 Engenharia de Software
A respeito de ferramentas CASE (computer-aided software
engineering
) - que auxiliam de diversas formas na elaboração
de projetos de sistemas -, julgue os itens que se seguem.
Uma ferramenta CASE completa, para modelo de
desenvolvimento de software orientado a objeto, deve
utilizar mecanismos de geração de código a partir de um
diagrama de classes.
Alternativas
Q5611 Engenharia de Software
A respeito de ferramentas CASE (computer-aided software
engineering
) - que auxiliam de diversas formas na elaboração
de projetos de sistemas -, julgue os itens que se seguem.
Uma ferramenta CASE que suporte UML (unified modeling
language
) como modelo de geração de projeto de software
deve, necessariamente, suportar diretamente o acesso a
banco de dados orientados a objetos.
Alternativas
Q5610 Engenharia de Software
A respeito de ferramentas CASE (computer-aided software
engineering
) - que auxiliam de diversas formas na elaboração
de projetos de sistemas -, julgue os itens que se seguem.
Uma ferramenta CASE que suporte linguagem estruturada de
dados deve gerar o modelo físico de dados a partir de um
diagrama entidade-relacionamento.
Alternativas
Q5609 Engenharia de Software
A respeito de ferramentas CASE (computer-aided software
engineering
) - que auxiliam de diversas formas na elaboração
de projetos de sistemas -, julgue os itens que se seguem.
Ferramentas CASE modernas, para desenvolvimento de
sistemas de software, suportam uma série de linguagens de
programação orientadas a objetos, bem como dispositivos de
conexão a banco de dados relacionais.
Alternativas
Q5608 Engenharia de Software
A respeito de ferramentas CASE (computer-aided software
engineering
) - que auxiliam de diversas formas na elaboração
de projetos de sistemas -, julgue os itens que se seguem.
Ferramentas CASE podem ser classificadas por função, por
tipo de arquitetura de ambiente e por custo.
Alternativas
Q3990 Engenharia de Software
Considere que se deseja desenvolver um sistema para controle
de caixa de supermercado tendo como base um computador
que registra os produtos vendidos, interagindo com
dispositivos de entrada e saída tais como impressora, teclado
e leitora de código de barras. Esse sistema deve interagir
também com o operador do caixa e com um banco de dados do
estabelecimento. A partir dessas informações, julgue os itens
que se seguem.
Em uma análise orientada a objetos, é comum o uso de UML para modelar o sistema. A descrição do processo de compra de uma mercadoria do supermercado, por meio de uma seqüência de eventos entre os objetos do sistema, é realizada mediante diagramas de casos de uso em UML.
Alternativas
Respostas
12661: C
12662: C
12663: C
12664: A
12665: B
12666: C
12667: E
12668: C
12669: C
12670: E
12671: E
12672: E
12673: C
12674: E
12675: C
12676: E
12677: E
12678: C
12679: C
12680: E