Questões de Concurso Sobre engenharia de software

Foram encontradas 14.527 questões

Q2254285 Engenharia de Software
Analise as representações gráficas abaixo, relacionadas aos modelos de elementos usados nos diagramas da UML: 
Imagem associada para resolução da questão
Os diagramas acima representam, respectivamente,
Alternativas
Q2254284 Engenharia de Software
A UML representa o desenvolvimento de novos conceitos não normalmente usados. Por isso e muitas outras razões, o bom entendimento da UML não é apenas aprender a simbologia e o seu significado, mas também aprender a modelar a Orientação a Objetos. Nesse aspecto, é correto afirmar:
Alternativas
Q2254283 Engenharia de Software
As ferramentas CASE são compostas por um conjunto muito variado de ferramentas computacionais, tendo como objetivo atender a todo o ciclo de desenvolvimento de software, além de procurar atender a todas as necessidades dos analistas, programadores e usuários. Nesse aspecto, analise:
I. Ferramentas do Analista: Diagramas de fluxo de dados (lógicos e físicos), Diagramas entidade-relacionamento, Modelos lógicos de dados normalizados, Fluxogramas de sistemas e de programas.
II. Ferramentas do Projetista: Diagramas de estrutura, Pseudocódigo, Layouts de tela e relatórios, Acessos de programas a banco de dados, Diagramas de ação.
III. Ferramentas de Avaliação de Software: Sistema de controle e informação do custo da qualidade, Sistema de controle e informação da produtividade, produtividade histórica/banco de dados de qualidade.
É correto o que consta APENAS em
Alternativas
Q2254282 Engenharia de Software
 Em relação a ferramentas CASE, é correto afirmar que: 
Alternativas
Q2254281 Engenharia de Software
Segundo Roger S. Pressman: “Ele tem um lugar definido no trabalho da Engenharia de Software, pois produz um padrão no qual os métodos para análise, projeto, codificação, testes e manutenção podem ser colocados”.
O conceito acima refere-se ao paradigma
Alternativas
Q2254280 Engenharia de Software
Em relação aos conceitos e fundamentos de engenharia de software, é correto afirmar: 
Alternativas
Q2254279 Engenharia de Software
E ab (KLOC) exp (bb) é uma equação típica do modelo COCOMO básico, onde “E” é o esforço aplicado em pessoas-mês, KLOC é o número estimado de linhas de código do projeto. O coeficiente ab e o expoente bb referem-se a valores extraídos da tabela de classes de projetos, de acordo com sua classificação em modo
Alternativas
Q2254278 Engenharia de Software
Analise os quadros abaixo, relativos às categorias de atributos direcionadores de custo do modelo básico do COCOMO:
Quadro 1 – Categoria de Atributo
I. Atributo do Produto II. Atributo do Hardware III. Atributo de Pessoal IV. Atributo de Projeto
Quadro 2 – Atributo Direcionador de Custo
1. Confiabilidade exigida do software 2. Tamanho do banco de dados da aplicação 3. Capacidade de engenharia de software 4. Uso de ferramentas de software 5. Cronograma de atividades de desenvolvimento exigido
A correta associação entre os elementos das duas tabelas é
Alternativas
Q2254277 Engenharia de Software

Considere a tabela abaixo (parcialmente preenchida), para cálculo de pontos de função:

Imagem associada para resolução da questão


Sabendo que a complexidade funcional (Simples, Média e Complexa) é determinada em função da quantidade de registros e/ou arquivos lógicos e itens de dados referenciados, é correto afirmar que, aos totais atribuídos a Arquivo Lógico Interno, Arquivo de Interface Externa e Entrada Externa, correspondem, respectivamente, as classificações

Alternativas
Q2250153 Engenharia de Software
As abstrações descobertas por meio dos diagramas de classes são implementadas fisicamente por blocos de construção representados na UML pelo diagrama de
Alternativas
Q2250152 Engenharia de Software
O período de duração pelo qual os objetos estão cooperando para realizar um comportamento é representado no diagrama de seqüência da UML
Alternativas
Q2250151 Engenharia de Software
Na orientação a objeto, é um mecanismo que permite que características comuns a diversas classes sejam fatoradas em uma classe base, ou superclasse. A partir de uma classe base, outras classes podem ser especificadas. Cada classe derivada, ou subclasse, apresenta as características (estrutura e métodos) da classe base. Esta definição refere-se ao conceito de
Alternativas
Q2250150 Engenharia de Software
O design pattern definido como construtor virtual, cujo objetivo é definir uma interface para criar objetos de forma a deixar subclasses decidirem qual classe instanciar, é o
Alternativas
Q2098672 Engenharia de Software
O desenvolvimento de software envolve passos e procedimentos que devem ser seguidos para se obter o adequado atendimento aos requisitos estabelecidos e, por conseguinte, a satisfação de seus usuários.

Julgue os itens a seguir, relativos a técnicas, processos e ferramentas voltados para o desenvolvimento de software.


Programação extrema (eXtreme Programming) é uma metodologia de engenharia de software fundamentada em quatro valores básicos: comunicação, simplicidade, feedback e coragem. A partir desses valores, possui como princípios fundamentais: feedback rápido, assumir simplicidade, mudanças incrementais, abraçar mudanças e trabalho de qualidade.

Alternativas
Q2098671 Engenharia de Software
O desenvolvimento de software envolve passos e procedimentos que devem ser seguidos para se obter o adequado atendimento aos requisitos estabelecidos e, por conseguinte, a satisfação de seus usuários.

Julgue os itens a seguir, relativos a técnicas, processos e ferramentas voltados para o desenvolvimento de software.


UML se propõe a modelar aspectos estáticos e dinâmicos de um sistema. O principal diagrama de estrutura estática da UML é o diagrama de componentes, pois mostra os aspectos de implementação física incluindo a estrutura dos componentes do sistema em tempo de execução.

Alternativas
Q2098670 Engenharia de Software
O desenvolvimento de software envolve passos e procedimentos que devem ser seguidos para se obter o adequado atendimento aos requisitos estabelecidos e, por conseguinte, a satisfação de seus usuários.

Julgue os itens a seguir, relativos a técnicas, processos e ferramentas voltados para o desenvolvimento de software.


UML (unified modeling language) é uma das notações usadas para a análise e o projeto orientados a objetos. Entre os diversos tipos de diagramas que a UML define, incluem-se os diagramas de interação — diagramas de casos de uso e de seqüência —, que mostram como as diversas partes de um sistema interagem umas com as outras. 

Alternativas
Q2098669 Engenharia de Software
O desenvolvimento de software envolve passos e procedimentos que devem ser seguidos para se obter o adequado atendimento aos requisitos estabelecidos e, por conseguinte, a satisfação de seus usuários.

Julgue os itens a seguir, relativos a técnicas, processos e ferramentas voltados para o desenvolvimento de software.


Um protótipo de software é uma ferramenta útil para as atividades de engenharia de requisitos, pois auxilia no levantamento, permitindo que os usuários realizem experiências para ver como o sistema apóia seu trabalho, e na validação desses requisitos, podendo identificar erros e omissões nos requisitos propostos.

Alternativas
Q2098668 Engenharia de Software
O desenvolvimento de software envolve passos e procedimentos que devem ser seguidos para se obter o adequado atendimento aos requisitos estabelecidos e, por conseguinte, a satisfação de seus usuários.

Julgue os itens a seguir, relativos a técnicas, processos e ferramentas voltados para o desenvolvimento de software.


São desvantagens do ciclo de desenvolvimento em cascata que o modelo iterativo e incremental procura atenuar: pouco controle dos riscos, dificuldade de incorporação de mudanças aos projetos e descoberta tardia de erros de análise e de projeto.

Alternativas
Q1377402 Engenharia de Software
A UML é utilizada, entre outras funções, para criar meios para que os desenvolvedores de sistemas apresentem de forma mais simples os conceitos de sistemas para o usuário e criem uma linguagem comum de comunicação entre analistas e usuários. Considerando a UML, assinale a opção correta.
Alternativas
Q1377401 Engenharia de Software
Com referência aos princípios da engenharia de software, assinale a opção correta.
Alternativas
Respostas
14261: B
14262: A
14263: D
14264: B
14265: D
14266: A
14267: B
14268: E
14269: C
14270: E
14271: D
14272: C
14273: B
14274: C
14275: E
14276: E
14277: C
14278: C
14279: C
14280: B