Início

Questões de Concursos Engenharia de Software

Resolva questões de Engenharia de Software comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


941Q248827 | Engenharia de Software, Análise Estruturada, Técnico de Nível Superior Área Tecnologia da Informação, EPE, CESGRANRIO

Para os diagramas utilizados na Análise Estruturada são feitas as afirmativas abaixo.

I - Se um DFD e um DTE estão em equilíbrio, cada fluxo de controle que sai na bolha de controle deve estar associado a uma condição apropriada no correspondente diagrama de transições de estado.

II - O interior de um processo de controle de um DFD pode ser modelado por um DTE o qual pode apresentar um ou mais níveis.

III - Os estados do DTE devem estar representados por relacionamentos no DER sendo esta uma condição necessária, porém não suficiente para o equilíbrio entre um DTE e um DER.

IV - Se houver um depósito no DFD que não apareça no DER, ou se houver um tipo de objeto ou um relacionamento no DER que não apareça no DFD, os diagramas não estão em equilíbrio.

V - Em um dicionário de dados a definição pedido = id + 1{item}5 + (vendedor), indica que o elemento pedido é formado pelo elemento id que é obrigatório, por um e no máximo cinco itens e pelo elemento vendedor que não é obrigatório.

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

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

942Q133642 | Engenharia de Software, UML, Analista do Ministério Público, MPE SE, FCC

Considerando os tipos COM = comportamental e EST = estrutural na UML 2.0, classifique correta e respectivamente os seguintes diagramas UML:

I. State Machine Diagram
II. Sequence Diagram
III. Composite Structure Diagram

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

943Q692543 | Engenharia de Software, Analista Judiciário Analista de Sistemas Desenvolvimento, TJ MA, FCC, 2019

Uma máscara de rede ajuda a identificar qual porção do endereço identifica a rede e qual porção identifica o nó. As redes IPv4 classe C, por exemplo, têm máscara padrão (máscara natural):
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

944Q104772 | Engenharia de Software , Analista Administrativo Tecnologia da Informação, TC DF, CESPE CEBRASPE

Texto associado.

A respeito da análise de pontos de função e de métricas de software, julgue os seguintes itens.

Arquivos de interface externa (AIE) e arquivo lógico interno (ALI) são as funções de dados utilizadas para a contagem de pontos de função.

  1. ✂️
  2. ✂️

945Q116820 | Engenharia de Software , Engenharia de Software Baseada em Componentes, Analista de Sistemas, TCE RO, CESGRANRIO

Em Engenharia de Software, determinado conceito permite que, entre dois elementos de software A e B, seja possível postular alguma mudança de A, que pediria que B fosse mudado (ou, no mínimo, cuidadosamente verificado) a fim de preservar a exatidão global, e também postular alguma mudança, que pediria que tanto A como B mudassem juntos para preservar a exatidão global. Trata-se do conceito de:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

946Q846953 | Engenharia de Software, XP, Desenvolvedor de Software, CESPE CEBRASPE, 2020

Julgue o item seguinte, a respeito de programação ágil com XP (extreme programming).

Grandes quantidades de horas extras são aceitáveis em médio e longo prazo, para agilizar a entrega de requisitos.

  1. ✂️
  2. ✂️

947Q119236 | Engenharia de Software , Ferramentas CASE, Analista de Sistemas, ELETROBRÁS, CESGRANRIO

No contexto de sistemas computacionais, as ferramentas CASE são programas que ajudam o profissional a elaborá-los, apoiando o desenho de diagramas e automatizando, em diversos níveis, as tarefas necessárias à construção desses sistemas. São ações desses programas

I - sincronizar modelo de classes com código fonte.

II - gerar script DML para aplicação no banco de dados, a partir do modelo de entidades e relacionamentos.

III - gerar script DDL para aplicação no banco de dados, a partir do modelo de classes.

IV - criar o modelo de classes, a partir dos metadados recuperados do banco de dados (engenharia reversa).

Está correto APENAS o que se identifica em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

948Q199882 | Engenharia de Software, Analise e Projeto Orientado a Objetos, Analista Análise de Sistemas, DETRAN DF, CESPE CEBRASPE

Texto associado.

Com relação a conceitos fundamentais de programação orientada
a objetos, julgue os itens a seguir.

Enquanto a programação estruturada tem por característica desenvolver uma série de funções ou algoritmos para tratar determinado problema na perspectiva de um conjunto particular de dados, a programação orientada a objetos considera primeiramente os dados para, então, identificar o método para atualizá-los ou consultá-los; cada objeto é responsável por executar uma série de tarefas.

  1. ✂️
  2. ✂️

949Q117490 | Engenharia de Software , DFD, Analista de Sistemas, UDESC, FEPESE

Considere o Diagrama de Fluxo de Dados (DFD) abaixo.

Imagem 018.jpg

Assinale a alternativa que indica a quantidade correta dos seguintes elementos: entidades externas, fluxos de dados, processos e depósitos de dados, nesta ordem.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

950Q148479 | Engenharia de Software, Metodologia de desenvolvimento de software, Analista Judiciário Tecnologia da Informação, TJ RO, CESGRANRIO

O RUP (Rational Unified Process) é um processo iterativo de desenvolvimento de software, baseado no Processo Unificado. A esse respeito, analise as afirmativas a seguir.

I - Um dos objetivos da fase de Elaboração é a criação e estabilização da arquitetura do sistema.

II - São exemplos de disciplinas do RUP: Modelagem de Negócio, Gestão de Portifólios e Gestão da Documentação Técnica.

III - O principal artefato de requisitos utilizado pelo RUP é a Estória de Usuário (User Story), que serve como um "lembrete" para uma conversa sobre os requisitos entre o desenvolvedor e o cliente.

IV - Um dos princípios do RUP é considerar como medida principal do progresso do projeto o software executável funcionando.

Estão corretas APENAS as afirmativas

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

951Q150035 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TRT 16a REGIÃO, FCC

Considere diversas agências (classe Agencia) de atendimento a reclamações trabalhistas espalhadas em vários pontos do Estado. Uma delas, a central (classe AgenciaCentral), tem atributos diferenciados, porém herda os demais atributos e operações de Agencia. O relacionamento entre essas classes é definido na UML como

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

952Q118342 | Engenharia de Software , UML, Analista de Sistemas Desenvolvimento de Sistemas, BRDE, AOCP

A linguagem UML possui vários tipos de diagramas. Sobre o diagrama de sequência, analise as assertivas e assinale a alternativa que aponta as corretas

I. No corpo de um diagrama de sequência, podemos encontrar operações ativadas, dimensionadas para refletir suas durações aproximadas.

II. Um diagrama de sequência empresta uma grande força à orientação a objetos, sendo a ligação dinâmica que corresponde ao mecanismo de implementação de um determinado processo.

III. O diagrama de sequência é um tipo de diagrama de interação entre objetos que enfatiza mais a sequência temporal que os relacionamentos estáticos do objeto.

IV. Um diagrama de sequência representa a ação entre dois eventos através de uma seta de generalização que se estende do evento até o subevento.

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

953Q846922 | Engenharia de Software, XP, Desenvolvedor de Software, CESPE CEBRASPE, 2020

Julgue o item seguinte, a respeito de programação ágil com XP (extreme programming).

Como forma de agilizar as implantações de novas releases nesse modelo, são acumulados grandes grupos de funcionalidades e implantadas grandes releases.

  1. ✂️
  2. ✂️

954Q119386 | Engenharia de Software , DFD, Analista de Sistemas, ELETROBRÁS, CESGRANRIO

Imagem 002.jpg

O DFD acima representa um trecho da modelagem de um cadastro de diagnóstico médico. Com base nas informações apresentadas no diagrama, afirma-se que o(a)

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

955Q133234 | Engenharia de Software, UML, Analista do Ministério Público, MPE SE, FCC

Na representação da UML 2.0, um caso de uso incluído em outro caso de uso, estabelecido estereotipadamente como <<include>>, é um relacionamento

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

956Q107901 | Engenharia de Software , Usabilidade, Analista de Controle Externo Tecnologia da Informação, TCU, CESPE CEBRASPE

Texto associado.

Imagem 007.jpg
Considerando a figura acima, que apresenta um modelo de processo para desenho de sítios web, o qual contempla vários aspectos de
engenharia de usabilidade, julgue os itens seguintes, relativos aos conceitos de engenharia de usabilidade e engenharia de software.

O uso de fontes sem serifa, como Times New Roman, seria uma recomendação adequada para figurar no guia de desenho de página visando a acessibilidade da mesma.

  1. ✂️
  2. ✂️

957Q116096 | Engenharia de Software , Gerência de Projetos, Analista de Sistemas Desenvolvimento de Aplicações, CEAGESP, VUNESP

Uma das Áreas de Conhecimento do PMBOK 2004 é a Gerência de Custo do Projeto. Considere as seguintes afirmações sobre essa Área:

I. o Planejamento Organizacional é um de seus processos;

II. uma das entradas de seu processo Estimativa de Custos é o WBS;

III. uma das saídas de seu processo Controle de Custos são as Métricas de Qualidade.

As afirmações corretas sobre a Área de Conhecimento Gerência de Custo do Projeto são as contidas em

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

958Q683145 | Engenharia de Software, Analista de Tecnologia da Informação, UFF, COSEAC, 2019

Na UML 2.0 existem os diagramas estruturais e os diagramas comportamentais. É um exemplo de diagrama estrutural o diagrama de:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

959Q131805 | Engenharia de Software, Analise e Projeto Orientado a Objetos, Analista do Ministério Público, MPE SE, FCC

"A utilização de um sistema orientado a objetos não deve depender de sua implementação interna, mas de sua interface." Esta afirmação remete ao conceito de

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

960Q113461 | Engenharia de Software, Engenharia de Requisitos, Analista de Informática, TCE RO, CESPE CEBRASPE

No que concerne à análise e ao projeto de software, julgue os próximos itens.

Requisitos não funcionais do sistema podem influenciar o estilo e a estrutura escolhida para uma aplicação, pois a arquitetura de sistema afeta seu desempenho, sua distribuição e manutenção.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.