Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Em relação às funcionalidades oferecidas por ferramentas CASE (Computer-Aided Software Engineering), é possível dizer que são utilizadas para a
I. uniformização do processo de desenvolvimento e das atividades realizadas.
II. reutilização de vários artefatos ao longo dos projetos, permitindo o aumento da produtividade.
III. automação de atividades, destacando-se a geração de código e de documentação.
IV. modelagem de processos de negócio.
Está correto o que consta em
I, II, III e IV.
I, II e IV, apenas.
III e IV, apenas.
II, III e IV, apenas.
I, II e III, apenas.
Analise as seguintes afirmativas sobre os sistemas de informação organizacionais.
I. Supply Chain Management são sistemas planejam, organizam e gerenciam os recursos humanos de uma empresa.
II. Enterprise Resource Planning são sistemas que integram o planejamento, o gerenciamento e o uso dos recursos de uma organização.
III. Client Relationship Management são sistemas que consideram que o sucesso de uma empresa depende da gestão eficaz do relacionamento com seus clientes.
Assinale a alternativa CORRETA:
A afirmativa III está errada e as afirmativas I, II estão corretas.
A afirmativa II está errada e as afirmativas I, III estão corretas.
A afirmativa I está errada e as afirmativas II, III estão corretas.
As afirmativas I, II e III estão corretas.
Em relação aos tipos de requisitos de software, julgue os itens a seguir, marcando com (V) a assertiva verdadeira e com (F) a assertiva falsa.
( ) Requisitos não-funcionais são restrições sobre os serviços ou as funções oferecidos pelo sistema.
( ) Requisitos de domínio são declarações, em uma linguagem natural, de quais serviços são esperados do sistema.
( ) Requisitos funcionais são declarações de serviços que o sistema deve fornecer.
( ) Requisitos funcionais podem estabelecer explicitamente o que o sistema não deve fazer.
Assinale a opção com a sequência CORRETA.
V, F, V, V.
F, V, V, F.
V, F, F, V.
F, V, F, F.
Tipo de teste que focaliza cada componente de um software de forma individual, garantindo que o componente funciona adequadamente:
Teste de Integração.
Teste de Unidade.
Teste de Regressão.
Teste de Validação.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2012
De acordo com o RUP (Rational Unified Process), a fase de concepção consiste em
desenvolver os componentes do software.
converter as bases de dados.
identificar os atores que interagem com o sistema.
construir um protótipo executável.
descrever a arquitetura do software.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2012
Por meio de diagramas da UML, é possível capturar diferentes visões do sistema. Assinale a opção que apresenta o diagrama de um comportamento dinâmico do sistema.
diagrama de casos de uso
diagrama de objetos
diagrama de componentes
diagrama de implantação
diagrama de classes
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2012
Assinale a opção que apresenta uma das finalidades da análise de requisitos.
Gerar versões dos artefatos produzidos.
Prover o ambiente adequado para a organização.
Documentar processos de negócio usando casos de uso de negócios.
Balancear objetivos em conflito entre os participantes do projeto.
Organizar, levantar e documentar funcionalidades e restrições.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2012
A engenharia da usabilidade é embasada no uso das técnicas de
avaliações heurísticas e cenários de uso.
helps online e call center.
observação do usuário e helps online.
cenários de uso e informações na tela do sistema.
verbalização simplificada e helps online.
Quanto às técnicas de controle de concorrência, avalie as seguintes alternativas.
I. O esquema de Esperar-morrer e Ferir-esperar são técnicas de prevenção de deadlocks (impasses).
II. Uma solução para a inanição é ter um esquema onde as transações sempre são atendidas, como, por exemplo, primeira que chega é a primeira a ser servida.
III. Podem ocorrer deadlocks quando o controle de concorrência é baseado em ordenação de rótulo (timestamp).
Assinale a alternativa CORRETA:
A afirmativa II está errada e as afirmativas I, III estão corretas.
A afirmativa I está errada e as afirmativas II, III estão corretas.
A afirmativa III está errada e as afirmativas I, II estão corretas.
As afirmativas I, II e III estão corretas.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2012
Considerando que todo desenvolvimento de software pode ser entendido como um ciclo de solução de problemas, julgue os itens a seguir, relativos a gerenciamento de processos de negócio. O analista de um processo de negócios fundamenta-se, inicialmente, no modelo atual do negócio e, após realizar análise, adota um modelo futuro, por meio do qual o cliente pode imaginar a versão do processo após a revisão.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...