Questões de Concurso Sobre engenharia de software

Foram encontradas 14.525 questões

Q902416 Engenharia de Software

Analise as afirmativas a seguir sobre os diagramas da UML:


I. O Diagrama de Casos de Uso é um diagrama comportamental da UML que mostra um conjunto de casos de uso, atores e relacionamentos.

II. O Diagrama de Objetos é um diagrama estrutural da UML que mostra um conjunto de objetos e seus relacionamentos.

III. O Diagrama de Atividades é um diagrama estrutural da UML que mostra um processo computacional por meio de um fluxo de atividades.


Estão CORRETAS as afirmativas:

Alternativas
Q900946 Engenharia de Software

Considere o caso a seguir.


Durante o levantamento de requisitos, um Técnico observou que uma determinada área da empresa trocará dados com o futuro sistema. Dentre os dados que enviará, estão os dados cadastrais de clientes, que irão para um arquivo específico, e os dados das contas de água mensais dos clientes, que irão para um outro arquivo separado. O cadastramento dos clientes não necessita ser sincronizado com a entrada de dados das contas, já que estas podem ser inseridas posteriormente. No momento que a referida área necessitar de informações de clientes e contas, o sistema verificará as correspondências entre os arquivos e relacionará as informações para envio à área. Os processos realizados dentro da referida área são irrelevantes, todavia os dados que ela envia e as informações que ela recebe devem ser tratados pelo sistema.


Em um DFD de mais alto nível, criado a partir da situação descrita, a quantidade de entidade externa, a quantidade de depósito de dados e a quantidade de função ou processo são, correta e respectivamente,

Alternativas
Q900934 Engenharia de Software
Sabendo que os diagramas de comportamento da UML 2.5 mostram as mudanças que ocorrem no sistema ao longo do tempo, um Técnico precisa escolher um diagrama de interação que foca no intercâmbio de mensagens entre objetos. Atende sua necessidade o Diagrama de
Alternativas
Q900876 Engenharia de Software
Um Analista alocado, hipoteticamente, como Gerente de um projeto, pretendia utilizar o guia PMBoK 5ª edição para sua referência e apoio. Na hora de determinar o orçamento do projeto ele notou que teria que pesquisar o assunto em uma determinada área de conhecimento e em um determinado grupo de processos. A área de conhecimento e o grupo de processos são, respectivamente, gerenciamento
Alternativas
Q900875 Engenharia de Software

Um Analista observou:


Assinatura de um atributo é a linha que representa uma classe ou interface em um diagrama de classe UML e tem este formato:  + AttributeName : TypeName [*].


Ele perguntou ao seu colega o que significava o símbolo + que antecede o AttributeName, ao que seu colega respondeu que significava visibilidade pública. Após essa resposta ele fez duas novas perguntas:


I. O que significam os símbolos – e # antes do AttributeName?

II. O que significa o símbolo [*] após o TypeName?


Seu colega respondeu, corretamente, que os símbolos – e # antes do AttributeName e o símbolo [*] após o TypeName significavam, respectivamente, visibilidade  

Alternativas
Q900874 Engenharia de Software
Um Analista necessita levantar os requisitos de um sistema junto aos usuários. São técnicas de levantamento:
Alternativas
Q900872 Engenharia de Software

Durante uma contagem de pontos de função, um Analista levantou os seguintes requisitos:


− No levantamento de arquivos lógicos internos obteve uma ocorrência de 39 tipos de dados e 3 tipos de registros.

− No levantamento de entradas externas obteve duas ocorrências de 18 tipos de dados e 5 arquivos referenciados.


Considere as tabelas de pontuação, a seguir: 

Imagem associada para resolução da questão

   


A apuração correta dos pontos de função brutos após a contagem foi  

Alternativas
Q900870 Engenharia de Software

Durante a modelagem de fluxo de dados, ao desenhar o DFD, um Analista utiliza


I. um elemento do diagrama que participa e influencia na entrada de dados e que, todavia, suas atividades não são diagramadas por estarem fora dos limites do sistema.

II. uma abordagem de modelagem que parte do geral para o mais específico, em decomposições sucessivas, até o limite das primitivas funcionais.


Os itens I e II referem-se, respectivamente, a

Alternativas
Q899887 Engenharia de Software
De acordo com o PMBOK 5ª edição, uma lista de requisitos e entregas de produto a serem completados, relatados por escrito e priorizados pela organização para gerenciar e organizar os trabalhos do projeto é denominado:
Alternativas
Q899863 Engenharia de Software
Com relação aos valores relacionados ao desenvolvimento ágil de software, NÃO se pode incluir:
Alternativas
Q899862 Engenharia de Software
No contexto de teste de software, o termo “Beta teste” caracteriza testes que:
Alternativas
Q899810 Engenharia de Software
Em termos de Análise de Pontos de Função (APF), analise as afirmativas a seguir.
I. É capaz de medir projetos de desenvolvimento e manutenção de software, com a restrição de ser dependente da tecnologia de implementação. II. A técnica de derivar o número de pontos de função a partir da quantidade de linhas de código do programa é baseada num fator de conversão que independe da linguagem de programação usada. III. Visa medir a funcionalidade de um software do ponto de vista de seus usuários. Essa medição ocorre antes mesmo do desenvolvimento do software, de forma a estimar o seu tamanho e o seu custo.
Está correto somente o que se afirma em:
Alternativas
Q899808 Engenharia de Software
Com relação ao PMBOK 5, analise as afirmativas a seguir.
I. O Gerenciamento das partes interessadas - responsável pela satisfação do cliente - busca entender, avaliar, definir e gerenciar as expectativas para que os requisitos do cliente sejam atendidos. II. É um conjunto de melhores práticas para o gerenciamento de projetos, abordando o ciclo de vida e o processo administrativo do projeto, bem como as áreas de conhecimento. III. Prevê o uso de ciclos adaptativos para as organizações em momentos de rápida mutação, quando é difícil a definição antecipada dos requisitos dos projetos.
Está correto somente o que se afirma em
Alternativas
Q899800 Engenharia de Software
A técnica de estimativa da duração ou do custo do projeto realizada pela agregação das estimativas dos componentes de nível mais baixo da estrutura analítica do projeto é:
Alternativas
Q899780 Engenharia de Software
No contexto da especificação de requisitos de software, um exemplo de requisito “não funcional” é:
Alternativas
Q899773 Engenharia de Software
Um dos valores relacionados ao ambiente ágil de desenvolvimento é:
Alternativas
Q899772 Engenharia de Software
O termo “Alfa teste” caracteriza testes de software que:
Alternativas
Q898848 Engenharia de Software
Qual comando deve ser executado, em um repositório Git, através do terminal, para criar um branch chamado ufrpe e colocá-lo como ativo?
Alternativas
Q898843 Engenharia de Software

Analise os requisitos apresentados abaixo.


1) Para cada cliente deve ser aplicado um identificador único.

2) O tempo de resposta entre a requisição e a informação não pode exceder a dois ms (mili-segundos).

3) Clientes têm filiais que devem "carregar", na base de dados, o identificador do cliente principal.

4) O sistema não deve ferir as leis de proteção ambiental.


São requisitos não funcionais:

Alternativas
Q898842 Engenharia de Software
Uma das finalidades da análise de requisitos é:
Alternativas
Respostas
7521: A
7522: B
7523: B
7524: A
7525: C
7526: D
7527: E
7528: B
7529: A
7530: C
7531: E
7532: C
7533: E
7534: B
7535: E
7536: E
7537: D
7538: C
7539: C
7540: E