Questões de Concurso Sobre engenharia de software

Foram encontradas 14.527 questões

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
Q416232 Engenharia de Software
A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue o item seguir.


Na programação orientada a objetos, o polimorfismo é a capacidade de um objeto de apresentar várias visões diferentes de suas estruturas de dados internas.
Alternativas
Q416229 Engenharia de Software
A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue o item seguir.


Em um diagrama de seqüência da UML, uma mensagem síncrona indica que o objeto remetente fica bloqueado até que o receptor termine de atender a requisição.
Alternativas
Q416228 Engenharia de Software
A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue o item seguir.


Na unified modelling language (UML), a modelagem de classes pode incluir uma associação reflexiva que indica que um objeto associa-se a ele próprio.
Alternativas
Q416227 Engenharia de Software
A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue o item seguir.


Um diagrama de fluxo de dados de nível zero é aquele que apresenta a maior quantidade de detalhes sobre as transformações aplicadas aos dados desde a entrada até a saída de um sistema.
Alternativas
Q416225 Engenharia de Software
A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue o item seguir.


A técnica denominada joint application development (JAD) é utilizada para desenvolver simultaneamente dois ou mais sistemas independentes mas que manipulam o mesmo banco de dados.
Alternativas
Q416224 Engenharia de Software
A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue o item seguir.


As técnicas de quarta geração são empregadas em ferramentas de software destinadas à realização de testes sistemáticos de usabilidade de software.
Alternativas
Q416223 Engenharia de Software
A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue o item seguir.


No modelo de desenvolvimento de software incremental, ocorrem várias seqüências lineares de desenvolvimento escalonadas em um determinado período de tempo, com algumas seqüências tendo atividades simultâneas a atividades das outras seqüências.
Alternativas
Q329962 Engenharia de Software
Com relação a modelos de desenvolvimento de software, julgue os itens a seguir.
O paradigma do desenvolvimento rápido de aplicação (RAD) começa com a definição de requisitos, em que o desenvolvedor usa partes de programas existentes e aplica ferramentas que possibilitam que programas executáveis sejam gerados rapidamente. O projeto é avaliado constantemente pelo cliente/usuário e usado para refinar os requisitos do software em desenvolvimento.
Alternativas
Q329961 Engenharia de Software
Com relação a modelos de desenvolvimento de software, julgue os itens a seguir.
O modelo de processo concorrente é freqüentemente usado como paradigma para o desenvolvimento de aplicações cliente/servidor, definindo atividades em duas dimensões: de sistema e de componentes.
Alternativas
Q329960 Engenharia de Software
Com relação a modelos de desenvolvimento de software, julgue os itens a seguir.
O modelo espiral é um modelo de processo de software evolucionário que combina a natureza interativa de prototipagem com os aspectos controlados do modelo seqüencial linear.

Alternativas
Q329959 Engenharia de Software
Com relação a modelos de desenvolvimento de software, julgue os itens a seguir.
O modelo de prototipagem é um modelo de processo de desenvolvimento de software incremental que enfatiza um ciclo de desenvolvimento curto. Esse modelo é uma adaptação de alta velocidade do modelo orientado a objetos.
Alternativas
Q329958 Engenharia de Software
Com relação a modelos de desenvolvimento de software, julgue os itens a seguir.
O modelo seqüencial linear abrange as seguintes atividades: modelagem e engenharia do sistema; análise de requisitos de software; projeto; geração de código; teste e manutenção.
Alternativas
Respostas
14381: C
14382: E
14383: C
14384: C
14385: C
14386: E
14387: E
14388: C
14389: E
14390: C
14391: E
14392: E
14393: E
14394: E
14395: C
14396: E
14397: C
14398: C
14399: E
14400: C