Questões de Concurso sobre Modelo em Cascata

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
188 questões encontradas
Questões por página
20
Mais recentes
 

No desenvolvimento de software, são fases do modelo em cascata:


A

concepção, desenvolvimento, testes e manutenção.


B

análise de requisitos, desenvolvimento, testes e validação.


C

planejamento, análise de risco, validação e testes.


D

análise de viabilidade, projeto, validação, testes e manutenção.


E

análise de requisitos, projeto, codificação, testes e manutenção.

O modelo de ciclo de vida cascata, também chamado de modelo de ciclo de vida clássico, foi um dos primeiros a serem definidos na Engenharia de Software.


Sobre as características desse modelo, assinale a afirmativa correta.


A

A previsão da presença frequente do cliente, ou usuário final, ao longo de todo o ciclo de desenvolvimento para evitar má interpretação dos requisitos iniciais.


B

A organização do processo em um conjunto de atividades ou fases sequenciais cobrindo desde o levantamento de requisitos até a entrega do software ao cliente.


C

A entrega frequente de diferentes versões do software, sendo cada uma diferente da anterior pela evolução dos módulos ou funcionalidades existentes.


D

A entrega frequente de diferentes versões do software, sendo cada uma diferente da anterior pela adição de novos módulos ou funcionalidades.


E

A possibilidade de uma boa alocação das pessoas que compõem a equipe do projeto às tarefas, de forma a minimizar a ociosidade.

No que diz respeito às metodologias de desenvolvimento de sistemas, o modelo em cascata sugerido por Pressman direciona para uma abordagem sistemática e sequencial a ser empregada no desenvolvimento de software, que começa com a especificação dos requisitos pelo cliente e progride ao longo do planejamento modelagem, construção e implantação, concluindo com a manutenção progressiva do software acabado.


Nesse contexto, as atividades de análise e codificação são executadas, respectivamente, nas fases de


A

implantação e especificação.


B

especificação e planejamento.


C

planejamento e modelagem.


D

modelagem e construção.


E

construção e implantação.

Qual é o modelo de processo de software mais adequado para o caso do desenvolvimento de uma aplicação de processamento de dados bem compreendida?


A

O modelo em cascata


B

O modelo evolucionário


C

O modelo espiral


D

O modelo de prototipagem


E

O modelo exploratório

Paulo trabalha com requisitos de sistemas. Ele está focado em um sistema mal documentado, que possui milhares de linhas de código, em que os requisitos mudam com frequência. Isso tem causado diversas paradas inesperadas no sistema decorrentes de alterações em partes do código que causam falhas em outras partes, aumentando muito o custo de manutenção do sistema. Observando tal situação, Paulo propôs o uso de uma disciplina da Engenharia de Requisitos que consiste na definição formal de uma metodologia que permita compreender e controlar as mudanças nos requisitos do sistema, denominada


A

Elicitação de Requisitos.


B

Organização de Requisitos.


C

Análise de Requisitos.


D

Gerenciamento de Requisitos.


E

Classificação de Requisitos.

No contexto da Análise e Projeto Estruturado, um Diagrama de Fluxo de Dados (DFD) é modelado como um grafo direcional onde os arcos e nós representam, respectivamente,


A

entidades e dados.


B

processos e atores.


C

dados e processos que transformam os dados.


D

relacionamentos e entidades.


E

dados e atores.

Observe a figura abaixo apresentada por Sommerville (2011, p. 71).


Imagem associada para resolução da questão


Considerando a figura apresentada, analise as assertivas e assinale a alternativa que aponta as corretas.


I. Apresenta um processo de elicitação de requisitos.

II. A especificação de requisitos é uma atividade utilizada quando há a necessidade de se resolver os conflitos com os requisitos.

III. A descoberta de requisitos é a atividade onde é realizada a interação com os stakeholders para o levantamento dos requisitos.

IV. A classificação e organização dos requisitos é uma atividade responsável por produzir documentos formais ou informais dos requisitos.


A

Apenas I e II.


B

Apenas I e III.


C

Apenas II e IV.


D

Apenas I, II e III.


E

Apenas II, III e IV.

Sobre as técnicas de levantamento de requisitos de software, assinale a alternativa correta.


A

A técnica Application Design (AD) é baseada em questionários e permite identificar requisitos não funcionais.


B

A técnica de inspeção supervisionada consiste em interagir com os stakeholders com o objetivo de detalhar os requisitos.


C

Workshop de requisitos consiste na realização de reuniões estruturadas e delimitadas entre os analistas de requisitos do projeto e representantes do cliente.


D

A técnica de prototipagem gera uma versão inicial do sistema, baseado em requisitos levantados em outros sistemas da organização.


E

A técnica de cenário de requisitos consiste na observação das ações do funcionário na realização de uma determinada tarefa.

A técnica de observação que pode ser utilizada para compreender os processos operacionais e ajudar a extrair os requisitos de apoio para esses processos (SOMMERVILLE, 2011, p.75) é chamada de


A

Análise de requisito.


B

Validação.


C

Caso de uso.


D

Etnografia.


E

Verificação.

No que tange a ciclo de vida de sistemas de software, um modelo sugere uma abordagem sistemática e sequencial no desenvolvimento, que começa com a especificação de requisitos pelo cliente e progride ao longo do planejamento, modelagem, construção e implantação, culminando com a manutenção progressiva do software acabado. Esse modelo é conhecido como:


A

em espiral


B

em cascata


C

incremental


D

orientado a objetos


E

baseado em componentes

Com relação ao tema Gerenciamento de Requisitos, segundo Sommerville, assinale a afirmativa correta.


A

Os requisitos de domínio são aqueles derivados das necessidades específicas dos usuários do sistema. Seus relacionamentos com outros requisitos do sistema são de fácil compreensão pelos engenheiros de software por não serem requisitos especializados.


B

Os requisitos de usuário de um sistema devem descrever somente os requisitos funcionais, e devem usar para isto uma linguagem que seja compreendida por usuários que possuam conhecimento técnico detalhado sobre o problema.


C

Os requisitos de sistema são versões expandidas dos requisitos não funcionais e são usados pelos engenheiros de software como validação final para o projeto do sistema.


D

Os requisitos funcionais de um sistema descrevem o que o sistema deve fazer. Esses requisitos dependem do tipo de software que está sendo desenvolvido, dos usuários a que o software se destina e da abordagem geral considerada pela organização ao redigir os requisitos.


E

Os requisitos funcionais apresentam os seguintes tipos: requisitos de produto, requisitos organizacionais e requisitos externos.

Sobre a diferença entre os requisitos funcionais e os requisitos não funcionais é correto afirmar que


A

enquanto os requisitos funcionais são as declarações dos serviços que o sistema deve fornecer, os requisitos não funcionais são as restrições sobre os serviços e as funções oferecidas pelo sistema.


B

enquanto os requisitos funcionais são representações abstratas das necessidades do usuário, os requisitos não funcionais são representações concretas das necessidades.


C

enquanto os requisitos funcionais são sistemas em execução, os requisitos não funcionais são as restrições de desenvolvimento desses sistemas.


D

enquanto os requisitos funcionais são as funções desenvolvidas em um sistema, os requisitos não funcionais são as funções que não podem ser desenvolvidas em um sistema devido a sua complexidade.


E

enquanto os requisitos funcionais são as restrições que devem um sistema fornecer, os requisitos não funcionais são as funções desenvolvidas no sistema.

Quanto ao modelo de ciclo de vida em Cascata da Engenharia de Software, analise as assertivas abaixo.


I. Projetos reais raramente seguem o fluxo sugerido no modelo de ciclo de vida em Cascata, o que pode causar problemas quando se tem mudanças em um projeto em andamento sendo desenvolvido com base nesse modelo.

II. Exige que os clientes identifiquem todos os requisitos, explicitamente, na primeira fase (requisitos), e tem dificuldade em acomodar a incerteza natural que existe em grande parte dos projetos.

III. A primeira versão executável do produto somente estará disponível na primeira etapa do modelo de ciclo de vida em Cascata.


É correto o que se afirma em


A

I, apenas.


B

II, apenas.


C

III, apenas.


D

I e II, apenas.


E

I, II e III.

O Modelo Cascata é considerado o "avô" de todos os ciclos de vida de sistemas e propõe que, antes de produzir linha de código, deve-se fazer um trabalho detalhado de análise e projeto, de forma que, quando o código for efetivamente produzido, esteja o mais próximo possível dos requisitos do cliente. Sobre este modelo, considere:


I. É dirigido por documentação, já que é ela que determina se as fases foram concluídas ou não.

II. Prevê uma atividade de revisão ao final de cada fase para que se avalie se o projeto pode passar à fase seguinte.

III. Tem fases sequenciais, ou seja, com o passar do tempo, o processo de desenvolvimento passa de uma fase à outra, como requisitos, análise, programação, testes e implantação.

IV. São produzidos resultados tangíveis até a fase de codificação, pois sempre são estabelecidos requisitos completos antes desta fase.


Está correto o que se afirma em


A

I, II e III, apenas.


B

I, II, III e IV.


C

II e III, apenas.


D

I e IV, apenas.


E

III e IV, apenas.

Na engenharia de requisitos, a etapa que está relacionada à priorização de requisitos e à procura e resolução de conflitos de requisitos é conhecida como

A
elaboração de requisitos.

B
especificação de requisitos.

C
validação de requisitos.

D
classificação de requisitos.

E
negociação de requisitos.

Assinale a alternativa correta que demonstra um requisito de produto.


A

O documento fornece a versão detalhada e específica relacionada à aplicação em desenvolvimento, além das descrições de hardware e banco de dados, por exemplo.


B

Os usuários devem se autenticar no sistema com cartões de identidades funcionais entregues pela organização no momento de sua contratação.


C

O sistema deve implementar as disposições de privacidade dos clientes estabelecidos, conforme a legislação vigente.


D

O sistema deve estar disponível de segunda à sexta-feira das 8h00 às 17h30. Os períodos de não operação nos dias e horários estipulados não devem exceder 5 minutos.


E

O documento apresenta uma visão geral em alto nível da arquitetura do sistema previsto.

A modernização das bibliotecas está diretamente ligada à automação de rotinas e serviços, com o intuito de implantar uma infraestrutura de comunicação que agilize e amplie o acesso à informação pelo usuário, tornando-se necessária uma ampla visão da tecnologia da informação e de sua aplicação nas organizações.


São aspectos importantes a serem observados na elaboração do projeto de informatização de uma biblioteca, EXCETO:


A

A definição de um sistema ideal que atenda completamente os requisitos funcionais e de performance demandados pela instituição.


B

Plataforma tecnológica existente na instituição em relação aos softwares e hardwares, bem como sua capacidade de atualização e ampliação.


C

Cultura, missão, objetivos e programas de trabalho da organização.


D

Interesse e necessidades de informação dos usuários.

Os sistemas de software não existem isoladamente, mas sim dentro de um contexto social e organizacional. A técnica de elicitação de requisitos que auxilia o analista a descobrir requisitos implícitos que refletem os processos reis de trabalho, e não apenas os processos formais, é:


A

Entrevista.


B

Workshop.


C

Casos de uso.


D

Etnografia.


E

Negociação.

Sobre o processo de levantamento de requisitos e os requisitos em si, é correto afirmar-se que

A
um requisito deve ser verificável ou mensurável.

B
os requisitos devem especificar “o que” deve ser feito e “como” será feito.

C
todos os requisitos são obtidos antes do início do projeto da solução do problema. A partir desse ponto, nenhum novo requisito pode ser adicionado.

D
um stakeholder é um indivíduo ou qualquer entidade que seja responsável por conduzir o processo de levantamento de requisitos.

E
os requisitos jamais devem ser particionados sob pena de perda de generalidade.
   
Gerar simulado