Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q774300 Engenharia de Software

Segundo Sommerville (2011), o RUP (Rational Unified Process) é um modelo de processo genérico moderno organizado em fases (concepção, elaboração, construção e transição) e possui workflows estáticos. Sobre os workflows estáticos do RUP, associe a segunda coluna com a primeira.

I) Modelagem de negócios

II) Requisitos

III) Análise e projeto

IV) Implementação

V) Teste

VI) Implantação

VII) Gerenciamento de configuração e mudanças

VIII) Gerenciamento de projetos

IX) Meio ambiente


( ) O teste é um processo iterativo que é feito em conjunto com a Implementação. O teste do sistema segue a conclusão da Implementação.

( ) Este workflow está relacionado com a disponibilização de ferramentas apropriadas para a equipe de desenvolvimento de software.

( ) Um release do produto é criado, distribuído aos usuários e instalado em seu local de trabalho.

( ) Este workflow de apoio gerencia o desenvolvimento do sistema.

( ) Atores que interagem com o sistema são identificados, e casos de uso são desenvolvidos para modelar os requisitos do sistema.

( ) Este workflow de apoio gerencia mudanças no sistema.

( ) Os componentes do sistema são implementados e estruturados em subsistemas de implementação. A geração automática de código a partir de modelos de projeto ajuda a acelerar este processo.

( ) Os processos de negócio são modelados por meio de casos de usos de negócio.

( ) Um modelo de projeto é criado e documentado com modelos de arquitetura, modelos de componentes, modelos de objetos e modelos de sequência.

Assinale a alternativa que contém a sequência CORRETA de associação, de cima para baixo:

Alternativas
Q774286 Engenharia de Software
Quando Deitel (2010, p. 301) apresenta a seguinte definição: “A capacidade de criar classes absorvendo membros de uma classe existente e aprimorando essas classes com novas capacidades”, ele está falando de:
Alternativas
Q774280 Engenharia de Software
Larman (2007) define os Casos de Uso e seus componentes. Assinale a alternativa cuja descrição sobre Casos de Uso e seus componentes é INCORRETA:
Alternativas
Q774279 Engenharia de Software

Dadas as afirmativas abaixo sobre as definições de UML, segundo Larman (2007):

I) É uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas.

II) Existem três perspectivas para aplicar a UML, sendo elas: conceitual, de especificação e de software.

III) É uma notação diagramática padrão para desenhar ou apresentar figuras (com algum texto) relacionadas a software – principalmente software OO.

Assinale a alternativa CORRETA:

Alternativas
Q774278 Engenharia de Software
Segundo as definições de Delamaro (2007) sobre Depuração, assinale a alternativa que apresenta o conceito INCORRETO sobre essa fase:
Alternativas
Q774277 Engenharia de Software
Segundo Delamaro (2007), existem alguns critérios da técnica de teste funcional que são os mais conhecidos. Assinale a alternativa que apresenta uma característica da técnica conhecida como Grafo Causa-efeito:
Alternativas
Q774276 Engenharia de Software
Segundo as definições de Delamaro (2007) a respeito dos tipos de teste de software, uma das técnicas tem por característica “estabelecer os requisitos de teste com base em uma dada implementação, requerendo a execução de partes ou de componentes elementares do programa”. Assinale a alternativa que apresenta o nome do tipo de teste representado pela definição dada:
Alternativas
Q770732 Engenharia de Software
Em um ambiente de desenvolvimento de software, torna-se crucial o uso de ferramentas de controle de versão. Assinale a alternativa que contém a afirmativa CORRETA.
Alternativas
Q768999 Engenharia de Software
O primeiro passo a ser seguido para a contagem de PF (Pontos de Função) de um projeto de software é determinar o tipo de contagem. Neste passo é estabelecido o tipo de contagem que será usado para medir o projeto de software, tanto no processo como no produto. Assinale a alternativa que apresenta três tipos de contagem possíveis:
Alternativas
Q768998 Engenharia de Software

Quanto às ferramentas CASE (Computer-Aided Software Engineering), analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F) e assinale a alternativa que apresenta a sequência correta (de cima para baixo):

( ) Ferramentas CASE possuem interfaces com outros aplicativos de desenvolvimento.

( ) As ferramentas CASE auxiliam na modelagem de sistemas e de negócios.

( ) Não se consegue realizar Engenharia Reversa com as ferramentas CASE.

Alternativas
Q768983 Engenharia de Software
Identifique, das alternativas abaixo, o diagrama comportamental da UML 2.0 que apresenta os conceitos de include e extend para destacar o tipo de relações existentes:
Alternativas
Q768982 Engenharia de Software
Quanto aos vários tipos de requisitos assinale, das alternativas abaixo, a única que NÃO identifica corretamente um clássico requisito não-funcional:
Alternativas
Q768981 Engenharia de Software

Um dos conceitos em Orientação a Objetos é a classe abstrata. Assinale a alternativa que complete correta e respectivamente as lacunas da frase abaixo:

“A classe abstrata é sempre um(a) ______________ que não possui ______________"

Alternativas
Q768980 Engenharia de Software
Dentro das práticas do XP (eXtreme Programming) existe uma fundamental que é o Jogo de Planejamento (Planning Game). Para serem realizadas adequadamente essas reuniões com os usuários, deve(m) ter sido feito(s) antecipadamente:
Alternativas
Q768979 Engenharia de Software
As reuniões diárias estabelecidas pelos autores do SCRUM (Jef Sutherland e Ken Schwaber) faz com que o Scrum Master oriente o Time de Desenvolvimento a manter a Reunião Diária dentro do time-box constante de:
Alternativas
Q768978 Engenharia de Software
O RUP (Rational Unifed Process) considera que existam nove disciplinas: seis de Engenharia de Software (Core Business) e três de Apoio/Suporte (Core Supporting Workfows). Assinale a alternativa que contenha somente as três disciplinas de Apoio/Suporte:
Alternativas
Q768661 Engenharia de Software

Julgue o item subsecutivo, relacionados aos aspectos fundamentais de arquitetura e desenvolvimento em nuvem.

No desenvolvimento de software para ambientes em nuvem, o serviço de backend refere-se aos componentes de processamento, servidores e armazenadores de dados oferecidos pela própria nuvem.




Alternativas
Q768653 Engenharia de Software

Acerca dos conceitos e características de engenharia de requisitos, gestão de requisitos, análise e projeto, implementação e testes, julgue o item subsequente.

É comum que uma especificação de requisitos inclua as interfaces externas do software.

Alternativas
Q768652 Engenharia de Software

Acerca dos conceitos e características de engenharia de requisitos, gestão de requisitos, análise e projeto, implementação e testes, julgue o item subsequente.

Um dos objetivos da engenharia de requisitos é integrar tarefas, técnicas, orientações, responsabilidades e papéis em fluxos de trabalho.

Alternativas
Q768651 Engenharia de Software

Acerca dos conceitos e características de engenharia de requisitos, gestão de requisitos, análise e projeto, implementação e testes, julgue o item subsequente.

Para auxiliar na gerência de riscos e prevenir insatisfações das partes interessadas, deve-se dificultar as modificações na especificação dos requisitos.

Alternativas
Respostas
7161: C
7162: A
7163: E
7164: D
7165: E
7166: E
7167: B
7168: E
7169: C
7170: B
7171: C
7172: B
7173: C
7174: D
7175: A
7176: E
7177: C
7178: C
7179: C
7180: E