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
 

Leia o texto 'Análise de requisitos' e, em seguida, analise as afirmativas abaixo:

I. As informações presentes no texto permitem inferir que os requisitos indiretos – também chamados de não-funcionais – são aqueles que podem ser especificados apenas pelos usuários finais da aplicação.

II. Após a análise do texto, é possível inferir que os requisitos são premissas que atendem às necessidades (ou restrições) da entidade, dos usuários ou módulos do sistema.

Marque a alternativa CORRETA:


A

As duas afirmativas são verdadeiras.


B

A afirmativa I é verdadeira, e a II é falsa.


C

A afirmativa II é verdadeira, e a I é falsa.


D

As duas afirmativas são falsas.

No modelo de comportamento, o software transforma a informação a partir das funções genéricas de entrada, de processamento e de saída.


C
Certo

E
Errado

A engenharia de requisitos estabelece uma ponte entre o projeto e a construção do software. Assinale a alternativa que representa a etapa na qual as metas de negócio são estabelecidas.


A

Levantamento.


B

Concepção.


C

Negociação.


D

Revisão.


E

Gestão.

Um técnico de TI da ALEPI que gerencia uma equipe de desenvolvimento de software na Assembleia, eventualmente necessita fazer levantamento de requisitos da aplicação que está sendo desenvolvida. Sobre os Requisitos de Software, considere as seguintes afirmativas:


I. Requisitos funcionais são aqueles que definem parte da funcionalidade do sistema e podem ser categorizados em três tipos: requisitos de produtos, requisitos organizacionais e requisitos externos.

II. Requisitos não-funcionais dizem respeito a restrições, aspectos de desempenho, interfaces com o usuário, confiabilidade, segurança, portabilidade e padrões.

III. Requisitos organizacionais estão relacionados às metas da empresa, suas políticas estratégicas adotadas, assim como assuntos relacionados aos empregados da empresa com seus respectivos objetivos.

IV. Requisitos de produto estão relacionados as restrições impostas por fatores externos ao sistema tais como restrições de interoperabilidade, éticas e legais.


Marque a opção que corresponde somente às afirmativas verdadeiras.



A

Apenas I, III e IV.


B

Apenas I, II e III.


C

Apenas I e III.


D

Apenas II e III.


E

Apenas II, III e IV.

Assinale a alternativa que contem itens relativo aos requisitos não funcionais.


A

Requisitos de produto, funcionalidades e restrições.


B

Layout de arquivos, funcionalidades e restrições.


C

Requisitos de produto, requisitos organizacionais e requisitos externos.


D

Requisitos de produto, requisitos organizacionais e funcionalidades.

Existem muitos processos de software diferentes, mas todos devem incluir quatro atividades fundamentais para a engenharia de software. Assinale a alternativa que contemple corretamente essas quatro atividades fundamentais:


A

Projeto e implementação de software. Evolução de software. Validação de software. Especificação de software.


B

Especificação de software. Projeto e aquisição de software. Extração de software. Instalação de software.


C

Elicitação de requisitos. Projeto e teste de software. Manutenção de software. Implementação de software.


D

Elicitação de requisitos. Arquitetura de software. Implementação e Manutenção de software. Evolução de software.


E

Aquisição de requisitos. Instalação de software. Operação e Manutenção de software. Elicitação de software.

No levantamento de requisitos, existem grupos de técnicas que auxiliam na decisão de qual é a mais adequada para cada tipo de situação. Sobre o grupo de técnicas existente no levantamento de requisitos, assinale a alternativa incorreta.


A

Técnicas transversais


B

Técnicas tradicionais


C

Técnicas de elicitação de grupo


D

Técnicas contextuais

Alguns requisitos não funcionais formam um grupo à parte, chamado “atributos de qualidade de software”. Nesse grupo se encontram atributos tais como a disponibilidade, a confiabilidade e a robustez. Alguns desses atributos são incompatíveis, isto é, a presença ou o aumento da relevância de um deles afeta adversamente outros.

Qual atributo de qualidade é afetado negativamente pelo aumento da importância da portabilidade de software?


A
flexibilidade

B
interoperabilidade

C
confiabilidade

D
eficiência

E
disponibilidade

Considerando os fundamentos de engenharia de software. Um sistema Web, em uma abordagem que se baseie em desenvolvimento e entregas iterativas, composto a partir de componentes reusáveis, poderá ser inviável para um sistema de sistemas, em que, o detalhamento das especificações das interações do sistema necessitam estar especificadas antes, a fim de que cada um dos sistemas possa ser desenvolvido em separado. O acima exposto enseja que haja fundamentos de engenharia que são aplicáveis e questões mais particulares, porém, existem fundamentos de engenharia de software que se aplicam a todos os tipos de sistemas de software.

Assinale a opção que contem estes fundamentos.


A

1 - Devem ser desenvolvidos em um processo gerenciado e compreendido. 2 - Confiança e desempenho são importantes para todos os tipos de sistema. 3 - É importante entender e gerenciar a especificação e os requisitos de software 4 - Você deve fazer o melhor uso possível dos recursos existentes.


B

1 - Devem ser desenvolvidos em um processo orçamentários e competitivo. 2 - Atenção constante na reusabilidade e coesão. 3 - É importante entender e gerenciar a especificação e os requisitos de software 4 - Você deve fazer o melhor uso possível dos recursos existentes.


C

1 - Devem ser desenvolvidos em um processo gerenciado e competitivo. 2 - Atenção constante na reusabilidade e coesão. 3 - É importante entender e gerenciar a especificação e os requisitos de software 4 - Você deve fazer o melhor uso possível dos recursos existentes.


D

1 - Devem ser desenvolvidos em um processo gerenciado e competitivo. 2 - Atenção constante na reusabilidade e coesão. 3 - É importante entender e gerenciar recursos humanos e a especificação e os requisitos de software 4 - Você deve fazer o melhor uso possível dos recursos existentes.

O levantamento de requisitos é um princípio do processo de desenvolvimento de software, e esta etapa do processo contém atividades que são bases para o levantamento das funcionalidades do software. Assinale a alternativa correta que representa tais atividades.


A

Protótipo do sistema


B

Estruturação do modelo de banco de dados


C

Desenho do processo futuro


D

Compreensão do domínio

O conjunto de atividades para construir um software é conhecido como Processo de Software. Marque a opção que contém apenas atividades do modelo de processo em cascata.


A

Definição de Requisitos, Implementação, Teste;


B

Projeto, Liberação de Recurso, Manutenção;


C

Modelo, Validação, Implantação;


D

Visão, Versão, Analise.

Renato é o analista de negócio de uma grande empresa do ramo de varejo. Como membro responsável pelo levantamento de requisitos, necessita planejar qual técnica utilizará para execução de sua tarefa. Sobre técnicas de levantamento de requisitos, assinale a alternativa incorreta.


A

Etnografia


B

IADI


C

Questionários


D

Prototipagem

Os requisitos de software são frequentemente classificados como requisitos funcionais e requisitos não funcionais. Assinale a alternativa que defina corretamente os requisitos funcionais.


A

Declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações. Incluem restrições de timing, restrições no processo de desenvolvimento e restrições impostas pelas normas.


B

Declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações. Em alguns casos, estes requisitos também podem explicitar o que o sistema não deve fazer.


C

Restrições aos serviços ou funções oferecidas pelo sistema. Incluem restrições de timing, restrições no processo de desenvolvimento e restrições impostas pelas normas.


D

Restrições aos serviços ou funções oferecidas pelo sistema. Incluem como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações.

Após a leitura do texto, assinale a alternativa correta:

A engenharia de software utiliza a abordagem sistêmica, também conhecida como processo de software. Este processo se caracteriza por conter uma sequência de atividades que dão como resultado final o desenvolvimento de um produto de software. Pode-se afirmar que existem quatro atividades fundamentais presentes em todos os processos de software.

Assinale a alternativa que contenha corretamente elencada estas quatro atividades:


A

1. Especificação de software, em que clientes e engenheiros definem o software a ser produzido e as restrições de sua operação. 2. Desenvolvimento de software, em que o software é projetado e programado.3. Validação de software, em que o software é verificado para garantir que é o que o cliente quer. 4. Evolução de software, em que o software é modificado para refletir a mudança de requisitos do cliente e do mercado.


B

1. Especificação de requisitos funcionais e operacionais, 2. Desenvolvimento de software, em que o software é projetado e programado.3. Validação de software, em que o software é verificado para garantir que é o que o cliente quer. 4. Evolução de software, em que o software é modificado para refletir a mudança de requisitos do cliente e do mercado.


C

1. Especificação de software, em que clientes e engenheiros definem o software a ser produzido e as restrições de sua operação. 2. Desenvolvimento de software, em que o software é projetado e programado.3. Validação de software, em que o software é verificado para garantir que é o que o cliente quer. 4. Modelos de negócio do software.


D

1. Especificação de software, em que clientes e engenheiros definem o software a ser produzido e as restrições de sua operação. 2. Desenvolvimento de software, em que o software é projetado e programado.3. Validação de software, em que o software é verificado para garantir que é o que o cliente quer. 4. Segurança e documentação.

Durante um levantamento, um Analista em TI obteve a seguinte lista de requisitos:


1. O sistema, em todas as suas funções de consulta, não poderá exceder o tempo de resposta de até 15 milissegundos.

2. Os advogados devem ser capazes de pesquisar as listas de agendamento de todos os juízes.

3. O sistema deve gerar, a cada dia, para cada unidade do Tribunal, a lista dos juízes disponíveis para as consultas daquele dia.

4. O sistema de pesquisa de processos deve estar disponível para todas unidades do Tribunal durante as horas normais de atendimento ao público (de segunda à sexta-feira, das 10h às 16h). Períodos de não operação dentro do horário normal de trabalho não podem exceder 10 segundos em um dia.


Atribuindo-se RF para os Requisitos Funcionais e NF para os Não Funcionais, a lista de requisitos acima apresentada (1, 2, 3 e 4), pela ordem, descreve, respectivamente:



A

NF - RF - NF - RF.


B

NF - NF - RF - RF.


C

RF - RF - NF - NF.


D

NF - RF - RF - NF.


E

RF - NF - RF - NF.

Sobre negociação de requisitos, assinale a alternativa correta.


A

Raramente é necessário realizar negociação de requisitos.


B

Deve-se buscar os resultados sempre favoráveis à empresa desenvolvedora.


C

Deve-se buscar os resultados sempre favoráveis ao cliente.


D

A negociação busca refletir restrições do mundo real impostas à equipe de software.


E

A negociação busca expor aos clientes à inviabilidade do projeto.

Durante o levantamento de requisitos alguns problemas podem surgir, assinale a alternativa que classifica o problema relacionado à descrição a seguir:

“Os clientes/usuários especificam requisitos que conflitam com a necessidades de outros clientes/ usuários”.


A

Problemas de volatilidade.


B

Problemas de escopo.


C

Problemas de negociação.


D

Problemas de tolerância.


E

Problemas de entendimento.

Assinale a alternativa que NÃO apresenta uma diretriz para se negociar eficazmente requisitos.


A

Reconhecer que não se trata de uma competição. Ambas as partes têm que ter a sensação de que atingiram um objetivo.


B

Deve-se planejar uma estratégia, sabendo o que você quer atingir e o que a outra parte quer atingir, e como fazer para sobrepor seus planos.


C

Não assuma posições rígidas caso queira evitar conflitos.


D

Não tenha medo de inovar caso encontre algum impasse, seja criativo.


E

Chegando a um acordo, seja objetivo e comprometa-se.

Não é incomum clientes e usuários pedirem mais do que pode ser alcançado considerando os recursos limitados do negócio, também é comum diferentes clientes ou usuários proporem necessidades conflitantes. Diante dessas situações, o que deve ser feito?


A

É preciso recorrer a atitudes extremas para cumprir o solicitado.


B

Deve-se abortar o projeto diante dessas dificuldades.


C

Deve-se ampliar a equipe de desenvolvimento para que atenda à demanda.


D

É preciso conciliar esses conflitos por meio do processo de negociação.


E

Devemos solicitar aos clientes que aceitem a decisão, a respeito do que será realizado, vinda da empresa desenvolvedora.

   
Gerar simulado