Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.716 questões

Q72719 Engenharia de Software
A respeito de UML (unified modeling language), julgue os
itens 59 e 60.

O propósito maior de um caso de uso é fornecer uma descrição do comportamento do sistema. Assim, em um processo de desenvolvimento orientado a objetos, os objetivos de um caso de uso são: definir escopo, detalhar os processos e cálculos do sistema, organizar e dividir o trabalho, estimar o tamanho do projeto e direcionar os testes.
Alternativas
Q72718 Engenharia de Software
Acerca de mudança de software, julgue o item abaixo.

Das várias estratégias de mudança de software, realizar alterações significativas na arquitetura do sistema de software diz respeito a reengenharia de software.
Alternativas
Q72717 Engenharia de Software
Julgue os itens subsequentes, a respeito da análise de pontos de
função.

Em um projeto de desenvolvimento, uma contagem deve incluir a funcionalidade provida pela conversão de dados e relatórios associados com os requisitos de conversão de dados.
Alternativas
Q72716 Engenharia de Software
Julgue os itens subsequentes, a respeito da análise de pontos de
função.

Arquivos de sistema são considerados na contagem de pontos de função como arquivo lógico interno (ALI) somente se forem requisitados para procedimentos normais de backup e recuperação.
Alternativas
Q72715 Engenharia de Software
Julgue os itens subsequentes, a respeito da análise de pontos de
função.

A contagem não ajustada de pontos de função é a soma das contribuições de cada função identificada na aplicação que esteja sendo contada. Para se obter a contagem ajustada de pontos de função, a referida soma é multiplicada pelo valor do fator de ajuste.
Alternativas
Q72713 Engenharia de Software
Acerca do RUP (rational unified process), julgue os próximos
itens.

Uma falha comum em projetos de sistemas computacionais é não assegurar a qualidade do software. Normalmente, essa questão é discutida após o término dos projetos, ou a qualidade fica sob a responsabilidade de equipe diferente da equipe de desenvolvimento. O RUP, proposto pela IBM, é um processo que provê uma solução disciplinada sobre como assinalar tarefas e responsabilidades dentro de uma organização de desenvolvimento de software, porém, não auxilia no controle do planejamento e verificação da qualidade.
Alternativas
Q72712 Engenharia de Software
Com relação à engenharia de software, julgue os itens a seguir.

Entre os desafios enfrentados pela engenharia de software estão lidar com sistemas legados, atender à crescente diversidade e atender às exigências quanto a prazos de entrega reduzidos.
Alternativas
Q72711 Engenharia de Software
Com relação à engenharia de software, julgue os itens a seguir.

Um modelo de processo de software consiste em uma representação complexa de um processo de software, apresentada a partir de uma perspectiva genérica.
Alternativas
Q71936 Engenharia de Software
A notação da Linguagem de Modelagem Unificada - UML faz uso de vários tipos de diagramas, marque a opção correta:
Alternativas
Q71935 Engenharia de Software
Ao representar uma Classe de Objetos em UML, usa-se:
Alternativas
Q71912 Engenharia de Software
No processo de teste de software, uma das metas consiste em
demonstrar ao desenvolvedor e ao cliente que o software atende aos
requisitos, e outra, em descobrir falhas ou defeitos no software que
apresenta comportamento incorreto. Quanto aos processos de teste
de software, julgue o próximo item.
No desenvolvimento orientado a objetos embasados em componentes, os objetos e os componentes são definidos por suas interfaces e podem ser reusados em combinação com outros componentes em diferentes sistemas. Nesse caso, o teste de interfaces é particularmente útil, porque erros de interface em componentes compostos (formados pela combinação de componentes) não podem ser detectados por meio de testes de objetos ou componentes individuais.
Alternativas
Q71911 Engenharia de Software
No processo de teste de software, uma das metas consiste em
demonstrar ao desenvolvedor e ao cliente que o software atende aos
requisitos, e outra, em descobrir falhas ou defeitos no software que
apresenta comportamento incorreto. Quanto aos processos de teste
de software, julgue o próximo item.
O teste de integração geralmente é um processo de teste de caixa-preta no qual os testes são derivados da especificação do sistema, cujo comportamento pode ser determinado por meio do estudo de suas entradas e saídas.
Alternativas
Q71905 Engenharia de Software
Um processo de desenvolvimento de software contém a descrição
de uma abordagem para a construção de sofware. A UML (unified
modeling language) é uma linguagem visual para especificar,
documentar e construir os artefatos de sistemas orientados a
objetos. Quanto ao ambiente de desenvolvimento de sistemas
orientados a objetos, julgue o item a seguir.
Na convenção de notação usada na UML, a chamada por mensagens assíncronas é representada no diagrama de sequência por meio de seta cheia (não pontilhada).
Alternativas
Q71904 Engenharia de Software
Um processo de desenvolvimento de software contém a descrição
de uma abordagem para a construção de sofware. A UML (unified
modeling language) é uma linguagem visual para especificar,
documentar e construir os artefatos de sistemas orientados a
objetos. Quanto ao ambiente de desenvolvimento de sistemas
orientados a objetos, julgue o item a seguir.
Na UML, um diagrama de atividades oferece uma notação para mostrar uma sequência de atividades, inclusive atividades paralelas. Ele pode ser aplicado em qualquer perspectiva ou propósito, no entanto, é normalmente mais utilizado para a visualização de fluxos de trabalho, processos de negócios e casos de uso.
Alternativas
Q71903 Engenharia de Software
Um processo de desenvolvimento de software contém a descrição
de uma abordagem para a construção de sofware. A UML (unified
modeling language) é uma linguagem visual para especificar,
documentar e construir os artefatos de sistemas orientados a
objetos. Quanto ao ambiente de desenvolvimento de sistemas
orientados a objetos, julgue o item a seguir.
No PU, a elicitação de requisitos do sistema de software iniciase na fase de concepção.
Alternativas
Q71902 Engenharia de Software
Um processo de desenvolvimento de software contém a descrição
de uma abordagem para a construção de sofware. A UML (unified
modeling language) é uma linguagem visual para especificar,
documentar e construir os artefatos de sistemas orientados a
objetos. Quanto ao ambiente de desenvolvimento de sistemas
orientados a objetos, julgue o item a seguir.
O processo unificado (PU) é um processo iterativo para a análise de projetos orientados a objetos, no qual o trabalho e as iterações são organizados em três fases principais: concepção, elaboração e construção.
Alternativas
Q71900 Engenharia de Software
A respeito da hierarquia de classes, um conceito de relevância na
programação orientada a objetos, julgue o item que se segue.
Um objeto é, necessariamente, instância de apenas uma classe, mesmo quando existe herança múltipla em uma hierarquia de classes.
Alternativas
Q71889 Engenharia de Software
Julgue o seguinte item a respeito de qualidade de software.
A revisão de um projeto de software, tendo em vista a qualidade do processo de codificação, inclui, entre outros aspectos, verificar a ocorrência de erros de ortografia, o uso adequado das convenções da linguagem e se as constantes físicas estão corretas.
Alternativas
Q71888 Engenharia de Software
Julgue o seguinte item a respeito de qualidade de software.
O plano de garantia de qualidade de software, os documentos, padrões e guias a serem utilizados, as ferramentas, técnicas e metodologias de apoio e quem deve exercer o controle dessa qualidade estão normatizados pela ISO.
Alternativas
Q71887 Engenharia de Software
Julgue o seguinte item a respeito de qualidade de software.
Produto da metodologia Scrum, o documento product backlog contém os requisitos definidos a partir da visão do cliente e é utilizado novamente no final do sprint para revisão ou modificações dos requisitos inicialmente definidos.
Alternativas
Respostas
11341: E
11342: E
11343: C
11344: E
11345: C
11346: E
11347: C
11348: E
11349: D
11350: E
11351: C
11352: E
11353: E
11354: C
11355: C
11356: E
11357: C
11358: C
11359: E
11360: C