Questões de Concurso Sobre engenharia de software

Foram encontradas 14.527 questões

Q48207 Engenharia de Software
Julgue os itens subsequentes, com relação a sistemas de gestão de
conteúdo.

Portlets são componentes de portais corporativos que oferecem conteúdo, colaboração ou informações transacionais, gerenciados por um portlet container que processa requisições (requests) e gera conteúdo dinâmico. Os portlets podem ser desenvolvidos segundo a JSR (Java specification requests) 168, que tem como objetivo buscar a interoperabilidade entre portais e portlets.
Alternativas
Q48206 Engenharia de Software
Acerca de conceitos da UML, julgue os itens seguintes.

Casos de uso podem ser empregados para captar o comportamento de um sistema ou de parte de um sistema. O comportamento do caso de uso pode ser especificado pela descrição do fluxo de eventos de forma suficientemente clara para que os seus usuários sejam capazes de compreendê-lo. Nesse fluxo, devem ser incluídas definições relacionadas à forma de implementação, para que sejam diretamente utilizadas pelos implementadores.
Alternativas
Q48205 Engenharia de Software
Acerca de conceitos da UML, julgue os itens seguintes.

Diagramas de interação são utilizados na UML para modelagem dos aspectos dinâmicos do sistema. No diagrama de sequência - um diagrama de interação em que é dada ênfase à ordenação temporal das mensagens -, é explicitamente representada a linha de vida do objeto, bem como o período durante o qual ele está desempenhando uma ação.
Alternativas
Q48204 Engenharia de Software
Acerca de conceitos da UML, julgue os itens seguintes.

UML é um método para desenvolvimento de software que foi proposto para ser aplicado à análise e projeto de software orientados a objetos.
Alternativas
Q48203 Engenharia de Software
De acordo com os conceitos relacionados a processos de
desenvolvimento de software e medição de software, julgue os
próximos itens.

A análise de pontos de função mede o software por meio da quantificação da funcionalidade que este provê ao usuário. Nesse método são consideradas as funções de dados e as funções de transação, que contribuem para a contagem de pontos de função não ajustados. Essa contribuição é determinada a partir do tipo e da complexidade das funções. Entre todos os tipos de funções que podem ser identificados em um software, os arquivos lógicos internos de alta complexidade são os que representam a maior contribuição para a contagem de pontos de função não ajustados.
Alternativas
Q48202 Engenharia de Software
De acordo com os conceitos relacionados a processos de
desenvolvimento de software e medição de software, julgue os
próximos itens.

O processo unificado é estruturado em duas dimensões. A dimensão horizontal representa o aspecto dinâmico do processo, onde estão representadas suas fases, às quais estão associados marcos que determinam sua finalização. Na outra dimensão estão representadas as disciplinas, que agrupam logicamente as atividades. É possível haver disciplina que não esteja presente em todas as fases.
Alternativas
Q48201 Engenharia de Software
De acordo com os conceitos relacionados a processos de
desenvolvimento de software e medição de software, julgue os
próximos itens.

Em um processo iterativo de desenvolvimento de software, a essência é que a especificação seja desenvolvida conjuntamente com o software. A entrega incremental é um modelo de processo projetado para apoiar a iteração de processo, em que a cada incremento é gerado um novo protótipo do sistema, enquanto os requisitos da próxima entrega são analisados. Depois de gerados todos os incrementos, o sistema está completo e, somente então, pode ser colocado em operação.
Alternativas
Q48200 Engenharia de Software
De acordo com os conceitos relacionados a processos de
desenvolvimento de software e medição de software, julgue os
próximos itens.

Métodos ágeis de desenvolvimento de sistemas foram propostos principalmente para apoiar o desenvolvimento de aplicações de negócios nas quais os requisitos de sistema mudam rapidamente durante o processo de desenvolvimento. Entre esses métodos está o extreme programming, que envolve um número de práticas, como o planejamento incremental, a definição de um ritmo de trabalho sustentável e a divisão das equipes de trabalho por meio da especialização de seus membros.
Alternativas
Q48199 Engenharia de Software
Julgue os itens a seguir, a respeito da engenharia de requisitos de
software.

No processo de requisitos, é importante que haja um bom entendimento do domínio do problema e das necessidades que devem ser atendidas. Ao final do processo devem estar definidos os requisitos do sistema a ser implementado, os quais não devem incluir informações a respeito do projeto ou da arquitetura do sistema. Portanto, informações como a linguagem de programação ou o sistema gerenciador de banco de dados a serem utilizados não devem estar presentes nos requisitos de software documentados.
Alternativas
Q48198 Engenharia de Software
Julgue os itens a seguir, a respeito da engenharia de requisitos de
software.

O gerenciamento de requisitos deve compreender e controlar mudanças nos requisitos de sistema, além de avaliar os seus impactos. Para atingir esse propósito, podem ser mantidas informações de rastreabilidade a serem usadas para avaliar quais outros requisitos seriam afetados por uma mudança, bem como o impacto da mudança de requisitos no projeto e na implementação do sistema.
Alternativas
Q48197 Engenharia de Software
Julgue os itens a seguir, a respeito da engenharia de requisitos de
software.

Durante a elicitação de requisitos de um projeto pode ser empregada uma técnica denominada workshop, na qual os principais stakeholders de um projeto são reunidos por um curto período de tempo. Essa técnica prevê a existência de um facilitador, que deve ser um dos stakeholders e não deve interferir nas decisões do grupo ou emitir opiniões.
Alternativas
Q48166 Engenharia de Software
Em UML (unified modeling language), os diagramas estruturais são organizados em função dos principais grupos de itens encontrados na modelagem de um sistema. Os diagramas estruturais em UML não incluem o diagrama de
Alternativas
Q48165 Engenharia de Software
Julgue os seguintes itens, relativos a caso de uso.

I Os casos de uso podem ser aplicados para captar o comportamento pretendido do sistema que está sendo desenvolvido, sem ser necessário especificar como esse comportamento é implementado.
II Os casos de uso fornecem uma maneira para os desenvolvedores chegarem a uma compreensão comum com os usuários finais do sistema e com os especialistas.
III Os casos de uso servem para validar a arquitetura e para verificar o sistema à medida que ele evolui durante seu desenvolvimento.
IV Um caso de uso envolve a interação dos atores com o sistema.

A quantidade de itens certos é igual a
Alternativas
Q48163 Engenharia de Software
O teste do software tem a finalidade de fornecer informações acerca da qualidade do software em relação ao contexto em que ele deve operar. Os testes de software incluem a técnica denominada

I caixa preta.
II caixa branca.
III caixa cinza.
IV teste de integração.
V teste de sistema.

A quantidade de itens certos é igual a
Alternativas
Q48150 Engenharia de Software
Na programação orientada a objetos, o mecanismo pelo qual uma classe pode se estender a outra, aproveitando seus comportamentos, é denominado
Alternativas
Q48149 Engenharia de Software
Julgue os seguintes itens, a respeito de conceitos de programação orientada a objeto.

I As classes descrevem apenas os tipos de dados que compõem os objetos.
II Objetos são instâncias de uma mesma classe.
III Métodos são as ações que os objetos podem exercer.

Assinale a opção correta.
Alternativas
Q47918 Engenharia de Software
Assinale a afirmação incorreta com relação ao desenvolvimento de uma aplicação que será disponibilizada na Web:
Alternativas
Q47914 Engenharia de Software
Com relação ao "Rational Unified Process" (RUP), não é correto afirmar que:
Alternativas
Q47913 Engenharia de Software
Com relação à qualidade de software, é incorreto afirmar que:
Alternativas
Q47912 Engenharia de Software
Os seguintes conceitos são típicos dos modelos orientados a objetos:
Alternativas
Respostas
13661: C
13662: E
13663: C
13664: E
13665: C
13666: C
13667: E
13668: E
13669: E
13670: C
13671: E
13672: B
13673: E
13674: D
13675: B
13676: D
13677: E
13678: D
13679: C
13680: E