Questões de Concursos Públicos - Engenharia de Software

Resolva questões gratuitas da Engenharia de Software. Banco com 344 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.

Q37598 MPE-RS - 2015 - MPE-RS - Técnico em Informática - Sistemas
Ano: 2015
Órgão: MPE-RS
Banca: MPE-RS
Assunto: Orientação a Objetos

Uma editora publica edições, e os assinantes recebem as novas edições assim que elas são publicadas. Enquanto assinante, a pessoa recebe sua revista regularmente. Com o cancelamento da assinatura, a pessoa para de receber as edições. Assinale a alternativa que apresenta corretamente o padrão de projeto cujo funcionamento é semelhante ao das assinaturas de revistas.
Q37597 MPE-RS - 2015 - MPE-RS - Técnico em Informática - Sistemas
Ano: 2015
Órgão: MPE-RS
Banca: MPE-RS
Assunto: Orientação a Objetos

Assinale a alternativa que apresenta corretamente um padrão de projeto de software estrutural.
Q37596 MPE-RS - 2015 - MPE-RS - Técnico em Informática - Sistemas
Ano: 2015
Órgão: MPE-RS
Banca: MPE-RS
Assunto: Processos de Software - Desenvolvimento Ágil

Considere as seguintes afirmações sobre desenvolvimento ágil de software. I. O processo de especificação, projeto e implementação são intercalados. Não há especificação detalhada do sistema, e a documentação é minimizada ou gerada automaticamente pelo ambiente de programação usado para implementar o sistema. II. O sistema é desenvolvido em uma série de versões. Os usuários finais e outros stakeholders do sistema são envolvidos na especificação e avaliação de cada versão. Eles podem propor alterações ao software e novos requisitos que devem ser implementados em uma versão posterior do sistema. III. Interfaces com usuários do sistema são geralmente desenvolvidas com um sistema interativo de desenvolvimento que permite a criação rápida do projeto de interface por meio de desenho e posicionamento de ícones na interface. Quais estão corretas?
Q37595 MPE-RS - 2015 - MPE-RS - Técnico em Informática - Sistemas
Ano: 2015
Órgão: MPE-RS
Banca: MPE-RS
Assunto: Metodologia de desenvolvimento de software

Assinale com V (verdadeiro) ou F (falso) as seguintes afirmações, relativas às práticas que refletem os princípios de Extreme Programing (XP). ( ) No Planejamento incremental, os requisitos são gravados em cartões de estórias, e as estórias incluídas em um release são determinadas pelo tempo disponível a sua relativa prioridade. Os desenvolvedores dividem essas estórias em “Tarefas”. ( ) Um modelo de projeto é criado e documentado antes do início da programação e deve conter modelos de arquitetura, modelo de componentes, modelo de objetos e modelos de sequência. ( ) A programação é realizada em pares, na qual os desenvolvedores trabalham em pares, verificando o trabalho dos outros e prestando apoio para um bom trabalho. ( ) A concepção do sistema visa estabelecer um modelo de negócio para o sistema, no qual são identificadas todas as entidades externas (pessoas e sistemas) que vão interagir com o sistema e definir as suas interações. A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Q35481 VUNESP - 2015 - Prefeitura de São Paulo - SP - Analista de Planejamento e Desenvolvimento Organizacional (Tecnologia da Informação e Comunicação)
Ano: 2015
Banca: VUNESP
Assunto: Conceitos Básicos em Engenharia de Software

Os requisitos não funcionais podem ser divididos em 3 categorias: de produto, organizacionais e externos. Considere essas 3 categorias (I, II e III) e também 3 tipos de requisitos (A, B e C):  I. Requisitos de Produto                    A. Usabilidade II. Requisitos Organizacionais           B. Regulatórios III. Requisitos Externos                      C. Desenvolvimento  A combinação correta entre as categorias e os tipos de requisitos apresentados é: 
Q35480 VUNESP - 2015 - Prefeitura de São Paulo - SP - Analista de Planejamento e Desenvolvimento Organizacional (Tecnologia da Informação e Comunicação)
Ano: 2015
Banca: VUNESP
Assunto: Ferramentas de Desenvolvimento de Software

Considerando o processo unificado (RUP – Rational Unified Process), há uma disciplina em que o objetivo é tornar disponíveis as ferramentas de software necessárias à produção do próprio software. A disciplina descrita é denominada
Q35479 VUNESP - 2015 - Prefeitura de São Paulo - SP - Analista de Planejamento e Desenvolvimento Organizacional (Tecnologia da Informação e Comunicação)
Ano: 2015
Banca: VUNESP
Assunto: XP (eXtreme Programming)

O método de desenvolvimento ágil XP tem como uma de suas premissas a programação em pares, o que significa que a programação é feita por
Q35478 VUNESP - 2015 - Prefeitura de São Paulo - SP - Analista de Planejamento e Desenvolvimento Organizacional (Tecnologia da Informação e Comunicação)
Ano: 2015
Banca: VUNESP
Assunto: UML

Na UML 2.0, considere um objeto denominado ‘caneta’, pertencente a uma classe denominada ‘Produto’. A notação correta para representar esse objeto em um diagrama de objetos é: 
Q35477 VUNESP - 2015 - Prefeitura de São Paulo - SP - Analista de Planejamento e Desenvolvimento Organizacional (Tecnologia da Informação e Comunicação)
Ano: 2015
Banca: VUNESP
Assunto: Qualidade de Software

Uma das técnicas utilizadas para a avaliação da qualidade de software é por meio dos chamados fatores de qualidade de McCall, sobre os quais é correto afirmar que o fator 
Q34273 IESES - 2015 - CRC-SC - Assistente Jurídico
Ano: 2015
Órgão: CRC-SC
Banca: IESES
Assunto: Inteligencia Artificial

Uma linguagem de programação é um conjunto de convenções e regras que especificam como instruir o computador a executar determinadas tarefas. Os sistemas que utilizam mecanismos da área da Inteligência Artificial, como por exemplo, sistemas especialistas são denominados de: