Questões de Concurso

Foram encontradas 8.666 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Ano: 2018 Banca: NC-UFPR Órgão: ITAIPU BINACIONAL
Q1224141 Engenharia de Software
Projetos geram custos e consomem tempo durante sua execução. Reduzir custos e tempo influencia a viabilidade de um projeto, motivo pelo qual existem estratégias para reduzi-los. Uma estratégia para reduzir custos é: 
Alternativas
Ano: 2018 Banca: NC-UFPR Órgão: ITAIPU BINACIONAL
Q1224140 Engenharia de Software
Segundo Kerzner (2002), a gestão de projetos passou por evoluções, partindo de um modelo tradicional, avançando para um período de renascimento e finalmente atingindo a Moderna Gestão de Projetos. Na Moderna gestão de projetos: 
Alternativas
Ano: 2018 Banca: NC-UFPR Órgão: Prefeitura de Foz do Iguaçu - PR
Q1223868 Engenharia de Software
“Um processo de software é um conjunto de atividades relacionadas que levam à produção de um produto de software” (Sommerville, 2011). Sabe-se que todo processo de software deve incluir atividades de especificação, projeto/implementação, validação e evolução do software. Com relação aos diferentes modelos de processos de software e suas atividades, considere as seguintes afirmativas: 1. O modelo em cascata define que as atividades de análise, projeto de sistema, implementação e teste se sobrepõem, sendo que não é necessário finalizar a anterior para que a posterior seja iniciada. 2. No Processo Unificado (Rational Unified Process – RUP), as fases de concepção, elaboração, construção e transição equivalem à sequência definida pelo modelo cascata, com a possibilidade de realização de iterações. 3. Na abordagem de entrega incremental, o cliente recebe protótipos do software até que a construção completa seja finalizada. 4. O modelo espiral de Boehm é um processo de software iterativo e dirigido a riscos. Cada volta na espiral envolve definir objetivos, avaliar e reduzir riscos, desenvolver e validar, e planejar a próxima fase, se houver. Assinale a alternativa correta.
Alternativas
Ano: 2011 Banca: FGR Órgão: Prefeitura de Lagoa da Prata - MG
Q1223824 Engenharia de Software
O processo de testes é uma atividade fundamental no desenvolvimento de um software. São estágios do processo de testes, EXCETO:
Alternativas
Ano: 2011 Banca: FGR Órgão: Prefeitura de Lagoa da Prata - MG
Q1223733 Engenharia de Software
Uma importante tarefa de um gerente de projeto de software é prever os riscos que podem afetar o projeto. Marque a alternativa que não corresponde a uma etapa no processo de gerenciamento de riscos de um projeto de software:
Alternativas
Ano: 2011 Banca: FGR Órgão: Prefeitura de Lagoa da Prata - MG
Q1223667 Engenharia de Software
Em relação ao diagrama de Interação, marque a alternativa INCORRETA:
Alternativas
Ano: 2008 Banca: AOCP Órgão: PRODEB
Q1223104 Engenharia de Software
Assinale a alternativa que NÃO corresponde a uma ferramenta de Gerenciamento de configuração de software.
Alternativas
Ano: 2011 Banca: CESGRANRIO Órgão: BR Distribuidora
Q1222822 Engenharia de Software
De acordo com o PMBOK 4ª edição, as ações de detalhamento das principais premissas e restrições do projeto, entregas e uma descrição do trabalho a realizar são características de qual documento? 
Alternativas
Ano: 2008 Banca: COMPERVE - UFRN Órgão: UFRN
Q1222677 Engenharia de Software
As metodologias ágeis de desenvolvimento de software vêm se destacando como uma alternativa para ambientes com mudanças constantes de requisitos. Dentre essas  metodologias, a XP (Extremme Programming), uma das principais, é baseada em quatro  valores :
Alternativas
Ano: 2016 Banca: IFB Órgão: IFB
Q1222411 Engenharia de Software
Leia as afirmativas a seguir sobre regras práticas para se criar um modelo de análise:
I) O modelo de análise deve priorizar as necessidades visíveis do domínio do problema ou do negócio e o nível de abstração desse modelo deve ser baixo.
II) Cada elemento do modelo de análise deve contribuir para entendimento geral dos requisitos de software e fornecer uma visão do domínio de informação, função e comportamento do sistema. 
III) O modelo de análise deve incluir considerações sobre modelos não funcionais e arquiteturais.
IV) Deve-se minimizar o acoplamento do sistema representado pelas relações entre classes e funções do mesmo.
V) Deve-se criar vários modelos para atender aos diferentes perfis das partes interessadas, pois validação de requisitos, testes de aceitação e projeto devem ser baseados em modelos diferentes.
Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
Alternativas
Ano: 2009 Banca: FCC Órgão: TRF - 4ª REGIÃO
Q1221855 Engenharia de Software
Em UML, ele é uma variação do diagrama de classes e utiliza quase a mesma notação, exceto que os objetos são escritos com seus nomes sublinhados e todas as instâncias num relacionamento são mostradas. Trata-se do diagrama de 
Alternativas
Ano: 2005 Banca: COMPERVE - UFRN Órgão: CODERN
Q1221727 Engenharia de Software
Na programação orientada a objetos, é correto afirmar:
Alternativas
Ano: 2009 Banca: FCC Órgão: TRT - 20ª REGIÃO (SE)
Q1221590 Engenharia de Software
Na Gerência de Projetos, um planejamento tido como bem estruturado é aquele que primeiramente define quais atividades devem ser realizadas. Nesse contexto, considere:
“A definição da atividade deve conter um descritivo sobre ela, devidamente justificado, uma vez que as pessoas precisam saber o motivo da existência de tais atividades, quais os recursos humanos que nelas serão alocados, em que ordem elas devem ser realizadas, quais técnicas ou recursos devem ser empregados e o local de sua realização.”
Na afirmação acima, os elementos que permitirão estimar quanto será despendido em cada atividade, tanto nas fases quanto no projeto como um todo, em termos de tempo e custo, estão subentendidos, sucessivamente, na matriz
Alternativas
Ano: 2009 Banca: FCC Órgão: TCE-SP
Q1221281 Engenharia de Software
Em termos de serviços na arquitetura de aplicações para o ambiente WEB, é correto afirmar:
Alternativas
Ano: 2009 Banca: FCC Órgão: TCE-SP
Q1221234 Engenharia de Software
Na Web 2.0, são princípios de utilização e otimização:  
I. Quanto mais simples e modular a programação, mais fácil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte desse software com outro software. Os módulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros.   II. O uso de uma combinação de tecnologias já existentes (Web services APIs, AJAX, dentre outras) e de uso simplificado, que aumentem a velocidade e a facilidade de uso de aplicativos Web e amplie o conteúdo existente na Internet, para permitir que usuários comuns publiquem e consumam informação de forma rápida e constante.    III. Programas corrigidos, alterados e melhorados o tempo todo, com o usuário participando deste processo, dando sugestões, reportando erros e aproveitando as melhorias constantes.    IV. Em vez de grandes servidores provendo uma enorme quantidade de arquivos, utilizam-se as redes P2P, nas quais cada usuário é um servidor de arquivos e os arquivos são trocados diretamente entre eles.    É correto o que consta em
Alternativas
Ano: 2009 Banca: FUNCAB Órgão: AFEAM
Q1221115 Engenharia de Software
Os nomes das quatro fases do Processo Unificado (UP) são:
Alternativas
Ano: 2009 Banca: FCC Órgão: TRT - 20ª REGIÃO (SE)
Q1220442 Engenharia de Software
Na UML,
Alternativas
Ano: 2009 Banca: FCC Órgão: TRT - 20ª REGIÃO (SE)
Q1220431 Engenharia de Software
No desenvolvimento de sistemas, no âmbito das relações intermodulares entre as classes, diz-se que o programa está bem estruturado quando há
Alternativas
Ano: 2009 Banca: FCC Órgão: TRT - 20ª REGIÃO (SE)
Q1220395 Engenharia de Software
A característica básica dos métodos orientados a objetos que se apresenta como uma grande vantagem quanto à sua utilização reside 
Alternativas
Ano: 2014 Banca: CETRO Órgão: AMAZUL
Q1220293 Engenharia de Software
O RUP (Rational Unified Process) possui 4 fases básicas (ciclo de vida). São elas:
Alternativas
Respostas
3121: E
3122: C
3123: A
3124: B
3125: D
3126: B
3127: D
3128: C
3129: A
3130: B
3131: B
3132: A
3133: B
3134: B
3135: D
3136: C
3137: C
3138: D
3139: E
3140: A