Questões de Concurso Comentadas sobre software em noções de informática

Foram encontradas 2.171 questões

Q2751184 Arquitetura de Software

Algoritmos são normalmente definidos como uma sequência finita e ordenada de instruções bem estabelecidas. Sobre lógica de programação e algoritmos, assinale a afirmativa correta.

Alternativas
Q2751183 Arquitetura de Software

Na Engenharia de Software, muitos autores sempre destacaram a importância da documentação de sistemas de software. As diferentes metodologias, desde o desenvolvimento em cascata até os métodos ágeis, propõem um conjunto de documentos a serem elaborados, variando da abordagem extensiva até a mais simplificada. Diferentes entidades de normatização, como IEEE, ISO, ESA, definiram padrões para documentação de software. Em todo o ciclo de desenvolvimento de software, a abordagem das metodologias tem foco no processo e no produto visando sempre à qualidade. Sobre as técnicas de documentação de sistemas, marque V para as afirmativas verdadeiras e F para as falsas.


( ) A documentação de sistemas inclui todos os documentos desde o estudo de viabilidade, especificação de requisitos até os manuais de treinamento e de usuários do sistema.

( ) A listagem de codificação de programas com os comentários de linha e de blocos não faz parte da documentação de sistema, pois não interessam ao cliente.

( ) Depois de colocado em operação, o sistema se encerra, pois a equipe de desenvolvimento não estará presente para a manutenção.

( ) Os métodos ágeis propõem a criação do documento de visão inicial de requisitos e da arquitetura para em seguida partir para o processo de desenvolvimento.


Assinale a sequência correta.

Alternativas
Q2751180 Arquitetura de Software

Em cada estágio do ciclo de desenvolvimento de um sistema baseado em software, os testes são de fundamental importância para garantir a qualidade do produto final. Não são apenas requisitos funcionais do sistema que devem ser testados, mas também os requisitos não funcionais. Considerando esse texto, analise as afirmativas abaixo que descrevem o objetivo dos testes.


I - O teste de Unidade é feito em nível de módulo de programação ou componente de software.

II - O teste de Integração é realizado pelo usuário quando o sistema executa em um sistema operacional.

III - No teste de Sistema, os requisitos funcionais e não funcionais são testados para garantir a qualidade de todo o sistema.

IV - O teste de Aceitação é conduzido em conjunto com os usuários com o propósito de verificar a confiabilidade do sistema.


Está correto o que se afirma em

Alternativas
Q2751175 Arquitetura de Software

Os padrões de usabilidade de software estão definidos no conjunto de normas da ISO 9241. Elas apresentam as informações para a implementação da ergonomia recomendada para hardware, software e ambiente visando à efetividade, eficiência e satisfação do usuário dentro de seu contexto de trabalho no uso de sistemas baseados em software. Com essa abordagem de usabilidade de software, analise as afirmativas a seguir, considerando o ciclo de vida de um software.


I - O processo de construção das interfaces de software é interativo, requerendo análise de requisitos, projeto e validação em conjunto com o usuário.

II - O projeto de interfaces não tem correlação com o fluxo de trabalho do processo a ser informatizado, pois o manual do usuário pode capacitar para uso.

III - As interfaces customizáveis, o retorno e as interrupções de operações e a progressividade de interações repetitivas pelo usuário constituem fontes de erros.

IV - A sobrecarga de memória do usuário pode ser minimizada com leiaute visual orientado a objetos, menus e atalhos intuitivos e valores default significativos.


Está correto o que se afirma em

Alternativas
Q2751173 Arquitetura de Software

A coluna da esquerda apresenta características distintivas de diferentes métodos ágeis e tradicionais para desenvolvimento de software e a da direita, o nome como são conhecidos. Numere a coluna da direita de acordo com a da esquerda.


1 - Ciclos curtos de desenvolvimento, retorno constante

2 - Abordagem de passos sequenciais, sistemática

3 - Fluxo de trabalho interativo e incremental

4 - Backlog de produto, Sprints, reuniões diárias


( ) Processo Unificado (UP)

( ) SCRUM

( ) Programação extrema (XP)

( ) Ciclo de Vida Clássico


Marque a sequência correta.

Alternativas
Q2751161 Arquitetura de Software

A UML (Unified Modeling Language) é uma linguagem de modelagem unificada que provê um conjunto de diagramas para a representação das diferentes visões de um sistema. Acerca dessa linguagem, assinale a afirmativa correta.

Alternativas
Q2747959 Arquitetura de Software

Num compilador, o analisador léxico:

Alternativas
Q2747958 Arquitetura de Software

Sobre a linguagem de programação Delphi, é INCORRETO afirmar que:

Alternativas
Q2747957 Arquitetura de Software

Sobre ferramentas CASE (Computer-Aided Software Engineering), assinale a opção INCORRETA.

Alternativas
Q2747954 Noções de Informática

Com relação aos fundamentos da organização de arquivos e métodos de acesso, assinale a opção CORRETA.

Alternativas
Q2744504 Arquitetura de Software

Sobre Engenharia de Requisitos, no desenvolvimento de software, assinale a afirmativa INCORRETA.

Alternativas
Q2744502 Arquitetura de Software

Acerca dos métodos de desenvolvimento de software, assinale a afirmativa INCORRETA.

Alternativas
Q2744501 Arquitetura de Software

Sobre engenharia de requisitos, pode-se afirmar:


I - Define prioridade, identifica e analisa riscos associados a cada requisito.

II - Examina a especificação para garantir que todos os requisitos do software tenham sido declarados de modo não ambíguo.

III - Identifica requisitos e desenvolve tabelas de rastreamento.


Essas afirmativas estão, respectivamente, alinhadas à:

Alternativas
Q2744499 Arquitetura de Software

Em relação a testes, analise as afirmativas abaixo.


I - Teste caixa-branca refere-se a testes que são conduzidos na interface do software.

II - Teste de caixa-preta examina algum aspecto fundamental do sistema, pouco se preocupando com a estrutura lógica interna do software.

III - Teste de unidade (ou teste unitário) é uma técnica sistemática para construir a arquitetura do software, enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces.


Está correto o que se afirma em

Alternativas
Q2744498 Arquitetura de Software

Uma das mudanças no novo Guia do Scrum, desenvolvido e mantido por Ken Schwaber e Jeff Sutherland, publicado em 2016, adiciona valores que complementam os pilares já estabelecidos. Assinale a alternativa que apresenta somente valores

Alternativas
Q2744497 Arquitetura de Software

Conforme o Guia de Gerenciamento de Projetos PMBOK, 5.ª Edição, os processos “Definir as atividades” e “Sequenciar as atividades” fazem parte de qual grupo de processos?

Alternativas
Q2744496 Arquitetura de Software

Acerca da linguagem Java, analise o método foo descrito abaixo:


_____ private int foo (int a) {

________ if (a == 1) {

___________ return a;

________ }

________ return 1 + a * foo (--a) ;

______ }


Caso esse método seja corretamente invocado, passando o valor 3 por parâmetro, o retorno para o seu invocador será:

Alternativas
Q2744495 Arquitetura de Software

A respeito da linguagem PHP, analise as afirmativas.


I - Roda do lado do servidor.

II - Pode ser utilizada para o desenvolvimento de aplicações desktop.

III - Possui tipagem dinâmica.

IV - É fortemente tipada.


Está correto o que se afirma em

Alternativas
Q2741618 Arquitetura de Software

O copyright garante os direitos do autor e atribui somente a ele direito de cópia. O software proprietário é aquele que possui copyright. Seu uso, redistribuição ou modificação é proibido, ou requer que você peça permissão, ou é restrito de tal forma que você não possa efetivamente fazê-lo livremente.


(COSTA, Renato da. Informática para Concursos. 2. ed. Impetus: Rio de Janeiro, 2010.)


Baseado no entendimento do texto, na parte superior, e tendo como compreensão alguns tipos de categorias comerciais de softwares existentes, leia as assertivas abaixo:


I - O termo “freeware” se refere ao software proprietário gratuito, refere a pacotes que permitem redistribuição, mas não modificação (seu código fonte não está disponível). Estes pacotes são software livre;

II - Shareware não é um software livre. O shareware é um programa que possui algum tipo de limitação de uso, seja um determinado período, quantidade de vezes que possa ser utilizado;

III - Beta é uma versão acabada do software, que o fabricante disponibiliza para testes, de modo que os usuários possam colaborar com experiências de uso, ocorrências de erro e sugestões.


Após a devida análise sobre os tipos de categorias citadas, assinale a (s) assertiva (s) falsa:

Alternativas
Q2734665 Arquitetura de Software

No HTML, a tag <form> é utilizada para criar um formulário. Os formulários servem primariamente para receber informações fornecidas pelo usuário. Neste tipo de elemento, há dois atributos importantes: action e method, que têm o papel de:

Alternativas
Respostas
1341: A
1342: C
1343: D
1344: B
1345: A
1346: A
1347: C
1348: A
1349: A
1350: D
1351: B
1352: C
1353: B
1354: D
1355: B
1356: D
1357: B
1358: A
1359: C
1360: C