Questões de Concurso Sobre engenharia de software para cespe / cebraspe

Foram encontradas 4.241 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q5319 Engenharia de Software

Considerando a figura acima, que apresenta elementos
componentes do modelo RUP, julgue os itens seguintes, acerca
dos conceitos dos modelos RUP, CMMI, ITIL, COBIT e da
UML.
O ciclo apresentado na figura, que compreende uma execução seqüenciada das atividades de modelagem de negócios, requisitos, análise e desenho, implementação, testes, avaliação etc., forma o denominado ciclo de vida de software no modelo RUP.
Alternativas
Q5318 Engenharia de Software

Considerando a figura acima, que apresenta os componentes do
modelo CMMI, julgue os itens seguintes, acerca da aplicabilidade
desse modelo a aspectos como gerenciamento de projetos, UML
e RUP e gerenciamento de TI.
A gerência de recursos humanos do PMBOK, com ênfase em treinamento, formação e desenvolvimento de equipes, é também tratada nos modelos RUP, CMMI e BS 7799.
Alternativas
Q5275 Engenharia de Software
No que diz respeito à análise e ao projeto orientados a objetos, julgue os itens que se seguem.
Os elementos que podem estar presentes em um modelo de projeto orientado a objetos incluem: subsistemas com suas dependências, interfaces e conteúdos; classes de projeto, incluindo classes ativas, com atributos, métodos e relacionamentos. Nas classes, os métodos podem ser especificados usando-se a sintaxe da linguagem de programação que será usada para implementá-los.
Alternativas
Q5274 Engenharia de Software
No que diz respeito à análise e ao projeto orientados a objetos, julgue os itens que se seguem.
Uma classe na análise orientada a objeto representa uma abstração que pode ser mapeada para mais de uma classe no projeto. As classes na análise podem ser fronteiras, controladoras ou entidades. Uma fronteira modela interações entre o sistema e atores, uma entidade modela apenas objetos persistentes e uma controladora só pode controlar interações entre instâncias de uma mesma classe.
Alternativas
Q5261 Engenharia de Software
No que se refere aos modelos de desenvolvimento e ciclos de vida, julgue os itens que se seguem.
No modelo iterativo, divide-se o desenvolvimento em iterações. A cada iteração, podem ser acrescentadas novas funcionalidades ao software. Uma iteração parte do estado no qual se encontravam os artefatos ao término da iteração anterior e resulta em um incremento. Uma iteração pode ter disciplinas como captura de requisitos, análise, projeto, implementação e teste.
Alternativas
Q5260 Engenharia de Software
Considerando a orientação a objetos, julgue os itens a seguir.
Uma classe abstrata define uma interface comum às suas subclasses. Interagir com objetos via interfaces definidas em classes abstratas possibilita que os clientes dos serviços providos pelos objetos não precisem conhecer as classes desses objetos. Os clientes precisam conhecer as classes abstratas que definem as interfaces.
Alternativas
Q5259 Engenharia de Software
Considerando a orientação a objetos, julgue os itens a seguir.
A herança entre classes e a composição de objetos possibilitam o reúso em software orientados a objetos. A herança entre classes é estabelecida em tempo de compilação. A composição é estabelecida dinamicamente em tempo de execução na medida em que objetos referenciam outros objetos.
Alternativas
Ano: 2005 Banca: CESPE / CEBRASPE Órgão: IBAMA
Q1221033 Engenharia de Software
A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue o item que se segue.
A elaboração de um plano de qualidade de software em conformidade com a norma IEEE 703 requer a inclusão nesse plano de uma seção para descrever a estrutura organizacional do projeto, com suas tarefas, papéis e responsabilidades.
Alternativas
Ano: 2005 Banca: CESPE / CEBRASPE Órgão: ANS
Q1195546 Engenharia de Software
A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue o item a seguir.
Denomina-se beta test a prática de realização de testes de um software pelo usuário final, em um ambiente controlado pelos desenvolvedores desse software.
Alternativas
Ano: 2005 Banca: CESPE / CEBRASPE Órgão: ANS
Q1195542 Engenharia de Software
A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue o item a seguir.
O modelo simples de Boehm para estimativa de esforço de desenvolvimento de software é expresso por uma fórmula em que há uma relação exponencial entre o esforço e a quantidade de linhas de código a serem produzidas.
Alternativas
Ano: 2005 Banca: CESPE / CEBRASPE Órgão: ANS
Q1195523 Engenharia de Software
A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue o item a seguir.
A informação armazenada em um repositório de um ambiente integrado de computer-aided software engineering (I-CASE) tem pouca correlação com as atividades de rastreamento dos projetos de software.
Alternativas
Ano: 2005 Banca: CESPE / CEBRASPE Órgão: ANS
Q1195400 Engenharia de Software
A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue o item a seguir.
A abundância de diagramas de representação das especificações de um software é um dos fatores que garantem o correto entendimento dos requisitos desse software.
Alternativas
Ano: 2005 Banca: CESPE / CEBRASPE Órgão: ANS
Q1195385 Engenharia de Software
A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue o item a seguir.
Um dos problemas da análise de requisitos é a omissão de informações que os usuários ou analistas consideram como óbvias.
Alternativas
Ano: 2005 Banca: CESPE / CEBRASPE Órgão: ANS
Q1195317 Engenharia de Software
A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue o item a seguir.
O modelo rapid application development (RAD) é uma adaptação do modelo em espiral para atender a projetos de software fundamentados em componentes
Alternativas
Ano: 2005 Banca: CESPE / CEBRASPE Órgão: ANS
Q1195261 Engenharia de Software
A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue o item a seguir.
O desenho das funcionalidades de ajuda ao usuário é um dos fatores determinantes da percepção que o usuário terá da qualidade do software.
Alternativas
Ano: 2005 Banca: CESPE / CEBRASPE Órgão: ANS
Q1195249 Engenharia de Software
A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue o item a seguir.
As quantidades de ações, tarefas e estados de um software, parâmetros estes indicados pela interface usuário, são fatores determinantes da carga de memória dos usuários desse software.
Alternativas
Ano: 2005 Banca: CESPE / CEBRASPE Órgão: IBAMA
Q1194011 Engenharia de Software
A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue o item que se segue.

Uma estrutura de grade para uma aplicação WWW é adequada quando um conteúdo muito regular e organizado em duas ou mais categorias é apresentado ao usuário.
Alternativas
Ano: 2005 Banca: CESPE / CEBRASPE Órgão: IBAMA
Q1193977 Engenharia de Software
A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue o item que se segue.
Na unified modeling language (UML), uma interface é um elemento estrutural que define o conjunto de mensagens trocadas entre um conjunto de objetos em um contexto particular para atingir determinado propósito.
Alternativas
Ano: 2005 Banca: CESPE / CEBRASPE Órgão: IBAMA
Q1193963 Engenharia de Software
A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue o item que se segue.

A visão de projeto (design view) da UML compreende os casos de uso e as classes que formam a especificação do problema e a sua solução em termos de módulos de software, o que é representado pelos diagramas de caso de uso e de classes.
Alternativas
Ano: 2005 Banca: CESPE / CEBRASPE Órgão: IBAMA
Q1193947 Engenharia de Software
A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue o item que se segue.
Na UML, uma dependência é uma relação semântica entre duas coisas, tal que uma modificação de uma coisa pode afetar a semântica da outra coisa. 
Alternativas
Respostas
4141: E
4142: E
4143: C
4144: E
4145: C
4146: C
4147: C
4148: C
4149: E
4150: C
4151: E
4152: E
4153: C
4154: E
4155: C
4156: C
4157: C
4158: E
4159: E
4160: C