Questões de Concurso Sobre engenharia de software
Foram encontradas 14.525 questões
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:
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,
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
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:

A apuração correta dos pontos de função brutos após a contagem foi
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
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:
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
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: