Questões de Concursos

selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.

Publicidade

O paradigma do ciclo de vida clássico da engenharia de software abrange 6 atividades. Na atividade de _____________ são traduzidas as exigências de uma representação do software que podem ser avaliadas quanto à qualidade antes que se inicie a codificação. Assinale a alternativa que preenche corretamente a lacuna da sentença anterior.

Em se tratando de processo de desenvolvimento de software, é um modelo que utiliza o feedback mais do que o planejamento como seus mecanismos de controle primário para produzir testes regulares e as versões do software desenvolvido. Assim, o seu desenvolvimento prescreve a construção de uma porção pequena, mas abrangente, do projeto de software para ajudar a todos os envolvidos a descobrir cedo os problemas ou suposições, falhas que possam levar ao desastre. Trata-se do modelo de processo

Segundo a abordagem do paradigma do ciclo de vida clássico para a Engenharia de Software, é correto afirmar que, durante a atividade

As ferramentas CASE auxiliam nas atividades de engenharia de software, desde a análise de requisitos e modelagem até a programação e os testes.
Entre as vantagens do uso de ferramentas CASE, NÃO se aplica a

No ciclo da Engenharia da Usabilidade, as atividades da fase de análise são:

Considere as seguintes atividades de um processo de desenvolvimento de software:

I. gerência de requisitos;

II. modelagem de classes de projeto;

III. definição de testes de software.

Das atividades citadas, pode-se afirmar que o Enterprise Architect versão 9, na edição Ultimate, fornece suporte direto para a(s) atividade(s) contida(s) em

A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

No modelo extreme programming, os testes de software só são realizados na etapa, final de desenvolvimento do software e, somente nessa etapa, os programadores trabalham, obrigatoriamente, em pares, utilizando cada um o próprio computador.

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas
e processos da engenharia de software e de bancos de dados.

Em qualquer aplicação em ambiente Internet, todas as interfaces do usuário no front-end são embasadas na linguagem HTML e no protocolo http. O back-end, por outro lado, emprega um banco de dados relacional.

Sobre o Modelo PMBOK, analise as seguintes afirmativas:
I. O PMBOK provê diretrizes para gerência dos projetos individualmente e define conceitos associados à gerência de projetos, mas não descreve o ciclo de vida do gerenciamento do projeto e seus processos relacionados; II. A matriz RACI é utilizada, primordialmente na área de Gerenciamento/Gestão de custos do projeto; III. O gerenciamento da integração do projeto possui processos que tratam do termo de abertura, do planejamento, do monitoramento do trabalho, do controle integrado de mudanças e do encerramento do projeto; IV. De acordo com o guia PMBOK, o plano de gerenciamento de projetos define a implantação, monitoração, controle e finalização, de forma a coordenar e integrar os diversos planos auxiliares, em um único plano abrangente.
Indique a opção que contenha os itens com as afirmações verdadeiras.

Para um cálculo hipotético de Ponto por Função ? PF, considere as quantidades e correspondentes funções:

? 3 EE baixa complexidade

? 1 EE média complexidade

? 2 EE alta complexidade

? 3 ALI baixa complexidade

? 2 ALI média complexidade

? 4 AIE baixa complexidade

? 3 AIE alta complexidade

? 5 SE baixa complexidade

? 5 CE média complexidade

E os seguintes valores padrão:

? 3, para EE baixa

? 4, para EE média

? 6, para EE alta

? 7, para ALI baixa

? 10, para ALI média

? 5, para AIE baixa

? 10, para AIE alta

? 4, para SE baixa

? 4, para CE média

Sem considerar o fator de ajuste, o total de pontos Função de Dados e o total de pontos Função de Transação são, respectivamente,

Identifique as alternativas corretas a respeito de engenharia reversa.

1. Descompiladores são usados para obter o código fonte de um software a partir de seu código binário.

2. Ofuscadores de código efetuam a cifragem de códigos binários de programas com o intuito de impedir a sua descompilação.

3. Através de técnicas de engenharia reversa, é possível obter diagramas UML de um programa a partir de seu código fonte.

4. Descompilação de código e esteganografia são duas técnicas frequentemente usadas para realizar a engenharia reversa de sistemas computacionais.

Assinale a alternativa que indica todas as afirmativas corretas.

Julgue os itens que se seguem, em relação a metodologias de
análise, projeto e desenvolvimento de sistemas.

A metodologia Scrum, ágil para gerência de projetos, baseia-se em ciclos de 30 dias, denominados sprints, em que se trabalha para alcançar objetivos bem definidos.

O Projeto de software é o primeiro passo da fase de desenvolvimento de qualquer produto ou sistema de engenharia.

Do ponto de vista técnico, a fase de projeto produz:

Considere as afirmativas abaixo.

I. A mais adequada coesão entre tarefas de um módulo é a sequencial.

II. É mais adequado o acoplamento por controle entre módulos do que nenhum acoplamento direto.

III. O baixo acoplamento entre módulos resulta em menor propensão a efeitos de propagação.

De acordo com as recomendações da Engenharia de Software quanto à melhoria da qualidade dos projetos, é correto o que se afirma APENAS em

Durante o processo de validação, diferentes tipos de verificação podem ser efetuados com os requisitos registrados nos documentos de requisitos. O tipo de verificações de consistência é realizado para

Com relação a processos de desenvolvimento de software, julgue o item abaixo.

A realização de protótipos descartáveis, com o objetivo de compreender os requisitos do cliente e desenvolver melhor definição do produto, faz parte do modelo de desenvolvimento em cascata.

São os meios utilizados para a visualização dos blocos de construção da UML e representam graficamente um conjunto de elementos, além de permitir a visualização do sistema sob diferentes perspectivas. Essa é a definição de:

Considerando os modelos do ciclo de vida de software, julgue os
itens que se seguem.

O modelo em cascata consiste de fases e atividades que devem ser realizadas em seqüência, de forma que uma atividade é requisito da outra.

O Scrum engloba um padrão de processos enfatizando prioridades de projeto, unidades de trabalho compartimentalizadas, comunicação e feedback frequente por parte dos clientes. Enfatiza o uso de um conjunto de padrões de processo de software que provaram ser eficazes para projetos com prazos de entrega apertados, requisitos mutáveis e críticos de negócio. "Não são introduzidos(as) durante execução de urgências (Sprint). Portanto, Sprint permite que os membros de uma equipe trabalhem em um ambiente de curto prazo, porém estável." Trata-se de

Segundo Ian Sommerville, existe uma série de técnicas de validação de requisitos que podemser utilizadas em conjunto ou individualmente. São elas:

Página 23
Publicidade