Questões de Concurso Sobre engenharia de software

Foram encontradas 14.775 questões

Q748772 Engenharia de Software

Quanto às ferramentas CASE, cite as afirmações abaixo que são tecnicamente verdadeiras:

I. auxiliam na criação de protótipos.

II. todas as ferramentas CASE seguem o mesmo padrão.

III. permitem fazer vários diagramas da UML.

IV. existe total compatibilidade entre as ferramentas CASE.

Alternativas
Q748770 Engenharia de Software
Na UML (Unified Modeling Language), a partir da versão 2, foi criada uma subdivisão denominada Diagramas de Interação, contendo quatro principais diagramas. Identifique a alternativa que NÃO representa efetivamente um diagrama pertencente a esse tipo:
Alternativas
Q748768 Engenharia de Software
Um dos passos básicos na contagem de pontos de função inclui contar os tipos de funções de dados identificados pelas siglas ALI e AIE que representam respectivamente:
Alternativas
Q748767 Engenharia de Software
Equipes XP (eXtreme Programming) planejam utilizando histórias escritas em pequenos cartões. Essas histórias devem ter como objetivo:
Alternativas
Q748766 Engenharia de Software
O gráfico de burndown, com dois eixos X e Y, é considerado um dos mais úteis para monitorar o progresso de um time ágil ou Scrum. “O eixo Y indica o número ___________ e o eixo X os dias que representam ___________”. Assinale a alternativa que completa correta e respectivamente as lacunas:
Alternativas
Q748765 Engenharia de Software
O RUP (Rational Unified Process) estabelece que as maiores cargas, ou fluxos de trabalho, da Implantação são realizadas durante as fases de:
Alternativas
Q748763 Engenharia de Software

A Análise de Requisitos é a primeira fase de desenvolvimento de software dividido em Requisitos funcionais e Requisitos não-funcionais. Os Requisitos não-funcionais possuem vários tipos diferentes de classificação tais como:

(1) Requisitos de confiabilidade.

(2) Requisitos de produtos.

(3) Requisitos éticos.

(4) Requisitos de portabilidade.

Alternativas
Q748761 Engenharia de Software
A representação básica de uma classe na UML (Unified Modeling Language), especificamente em um diagrama de classes, possui:
Alternativas
Q748567 Engenharia de Software
Assinale a alternativa que contém apenas características ou práticas relacionadas ao método ágil para desenvolvimento de softwares Extreme Programming (XP).
Alternativas
Q748556 Engenharia de Software

Quanto ao diagrama de classes,

Imagem associada para resolução da questão

assinale a alternativa correta.

Alternativas
Q748553 Engenharia de Software
Para a definição dos requisitos de um software, os métodos ágeis XP e Scrum baseiam-se, respectivamente, em
Alternativas
Q748552 Engenharia de Software

      A Engenharia de Requisitos tem um impacto direto no desenvolvimento de sistemas de sucesso e focados no cliente. Para o desenvolvimento bem sucedido de um projeto, é necessário conhecer os requisitos para o sistema e documentar os mesmos de maneira adequada.

Pohl, K.; Rupp, C. Fundamentos da Engenharia de Requisitos. Editora: Rockynoock. 1 ed. 2012.

Com relação às fases de especificação, validação e definição dos requisitos de um sistema, dadas as afirmativas,

I. Os requisitos de um sistema podem ser classificados como: Requisitos Funcionais, Requisitos Não Funcionais e Requisitos de Domínio.

II. Os Requisitos Funcionais definem as funcionalidades do sistema, e tem como principal objetivo determinar o que o sistema irá executar, como, por exemplo, determinar a linguagem de programação que deverá ser utilizada.

III. Os Requisitos Não Funcionais (RNF) definem as propriedades e restrições do sistema, podem ser mensuráveis, tais como transações processadas por segundo (velocidade) e tempo médio de falhas (confiabilidade).

verifica-se que está(ão) correta(s)  

Alternativas
Q748551 Engenharia de Software

      Testes de Softwares têm como objetivo revelar a presença de falhas no software, e não mostrar que o software está correto. As atividades de testes devem estar integradas desde cedo às atividades de desenvolvimento do software.

Binder, R. Testing object-oriented systems: models, patterns, and tools. Addison-Wesley Professional, 2000.


Dadas as afirmativas relacionadas à Teste de Software,

I. Testes de software são divididos em diversos tipos, tais como testes de unidade, de integração, de sistema, de validação e de robustez.

II. Nos testes caixa branca, também conhecidos por testes baseados em implementação, o projetista de testes analisa também a estrutura interna da aplicação, como o código implementado ou a tecnologia utilizada.

III. Testes baseados na especificação são chamados também de testes caixa preta, nos quais o projetista de testes não precisa saber os detalhes de implementação do sistema.

verifica-se que está(ão) correta(s)  

Alternativas
Q744408 Engenharia de Software

Após conversa com diversos funcionários do Tribunal para o qual está sendo desenvolvido um software, um Técnico listou os seguintes requisitos:

− O Juiz poderá cadastrar ou alterar informações nos processos. Para que alterações sejam possíveis é necessário que antes seja feita uma busca para localizar o processo.

− O sistema registrará automaticamente em log todas as operações realizadas pelos funcionários do Tribunal, para futuros processos de auditoria. Ao construir um diagrama de casos de uso da UML para mostrar a relação entre o ator “Juiz” e os casos de uso “cadastrar processo”, “alterar processo” e “localizar processo”, notou-se uma associação entre os casos de uso “alterar processo” e “localizar processo”. Esta associação deve ser rotulada com o estereótipo

Alternativas
Q744407 Engenharia de Software
 Um Técnico está trabalhando em um projeto de desenvolvimento de software usando um método ágil que divide o processo de desenvolvimento em duas grandes fases: 1a Concepção e Planejamento; 2a Construção. A fase de Construção utiliza apenas duas disciplinas (processos). O nome do método e das disciplinas são, respectivamente, 
Alternativas
Q743313 Engenharia de Software
O treinamento de usuários de sistemas baseados em software é muitas vezes considerado irrelevante frente ao investimento na informatização de uma instituição. Sobre o treinamento de usuários, assinale a afirmativa INCORRETA.
Alternativas
Q743312 Engenharia de Software
O desenvolvimento de sistemas baseados em computação exige, como todos os projetos técnicos e de engenharia, a documentação de sistemas. Sobre as técnicas de documentação de sistemas baseados em software, assinale a afirmativa INCORRETA.
Alternativas
Q743310 Engenharia de Software
Em projetos de desenvolvimento de software, os gerentes de equipes assumem a responsabilidade de delegação de tarefas. O sucesso no desenvolvimento do projeto depende do bom gerenciamento de riscos que estão relacionados a três categorias: riscos de projeto, riscos de produto e riscos de negócios. Sobre a delegação de tarefas, assinale a afirmativa correta
Alternativas
Q743307 Engenharia de Software
Sistemas baseados em software são dinâmicos e podem evoluir por mudanças de requisitos, tecnologia, novas versões e outros motivos. Sobre a instalação, atualização e migração de aplicações e sistemas, assinale a afirmativa correta.
Alternativas
Q743305 Engenharia de Software
A implantação de sistemas baseados em software é uma das fases críticas da vida de um software. Sobre as técnicas de implantação de sistemas baseados em software, assinale a afirmativa correta.
Alternativas
Respostas
8781: D
8782: C
8783: B
8784: D
8785: A
8786: D
8787: E
8788: C
8789: A
8790: A
8791: B
8792: C
8793: E
8794: C
8795: A
8796: A
8797: A
8798: C
8799: C
8800: D