Questões de Concurso

Foram encontradas 8.728 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q386444 Engenharia de Software
Com relação à classifcação dos requisitos de sis- tema de software, qual o tipo de requisito que repre- senta restrições sobre os serviços, funções do sistema, processo de desenvolvimento e padrões aplicados ao sistema como um todo?
Alternativas
Q386443 Engenharia de Software
Diagramas UML apresentam uma forma gráfca para descrever os sistemas.

Assinale a alternativa que apresenta um diagrama UML que mostra a troca de mensagens entre diversos Objetos, numa situação específica e delimitada no tempo. A ênfase deste diagrama está na ordem e nos momentos nos quais mensagens para os objetos são enviadas.
Alternativas
Q386442 Engenharia de Software
Analise as afrmativas abaixo com relação à programação orientada a objeto.

1. Uma linguagem Orientada a Objetos precisa implementar quatro conceitos básicos: abstração, encapsulamento, herança e polimorfsmo.

2. Encapsulamento é a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos. O conhecimento a respeito da implementação interna da classe é desnecessário do ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos métodos internos da classe.

3. O conceito de herança está relacionado a fornecer um mecanismo para que se defnam novas classes a partir de uma já existente. Podemos dizer que essas novas classes her- dam propriedades e métodos da classe-mãe.

4. O emprego do paradigma de programação Orientada a Objetos garante a reutilização de código.

Assinale a alternativa que indica todas as afrmativas corretas
Alternativas
Q386441 Engenharia de Software
Um diagrama de classes em UML consiste em classes e nos relacionamentos entre essas classes.

Assinale a alternativa que contém tipos de relacionamentos possíveis entre as classes:
Alternativas
Q386435 Engenharia de Software
Um modelo de processo de software é utilizado para explicar uma abordagem para o desenvolvimento de software.

Assinale a alternativa abaixo que melhor identifca o modelo de processo de software no qual uma implementação inicial é exposta ao usuário para que possam ser realizados refnamentos posteriores que representam novas versões do sistema. As atividades de especifcação, desenvolvimento e validação são intercaladas.
Alternativas
Q386273 Engenharia de Software
Entre os modelos aplicados no desenvolvimento do software, aquele que se baseia em diferentes etapas de desenvolvimento que seguem uma sequência pela qual a saída da primeira etapa “flui” para a segunda etapa e a saída da segunda etapa “flui” para a terceira, e assim por diante, é conhecida como:

imagem-014.jpg
Alternativas
Q386272 Engenharia de Software
Acerca da programação Orientada a Objetos, a Herança nada mais é do que criar classes usando outras classes já existentes. Nesse contexto, para declarar uma classe "Filho" que herda os atributos de uma classe "Pai", deve ser utilizada a "palavra":
Alternativas
Q386271 Engenharia de Software
Acerca da programação Orientada a Objetos, OVERLOADING é a habilidade de poder definir diversas propriedades, métodos ou procedimentos em uma classe com o mesmo nome, que também pode ser definida como:
Alternativas
Q386053 Engenharia de Software
Qual alternativa define a implementação de um sistema orientado a objetos?
Alternativas
Q386051 Engenharia de Software
Na engenharia de software, há alguns modelos de processos, qual característica descreve o modelo de processo Espiral?
Alternativas
Q386048 Engenharia de Software
Considerando a Unified Modeling Language (UML), qual alternativa indica o diagrama que representa as interações entre os objetos de um cenário realizadas por meio de métodos?
Alternativas
Q386046 Engenharia de Software
Um dos princípios da orientação a objetos é a herança, assinale a alternativa que apresenta uma de suas características:
Alternativas
Q385767 Engenharia de Software
No que diz respeito aos princípios da Programação Orientada a Objetos, dois conceitos são apresentados a seguir:

I- Mecanismo que permite que características comuns a diversas classes sejam integradas em uma classe base, ou superclasse, a partir da qual outras classes podem ser especi?cadas. Cada classe derivada ou subclasse apresenta as características, estrutura e métodos da classe base e acrescenta a elas o que for de?nido de particularidade para ela.
II- Mecanismo pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identi?cação, mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. A decisão sobre o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através do mecanismo de ligação tardia.

Esses mecanismos denomina-se, respectivamente:
Alternativas
Q385759 Engenharia de Software
Na UML, um sistema pode ser descrito por meio de cinco visões independentes. Uma dessas visões descreve o sistema do ponto de vista externo como um conjunto de interações entre o sistema e os agentes externos ao sistema. Essa visão, que é criada inicialmente e direciona o desenvolvimento das outras visões do sistema, é conhecida por Visão de:
Alternativas
Q385758 Engenharia de Software
Há quatro diagramas da UML que descrevem os aspectos dinâmicos de um sistema. Um deles, mostrado abaixo, é orientado a ?uxos de controle:

imagem-012.jpg

O diagrama é denominado Diagrama de:
Alternativas
Q385757 Engenharia de Software
A ?gura abaixo representa um importante diagrama utilizado nos projetos estruturados de sistemas:

imagem-011.jpg

Trata-se do Diagrama de:
Alternativas
Q385756 Engenharia de Software
Basicamente, no desenvolvimento de sistemas, diversas atividades estão envolvidas, sendo duas delas as seguintes:

I- Inclui a criação de modelos que permitam ao desenvolvedor e ao cliente melhor entenderem os requisitos do software e o projeto que vai satisfazer a esses requisitos.
II- Combina geração de código e os testes necessários para revelar erros de código.


Essas atividades são conhecidas, respectivamente, como:
Alternativas
Ano: 2006 Banca: FJPF Órgão: CONAB Prova: FJPF - 2006 - CONAB - Analista de Sistemas |
Q385312 Engenharia de Software
Em relação à modelagem comportamental, das opções abaixo, aquela que só possui ferramentas dessa modelagem é:
Alternativas
Ano: 2006 Banca: FJPF Órgão: CONAB Prova: FJPF - 2006 - CONAB - Analista de Sistemas |
Q385310 Engenharia de Software
Em relação à Notação UML, o diagrama que mostra as interfaces do produto com o seu ambiente de aplicação é conhecido como diagrama de:
Alternativas
Ano: 2006 Banca: FJPF Órgão: CONAB Prova: FJPF - 2006 - CONAB - Analista de Sistemas |
Q385309 Engenharia de Software
Em relação à Notação UML, das opções abaixo, aquela que corresponde à notação estruturada conhecida como português estruturado é identificada como diagrama de:
Alternativas
Respostas
6521: B
6522: A
6523: B
6524: C
6525: B
6526: E
6527: B
6528: D
6529: D
6530: A
6531: B
6532: C
6533: A
6534: C
6535: B
6536: D
6537: A
6538: E
6539: D
6540: D