🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.701 questões

Q150002 Engenharia de Software
A UML define em sua versão 2.0, treze tipos de diagramas, divididos em duas categorias: diagramas estruturais e diagramas dinâmicos. Assinale a alternativa que não indique um diagrama estrutural da UML.

Alternativas
Q150001 Engenharia de Software
A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos elementos do digrama de sequências.
                     <- - - - - - - - - - - -
O elemento acima, em um diagrama de sequência, significa:

Alternativas
Q150000 Engenharia de Software
Acerca dos processos XP e Scrum avalie as afirmativas a seguir:
I. XP é uma metodologia ágil para equipes de tamanho pequeno ou médio desenvolverem software com requisitos vagos ou que mudem rapidamente. Seus valores são comunicação, simplicidade, feedback e coragem.
II. O Scrum foi criado para gerenciamento de projetos de fabricação de automóveis e produtos de consumo. Sua popularização no desenvolvimento de software ocorreu em 1995 após a formalização de sua definição, feita por Ken Schwaber.
III. No XP os requisitos do projeto são organizados em uma lista de tarefas, chamada de product backlog, em ordem decrescente de prioridade.
Assinale:

Alternativas
Q149999 Engenharia de Software
Scrum é uma metodologia ágil para gestão e planejamento de projetos de software. No Scrum, os projetos são divididos em ciclos chamados:

Alternativas
Q149998 Engenharia de Software
O RUP (Rational Unified Process) é uma metodologia de projeto de software criada pela Rational. O processo analítico do RUP divide o ciclo de vida de desenvolvimento de software em 4 fases. Assinale a alternativa que não indica uma fase do ciclo de vida de desenvolvimento de software, de acordo com o RUP.

Alternativas
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
Q149978 Engenharia de Software
A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a Objetos.
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como:

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
Q147571 Engenharia de Software
Imagem 013.jpg

Considerando a figura acima, assinale a opção correta, a respeito de RUP.
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
Respostas
13521: A
13522: C
13523: B
13524: E
13525: D
13526: B
13527: A
13528: A
13529: C
13530: C
13531: E
13532: A
13533: C
13534: B
13535: B
13536: D
13537: C
13538: D
13539: B
13540: C