Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q607663 Engenharia de Software
No que se refere a métodos ágeis de desenvolvimento de sistemas, assinale a opção correta.
Alternativas
Q607656 Engenharia de Software
De acordo com a notação UML 2.4, utilizada na modelagem de sistemas orientados a objetos, assinale a opção correta.
Alternativas
Q607655 Engenharia de Software
Com base nos princípios da engenharia de software, assinale a opção correta a respeito de manutenção e desenvolvimento de sistemas e aplicações.
Alternativas
Q607639 Engenharia de Software
O Diagrama da UML que representa o comportamento interno de determinado objeto, subsistema ou sistema global denomina-se diagrama de
Alternativas
Ano: 2015 Banca: VUNESP Órgão: CRO-SP Prova: VUNESP - 2015 - CRO-SP - Analista de Suporte |
Q2780744 Engenharia de Software

Ao se medir a qualidade de software, há atributos considerados externos e outros classificados como internos. Assinale a alternativa que contém, respectivamente, um atributo do tipo externo e um atributo do tipo interno.

Alternativas
Ano: 2015 Banca: VUNESP Órgão: CRO-SP Prova: VUNESP - 2015 - CRO-SP - Analista de Suporte |
Q2780743 Engenharia de Software

Sobre o tipo de teste de caixa preta, é correto afirmar que

Alternativas
Q2770766 Engenharia de Software

Os processos de Gerenciamento de Projetos representados pelas 10 áreas do conhecimento podem ser divididos com a seguinte estrutura: iniciação; planejamento; execução; monitoramento e controle; e, encerramento. Relacionando as áreas do conhecimento com os grupos de processos de gerenciamento de projetos, analise as afirmativas.


I. Gerenciamento do Escopo do Projeto está relacionado com Planejamento e Monitoramento e Controle.

II. Gerenciamento do Tempo do Projeto está relacionado com Iniciação e Encerramento.

III. Gerenciamento dos custos do Projeto está relacionado com Iniciação; Execução; e, Encerramento.


Está(ão) correta(s) apenas a(s) afirmativa(s)

Alternativas
Ano: 2015 Banca: IESES Órgão: CRC-SC Prova: IESES - 2015 - CRC-SC - Assistente Jurídico |
Q2746054 Engenharia de Software

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:

Alternativas
Q2133977 Engenharia 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 
Alternativas
Q2133976 Engenharia de Software
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 é: 
Alternativas
Q2133975 Engenharia de Software
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
Alternativas
Q2133974 Engenharia 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
Alternativas
Q2133973 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 é: 
Alternativas
Q1396783 Engenharia 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, é
Alternativas
Q1396782 Engenharia de Software

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?

Alternativas
Q1396781 Engenharia de Software
Assinale a alternativa que apresenta corretamente um padrão de projeto de software estrutural.
Alternativas
Q1396780 Engenharia de Software
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.
Alternativas
Q1396779 Engenharia de Software
A métrica de software chamada Pontos por Função usa uma relação empírica baseada em medidas de contagem (direta) do domínio de informação do software e avaliação da complexidade do software. Assinale a alternativa que define corretamente as características do domínio para o cálculo da métrica Pontos por Função.
Alternativas
Q1396778 Engenharia de Software

Considere as seguintes afirmações sobre análise de requisitos funcionais e não funcionais.


I. Os requisitos não funcionais são declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações. Em alguns casos, os requisitos não funcionais também podem explicitar o que o sistema não deve fazer.

II. Os requisitos funcionais são restrições aos serviços ou funções oferecidos pelo sistema. Incluem restrições de timing, restrições de processos de desenvolvimento e restrições impostas pelas normas. Ao contrário das características individuais ou serviços do sistema, os requisitos funcionais, muitas vezes, aplicam-se ao sistema como um todo.

III. Os requisitos funcionais de um sistema descrevem o que ele deve fazer. Quando expressos como requisitos de usuário, são normalmente descritos de forma abstrata, para serem compreendidos pelos usuários do sistema. No entanto, requisitos de sistema funcionais mais específicos descrevem em detalhes as funções do sistema, como, por exemplo, suas entradas e saídas, e exceções.


Quais estão corretas?

Alternativas
Q1396777 Engenharia de Software
Qual é o diagrama UML (Unified Modeling Language) que mostra a troca de mensagens (isto é, chamada de método) entre os diversos objetos, em uma situação específica e delimitada no tempo?
Alternativas
Respostas
7661: A
7662: C
7663: A
7664: A
7665: A
7666: C
7667: A
7668: D
7669: A
7670: C
7671: D
7672: B
7673: A
7674: B
7675: E
7676: A
7677: D
7678: B
7679: C
7680: D