Questões de Concurso Sobre engenharia de software

Foram encontradas 14.773 questões

Q68446 Engenharia de Software
Relacione cada característica ou subcaracterística de qualidade de software da Coluna 1 com a frase que melhor a representa na Coluna 2.

Coluna 1

1. Analisabilidade
2. Conformidade
3. Estabilidade
4. Funcionalidade
5. Recuperabilidade

Coluna 2

( ) Está de acordo com padrões de portabilidade?
( ) Satisfaz as necessidades?
( ) É capaz de recuperar dados em caso de falha?
( ) Há grande risco quando se faz alterações?
( ) É fácil de encontrar uma falha, quando ocorre?

Assinale a alternativa que indica a sequência correta, de cima para baixo.
Alternativas
Q68272 Engenharia de Software
Com relação a administração e gerência de redes, julgue os itens a
seguir.

A gerência de configuração tem por finalidade garantir a melhor utilização dos recursos da rede, visando atender eficientemente a demandas.
Alternativas
Q67165 Engenharia de Software
Na direção dos tipos de teste focados pela engenharia de software, os testes de integração cuidam dos tópicos associados com os problemas de verificação
Alternativas
Q67161 Engenharia de Software
É um tipo de diagrama comportamental da UML. Trata-se do Diagrama de
Alternativas
Q67160 Engenharia de Software
Na UML é uma forma de agregação com propriedade bem definida e tempo de vida coincidente da parte com o todo. Trata-se de
Alternativas
Q67159 Engenharia de Software
É uma restrição sobre os serviços ou as funções oferecidos pelo sistema. Pode ser uma restrição de timing, sobre o processo de desenvolvimento, sobre o desempenho ou sobre a confiabilidade do sistema, entre outras. Trata-se de
Alternativas
Q67158 Engenharia de Software
No modelo em espiral do processo de software cada loop na espiral representa
Alternativas
Q67140 Engenharia de Software
A herança é um conceito implementado por todas as linguagens de programação orientadas a objeto. No entanto, algumas delas somente permitem o uso de herança simples, não sendo possível a criação de classes por meio de herança múltipla.
Alternativas
Q67116 Engenharia de Software
Na fase elaboração, prevista no processo unificado de desenvolvimento de software, deve ser produzido o artefato descrição da arquitetura de software.
Alternativas
Q67115 Engenharia de Software
A validação é o processo para determinar se os produtos de software de uma atividade atendem completamente aos requisitos ou condições impostas a eles nas atividades anteriores, enquanto a verificação determina se os requisitos e o produto final, sistema ou produto de software construído atendem ao uso específico pretendido.
Alternativas
Q67113 Engenharia de Software
O desenvolvedor deve utilizar herança múltipla para agilizar os processos de busca e execução dos processos.
Alternativas
Q67112 Engenharia de Software
Em diversos casos de orientação a objetos, é necessário realizar alguma(s) ação(ões) para o objeto poder ser destruído. Um exemplo disso é a desalocação dinâmica de memória.
Alternativas
Q67110 Engenharia de Software
A metodologia RUP, que consiste no desenvolvimento interativo com foco na redução dos riscos do projeto, agrega um valor real à organização que necessita manter padrões relativos às comunicações externas e à comunicação com a equipe de desenvolvimento.
Alternativas
Q67109 Engenharia de Software
No modelo em cascata, o projeto segue uma série de passos ordenados. Ao final de cada projeto, a equipe de projeto finaliza uma revisão. O desenvolvimento continua e, ao final, o cliente avalia a solução proposta.
Alternativas
Q67108 Engenharia de Software
O Scrum é utilizado, como função primária, para o gerenciamento de projetos de desenvolvimento de software, mas também tem sido usado como extreme programming e outras metodologias de desenvolvimento. Teoricamente, o Scrum pode ser aplicado em qualquer contexto no qual um grupo de pessoas necessite trabalhar juntas para atingir um objetivo comum.
Alternativas
Q67107 Engenharia de Software
Desenvolvimento ágil de software (agile software development) ou método ágil é aplicado, principalmente, a grandes corporações, uma vez que permite produzir grandes sistemas de forma ágil.
Alternativas
Q67106 Engenharia de Software
Teste rápido é um mecanismo para identificar requisitos de software.
Alternativas
Q67105 Engenharia de Software
Para garantir o desenvolvimento de qualidade, é suficiente que a equipe tenha as ferramentas mais atuais de engenharia de software e os melhores computadores.
Alternativas
Q65131 Engenharia de Software
Uma equipe de desenvolvimento de software recebeu a
incumbência de desenvolver um sistema com as características
apresentadas a seguir.

* O sistema deverá ser integrado, interoperável, portável e
seguro.
* O sistema deverá apoiar tanto o processamento online, quanto
o suporte a decisão e gestão de conteúdos.
* O sistema deverá ser embasado na plataforma JEE (Java
enterprise edition
) v.6, envolvendo servlets, JSP (Java server
pages
), Ajax, JSF (Java server faces) 2.0, Hibernate 3.5, SOA
e web services.

O líder da equipe iniciou, então, um extenso processo de
coleta de dados com o objetivo de identificar as condições
limitantes da solução a ser desenvolvida e tomar decisões
arquiteturais e tecnológicas que impactarão várias características
funcionais e não funcionais do sistema, ao longo de seu ciclo de
vida. A partir dessa coleta, o líder deverá apresentar à equipe um
conjunto de informações e de decisões.

A respeito de práticas e técnicas de programação para desenvolver
com segurança o sistema integrado referido no texto, julgue os
próximos itens.

Se o líder da equipe decidir adotar como prática geral a sanitização de exceptions na implementação das aplicações, essa medida eliminará do estado dos objetos throwable lançados para tratamento pelas camadas superiores do sistema as informações que possam descrever detalhes internos de funcionamento do sistema que não devem ser apresentados aos usuários finais, tais como informações acerca da inexistência de arquivos que sejam nomeados pelo próprio usuário final, dados descritivos da estrutura do sistema de arquivos e detalhes acerca de conexões com sistemas de gerenciamento de bancos de dados (SGBDs).
Alternativas
Q65112 Engenharia de Software
Acerca da métrica de análise por ponto de função, julgue os itens
seguintes.

A partir de diagramas UML de classe e de sequência, é possível calcular o número de pontos de função de um sistema ou módulo.
Alternativas
Respostas
13221: B
13222: E
13223: B
13224: A
13225: D
13226: A
13227: D
13228: C
13229: C
13230: E
13231: E
13232: C
13233: C
13234: E
13235: C
13236: E
13237: E
13238: E
13239: E
13240: C