Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.716 questões

Q149997 Engenharia de Software
O Rational Unified Process (RUP) é um exemplo de modelo de processo moderno que foi derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software associado. O RUP reconhece que os modelos convencionais de processo apresentam uma visão única de processo e é geralmente descrito a partir de três perspectivas:

Alternativas
Q149977 Engenharia de Software
Na Análise e Projeto Orientado a Objetos, um recurso tem como meta principal reduzir o número de variáveis globais usadas dentro de um programa, consistindo na separação dos aspectos externos de um objeto, permitindo que a sua implementação possa ser modificada sem que afete as aplicações que o utilizam. Este recurso é denominado:

Alternativas
Q149976 Engenharia de Software
Em um Diagrama de Fluxo de Dados - DFD, como umas principais ferramentas para projeto e desenvolvimento de sistemas, sempre que ocorre um desmembramento das entidades em outras com conseqüente aumento do diagrama, deve ser garantida a consistência entre as entradas e saídas de cada dois níveis sucessivos. Essa garantia está associada ao conceito de:

Alternativas
Q148619 Engenharia de Software
Dada as seguintes proposições,

I. Testes de usabilidade foram criados para realizar a análise da habilidade de um conjunto de usuários utilizando um produto ou site.

II. Testar a usabilidade de um site é um processo que deve ser realizado uma única vez durante o desenvolvimento de um produto ou site.

III. Análise de Tarefas estuda o usuário imaginando como fazer tarefas com o produto a ser criado.

IV. Protótipos de programas são fundamentais para a realização de testes usabilidade.

verifica-se que são corretas unicamente
Alternativas
Q148617 Engenharia de Software
Mostra a configuração dos nós de processamento em tempo de execução e os componentes neles existentes.

Qual opção abaixo corresponde à descrição anterior?
Alternativas
Q148616 Engenharia de Software
No contexto da UML 2.0. Os operadores execução opcional (tag opt), execução condicional (tag alt), execução paralela (tag par) e execução de loop (tag loop) representam
Alternativas
Q148615 Engenharia de Software
Sistema que incorpora conhecimento de um determinado tipo de aplicação e pode produzir sistemas ou fragmentos de sistema no domínio. O reuso foi particularmente bem sucedido em sistemas de aplicações de negócios.

Qual opção abaixo corresponde à descrição anterior?
Alternativas
Q148614 Engenharia de Software
Projeto de subsistema composto por um conjunto de classes abstratas e concretas. Estabelece a arquitetura para aplicações em um domínio. Uma aplicação específica é construída a partir da criação de subclasses especificas para a aplicação, sendo essas subclasses das classes abstratas. A reutilização leva a uma inversão de controle.

Qual opção abaixo corresponde à descrição anterior?
Alternativas
Q148607 Engenharia de Software
Ponto de partida do processo de engenharia de requisitos é breve e focalizado e procura responder a uma série de questões:

1. O sistema contribui para os objetivos gerais da organização?

2. O sistema pode ser implementado com tecnologia atual e dentro das restrições definidas de custo e prazo?

3. O sistema pode ser integrado a outros sistemas já implantados?

Qual opção abaixo corresponde à descrição anterior?
Alternativas
Q148606 Engenharia de Software
São requisitos relativamente estáveis derivados da atividade central da organização e que se relacionam diretamente ao domínio do sistema.

Qual opção abaixo corresponde à descrição anterior?
Alternativas
Q148605 Engenharia de Software
É um conjunto de aplicações com uma arquitetura comum específica de aplicação. O núcleo comum da família de aplicações é reusado cada vez que uma nova aplicação é necessária. O novo desenvolvimento pode envolver a configuração de componentes específicos, a implementação de componentes adicionais e a adaptação de alguns componentes.

Qual opção abaixo corresponde à descrição anterior?
Alternativas
Q147569 Engenharia de Software
A respeito de qualidade de software e suas métricas, assinale a opção correta.
Alternativas
Q147566 Engenharia de Software
A respeito de análise de requisitos, julgue os itens a seguir.

I O usuário deve ser capaz de pesquisar tanto no banco de dados inteiro como em uma parte dele.

II A interface de usuário para o sistema deve ser implementada em HTML sem frames ou em applets Java.

III O sistema deve fornecer visões apropriadas para que o usuário possa ler documentos.

IV Cada ordem deve ter um identificador único (OSID), que o usuário deve poder copiar na área permanente de armazenamento da conta.

V O processo de desenvolvimento do sistema e os documentos devem ser realizados conforme o padrão interno da empresa.

São requisitos funcionais apenas os itens
Alternativas
Q147559 Engenharia de Software
Um sistema deverá ser executado no escritório central da empresa de turismo, assim como no conjunto de escritórios de agentes de viagens, de tal forma que possam ser efetuadas reservas em passeios de ônibus operados pela empresa. O sistema permitirá que um operador configure os detalhes das rotas dos passeios, tais como número, nome e uma breve descrição. Os passeios serão categorizados como visões cênicas, paradas sociais, compras artesanais e visitas a sítios históricos. Cada passeio pode incluir o denominado trips, que consiste em um dia de passeio em ônibus privativo com um número especifico de lugares. Essa informação também necessita ser configurada pelo operador. Os agentes de viagem serão capazes de fazer e armazenar informações de reservas nos trips para os clientes.

Com relação à essa situação hipotética, assinale a opção incorreta, acerca dos objetos e dos métodos que podem ser usados na implementação do sistema mencionado.
Alternativas
Q147558 Engenharia de Software
Com relação a programação orientada a objetos, julgue os itens a seguir.

I Um objeto, quando mapeado em uma representação de software, consiste de duas partes: uma estrutura de dados privada; e os processos, que são relativos às operações ou métodos.

II Uma classe abstrata é aquela que tem instâncias.

III Um ator é um objeto que pode operar e pode ser operado por outros objetos.

IV Cada classe descreve um conjunto infinito de objetos individuais. Um objeto pode ser definido como uma instância de uma classe.

V Cada atributo é único dentro de uma instância.

A quantidade de itens certos é igual a
Alternativas
Q147336 Engenharia de Software
O SEI – Software Engineering Institute criou na década de 1980 o CMM – Capability Maturity Model com o objetivo de avaliar a qualidade de software desenvolvido pelas empresas. Desde 1991 surgiram diversos CMMs, voltados para necessidades específicas, como desenvolvimento de sistemas, engenharia de software, aquisição de software, desenvolvimento de produtos e processos, entre outros. O SEI, no intuito de integrá-los, criou o CMMI – Capability Maturity Model Integration. O CMMI está dividido em cinco estágios, sendo o estágio GERENCIADO caracterizado por:
Alternativas
Q147331 Engenharia de Software
O emprego de um Diagrama de Casos de Uso em um projeto, seguindo a metodologia orientada a objetos, tem por principal objetivo:
Alternativas
Q147330 Engenharia de Software
No que diz respeito à metodologia orientada a objetos, dois conceitos são apresentados a seguir:

I. separa os aspectos externos e acessíveis de um objeto dos detalhes internos de implementação e, paralelamente, evita que partes de um programa se tornem tão independentes que uma pequena alteração tenha grandes efeitos em cascata.

II. possibilita a definição de uma nova classe (subclasse), a partir de uma classe já existente (superclasse).

Esses conceitos são conhecidos, respectivamente, por:
Alternativas
Q146682 Engenharia de Software
Conforme o SWEBOK, corpo de conhecimento da engenharia de
software, a engenharia de software é a aplicação de uma abordagem
sistemática, disciplinada e quantificada ao desenvolvimento, operação
e manutenção de software. Julgue o item a seguir acerca das
informações apresentadas e dos conceitos de engenharia de software.
O método de análise de pontos de função descreve como calcular as dez características gerais de um sistema, as quais são usadas para produzir, juntamente com outras informações, a contagem de pontos de função ajustados.
Alternativas
Q146681 Engenharia de Software
Conforme o SWEBOK, corpo de conhecimento da engenharia de
software, a engenharia de software é a aplicação de uma abordagem
sistemática, disciplinada e quantificada ao desenvolvimento, operação
e manutenção de software. Julgue o item a seguir acerca das
informações apresentadas e dos conceitos de engenharia de software.
A análise de pontos de função de um programa produz estimativas de tamanho funcional de um produto de software embasada em cinco parâmetros-chave: entradas externas, saídas externas, consultas externas, arquivos lógicos internos e arquivos de interface externos. Os três primeiros parâmetros são funções transacionais, enquanto os dois últimos são funções de dados. As operações CRUD ( create, read, update e delete) são consideradas pertencentes às entradas externas.
Alternativas
Respostas
11721: B
11722: A
11723: C
11724: C
11725: E
11726: A
11727: C
11728: B
11729: B
11730: D
11731: C
11732: B
11733: C
11734: D
11735: C
11736: B
11737: A
11738: C
11739: E
11740: E