Questões de Concurso
Sobre software em noções de informática
Foram encontradas 2.479 questões
No Diagrama de Seqüência os atores costumam ser apresentados como bonecos idênticos aos utilizados nos diagrama de caso de uso. Em relação a diagramas de seqüência, assinale a alternativa INCORRETA:
Avalie as afirmativas abaixo sobre associações entre Casos de Uso:
I. A associação de inclusão ocorre quando há uma parte do comportamento que é semelhante em mais de um caso de uso e você não quer ficar copiando a descrição deste comportamento.
II. A generalização de caso de uso é empregada quando um caso é semelhante a outro, mas faz um pouco mais.
III. Tanto a generalização quanto a extensão permitem que se divida um caso de uso.
É correto afirmar que:
Um processo de desenvolvimento classifica em atividades as tarefas realizadas durante a construção de um sistema de software.
I. A atividade de levantamento de requisitos corresponde à etapa de compreensão do problema aplicada ao desenvolvimento de software.
II. Na etapa de levantamento de requisitos os desenvolvedores, juntamente com os clientes, tentam levantar e definir as necessidades dos futuros usuários do sistema a ser desenvolvido.
III. Um requisito é uma condição ou capacidade que deve ser alcançada ou possuída por um sistema ou componente deste para satisfazer um contrato, padrão, especificação ou outros documentos formalmente impostos.
É correto afirmar que:
Na especificação de requisitos de software, há um tipo de requisito que consta de declarações de funções que o sistema deve realizar, como o sistema deve reagir em certas situações, além de, às vezes, declarar o que o sistema não deve fazer. O tipo de requisito descrito corresponde aos requisitos
No teste de software, há o chamado teste de caixa-branca, que inclui testes da estrutura de controle do software, particularmente o teste de loops ou de ciclo. Há quatro diferentes classes de ciclos ou loops a considerar, ou seja, os ciclos
A norma ISO 9126 descreve alguns atributos de qualidade para o software. Um desses atributos especifica a facilidade coma qual podem ser feitos reparos no software. Tal descrição refere-se ao atributo
O modelo em cascata é, provavelmente, o mais antigo modelo de desenvolvimento de software. As afirmações a seguir contêm prováveis problemas decorrentes dessa forma de modelagem:
I. projetos reais dificilmente apresentam-se com um fluxo sequencial, conforme proposição do modelo;
II. normalmente, o cliente não consegue definir todos os requisitos exigidos do software em questão, de forma explicita;
III. uma versão executável do programa somente estará disponível quase ao final do projeto.
Sobre as afirmações, pode-se dizer que, de fato, indicam problemas no modelo em cascata o contido em
Considere o seguinte diagrama de classes UML:
Assinale a alternativa que apresenta o enunciado que descreve o diagrama de forma correta.
Em uma página desenvolvida na linguagem de programação JSP, para que um erro seja obtido e tratado, uma propriedade da diretiva page deve ser inserida. Essa propriedade é a
Na criação de um arquivo, utilizando a linguagem de programação JSP, a forma correta de inserir uma declaração no corpo do documento é usando as tags:
Considere o seguinte trecho de código de uma página JSP:
<html><body>
<% x=3; %>
<% int x=5; %>
<%! int x=7; %>
x = <%=x%>, <%=this.x%>
</body></html>
Quando a página é apresentada ao usuário, a saída apresentada no navegador será
Considerando que o acoplamento é uma medida de interconexão entre módulos ou subsistemas da estrutura de um software, quando um sistema possui módulos fracamente acoplados, isso
Ao desenvolver um programa, verificou-se a necessidade de se passarem três parâmetros para uma subrotina denominada Calcula2, todos do tipo inteiro: elem1, elem2 e elem3. A sobrotina Calcula2 irá realizar uma operação sobre os dois primeiros elementos (elem1 e elem2) e retornar o resultado no terceiro elemento (elem3), que será utilizado logo após a chamada dessa subrotina.
A passagem de parâmetros mais adequada para os três elementos (elem1, elem2 e elem3) é, respectivamente, por
Considere a seguinte estrutura de dados:
Supondo que sobre essa estrutura foi aplicado um algoritmo de busca em profundidade (Deep First Search), partindo-se do nó A, assinale a alternativa que apresenta uma lista com os 8 primeiros nós visitados, coerente com essa forma de busca.
Em sistemas de computação, o termo benchmark
Assinale a sigla correspondente à plataforma Java para dispositivos compactos, como celulares, PDAs, controles remotos e uma outra gama de dispositivos.
Com base no código abaixo, informe qual o valor de y que será escrito quando o programa for executado.
A linha "se nota >= 7" pode ser implementada em Delphi por meio do código:
O Delphi, como em outras linguagens de programação, possui vários tipos de dados diferentes. O tipo variável básico do Delphi, denominado Double, é usado para representar
Na UML 2.0, é um exemplo de diagrama estrutural: