Questões de Noções de Informática - Software para Concurso

Foram encontradas 2.078 questões

Q2724202 Arquitetura de Software

Dadas as afirmativas sobre as IDEs Eclipse e NetBeans,


I. As IDEs Eclipse e Netbeans possuem uma arquitetura expansível baseada em plug-ins.

II. Apesar da IDE Netbeans não permitir, no seu editor gráfico, a construção de interfaces gráficas baseadas na biblioteca gráfica SWT, é possível configurá-la, para ao menos, executar aplicações baseadas nessa biblioteca.

III. A principal vantagem da IDE Eclipse é a sua flexibilidade para dar suporte a diferentes linguagens de programação, enquanto a IDE Netbeans somente permite o desenvolvimento de aplicações Java.


verifica-se que está(ão) correta(s)

Alternativas
Q2724201 Arquitetura de Software

A Engenharia de Requisitos é uma etapa fundamental para qualquer processo de desenvolvimento de software, uma vez que é responsável por documentar as necessidades do usuário relacionadas ao software. Nesse processo, o diagrama de casos de uso UML poderia ser utilizado para documentar os artefatos da fase de

Alternativas
Q2724200 Arquitetura de Software

Dadas as afirmativas sobre tipos de dados e paradigmas de programação,


I. Os tipos de dados estruturados podem ser classificados em duas categorias: linear e não linear.

II. A estrutura linear em que a inserção e a remoção são realizadas na mesma extremidade é denominada lista encadeada.

III. São considerados tipos de dados elementares aqueles que armazenam valores exatos e utilizados com frequência como: inteiro, real e cadeia de caracteres (String).


verifica-se que está(ão) correta(s)

Alternativas
Q2724199 Arquitetura de Software

Os processos de gerenciamento de projetos são fortemente influenciados pelo ciclo PDCA (Plan, Do, Check, Act). O PMBOK é um exemplo de um guia para o gerenciamento de projetos que sofre influência do ciclo PDCA. Dadas as afirmativas a respeito do PMBOK e do ciclo PDCA,


I. A etapa de ação (Act) do PDCA é responsável pela melhoria contínua do processo de gerenciamento. As mudanças realizadas podem ser consideradas reversíveis ou irreversíveis.

II. O guia PMBOK possui um conjunto de processos e técnicas para o gerenciamento de projetos. Os processos são organizados por áreas de conhecimento, tais como, entre outras, Integração, Escopo e Custo.

III. O PMBOK divide suas atividades em exatamente quatro fases, consistentes com as fases do PDCA: Planejamento (corresponde ao Plan), Execução (equivalente ao Do), Monitoramento (equivalente ao Check) e Controle (equivalente ao Act).

IV. Uma das limitações conhecidas do PMBOK é a falta de preocupação com estimativa de prazos (tempo) relacionados à execução das atividades.


verifica-se que estão corretas apenas

Alternativas
Q2724198 Arquitetura de Software

Dadas as afirmativas acerca das metodologias de desenvolvimento de software,


I. Muitos processos modernos de desenvolvimento de software, tais como RUP e XP, adotam o modelo de desenvolvimento conhecido como espiral.

II. O modelo espiral possui a vantagem de ser iterativo e incremental, porém possui a limitação de não ter atividade de análise de riscos.

III. Apesar de ser um modelo pouco iterativo, o modelo em cascata é indicado para projetos pequenos e que tenham requisitos estáveis e bem definidos.


verifica-se que está(ão) correta(s)

Alternativas
Ano: 2017 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2017 - IF-SC - Professor - Informática |
Q2722532 Arquitetura de Software

Leia as afirmativas sobre a Linguagem de modelagem unificada (Unified Modeling Language):


I - É uma metodologia de desenvolvimento de software Neste método, todos os requisitos são Obtidos na fase de concepção.

II - É uma linguagem de especificação de sistemas de software, ou seja, é possível construir modelos precisos sem ambiguidades.

III - É destinada a comunicar, visualizar e documentar artefatos de software.

IV - Oferece um conjunto de diagramas que permitem visualizar sistemas sob diferentes perspectivas.

V - Por ser dependente de processo de desenvolvimento de software, sua utilização se restringe a processos de desenvolvimento de software tradicionais ou burocráticos.


Assinale a alternativa que apresenta somente as afirmativas CORRETAS.

Alternativas
Ano: 2017 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2017 - IF-SC - Professor - Informática |
Q2722526 Arquitetura de Software

Em relação aos processos de software, assinale a alternativa INCORRETA:

Alternativas
Ano: 2017 Banca: IF-SC Órgão: IF-SC Prova: IF-SC - 2017 - IF-SC - Professor - Informática |
Q2722522 Arquitetura de Software

É um código preparado para ser interpretado por uma máquina virtual, aumentando a portabilidade do produto final A descrição refere-se a:

Alternativas
Q2720241 Noções de Informática

O Sistema de Gestão Eletrônica de Documentos – GED visa a gerir o ciclo de vida das informações desde a sua criação até ao seu arquivo, de forma bastante versátil.No desenvolvimento de projetos de GED, visa-se a implementar sistemas de informação eficazes para proceder à gestão eletrônica de informação textual e imagens contidas, reduzir o tempo gasto em atividades diárias de produção, localização e distribuição documental, assegurar as informações registradas preservando os documentos, dinamizar e democratizar o acesso e racionalizar a ocupação espacial de grandes massas documentais suportadas em papel.

(Saber Digital: Revista Eletrônica do CESVA)

Considerando as “Principais Aplicações na Gestão Eletrônica de Documentos (GED)”, analise as proposições seguintes:

I. Implantação GED baseada em gestão eletrônica de documentos vitais é amplamente utilizada nos documentos que necessitam consultas mais frequentes, ou mesmo manuseio. Servem de exemplo: a área de saúde, os prontuários, a área de gestão de empreendimentos, os contratos e afins.

II. A área básica da implantação GED, que é a digitalização de documentos de manuseio frequente, também pode ser mencionada. Basicamente, os documentos físicos são digitalizados através de aparelhos de digitalização profissional, a fim de manter uma cópia digital de fácil acesso.

III. Um ponto chave no gerenciamento eletrônico de documentos é a organização e controle de arquivos e documentos. Através de uma metodologia diferenciada, é feito um trabalho de organização e controle de acesso para os documentos. Assim, otimizando os processos de busca, tanto física, quanto digital obtendo o máximo em eficiência em acesso.

IV. Há também a possibilidade de gerenciamento documental, voltado a gestão de mídias eletrônicas. É o processo de implantação de um sistema GED, só que o mesmo possui acesso a mídias eletrônicas, ao invés de sistemas WEB interligados.

Estão corretas:

Alternativas
Q2718632 Noções de Informática

Sistema operacional é o software (programa) mais importante que é executado em um computador. Windows e Linux são exemplos de sistemas operacionais. São funções de um sistema operacional:


I. Gerenciar a memória que é utilizada pelos programas.

II. Gerenciar os dispositivos de entrada e saída (mouse, teclado, impressora...).

III. Conectar e interligar fisicamente todos os componentes do computador.

IV. Fornecer uma interface entre o usuário e o computador.


Estão corretos:

Alternativas
Q2716816 Arquitetura de Software

Analise o conjunto de sentenças apresentado a seguir e assinale a alternativa correta que corresponde à sua expressão na lógica proposicional.


Sentenças:

p: está chovendo

q: não vou sair

Alternativas
Q2716808 Arquitetura de Software

Considerando a programação orientada a objetos, no cenário onde existe a classe “A” essa classe é herdada pela classe “B” e, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).


I. A classe “A” terá acesso a todos os métodos e atributos da classe “B”.


II. A classe “B” é uma superclasse da classe “A”.


III. A classe “B” poderá acessar os métodos e atributos públicos e protegidos da classe “A

Alternativas
Q2716807 Arquitetura de Software

Analisando o seguinte código escrito em linguagem Delphi, o que vai acontecer quando a função “Exemplo” for executada?


1.___Procedure Exemplo;

2.___var

3. ___ ar: Array of Integer;

4.___begin

5. ___ SetLength(ar,3);

6.

7.___ ar[0] := 34;

8. ___ar[1] := 45;

9. ___ar[2] := 745;

10.

11.___SetLength(ar,5);

12.

13. ___ar [3] := 561;

14. ___ar [4] := 99;

15.__end;

Alternativas
Q2716805 Arquitetura de Software

As ferramentas CASE são todas as ferramentas baseadas em computador que auxiliam na engenharia de software. Qual das alternativas a seguir NÃO é uma ferramenta CASE?

Alternativas
Q2716804 Arquitetura de Software

Preencha as lacunas e assinale a alternativa correta.

A ______________ pode ser definida como um contrato entre a classe e o mundo exterior, pois quando a classe implementa a __________ a classe se compromete em fornecer o comportamento do publicado.

Alternativas
Q2716803 Arquitetura de Software

A linguagem de programação Delphi possui várias formas de realizar um laço de repetição. Qual das formas a seguir tem o comportamento de executa, ao menos uma vez, os comandos dentro do laço de repetição?

Alternativas
Q2716801 Arquitetura de Software

O compilador é o software que é responsável por realizar compilação de um programa. Para isso, o compilador realiza alguns processos de compilação. Quais são esses processos?

Alternativas
Q2716800 Arquitetura de Software

Em relação aos paradigmas de programação, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).


I. A programação estruturada é uma forma de programação que sugere que todos os programas podem ser reduzidos a três estruturas básicas: sequência, decisão e repetição.


II. A programação modular é uma forma de programação na qual o desenvolvimento das rotinas é feito por módulos interligados através de uma interface comum.


III. Na programação orientada a objetos, são implementos um conjunto de classes para definir os objetos presentes no mundo real.

Alternativas
Q2716799 Arquitetura de Software

Para que um programa seja executado, ele precisa ser traduzido de uma linguagem de alto nível, legível a um ser humano, para uma linguagem de máquina, que o computador compreenderá. Para isso, há os métodos de compilação e interpretação. Referente ao assunto, assinale a alternativa correta.

Alternativas
Q2716798 Arquitetura de Software

Considere um cenário em que é necessário sobrescrever o método “validar” da classe “TPessoa” a partir da classe “TCliente”, a qual herda a classe “TPessoa”, e que essas classes foram implementadas na linguagem Delphi. O que acontecerá ao se compilar um programa que utiliza as classes “TCliente” e “TPessoa”, conforme o código descrito a seguir?


unit Unit3;


interface


type


TPessoa = class

public

procedure Validar(Id :Integer);

end;


TCliente = class(TPessoa)

public

procedure Validar(Id :Integer); override;

end;


implementation

{ TCliente }


procedure TCliente.Validar(Id: Integer);

begin

inherited;

{alterações necessárias implementadas aqui}

end;


{ TPessoa }


procedure TPessoa.Validar(Id: Integer);

begin

{validação na classe pessoa}

end;


end.


Alternativas
Respostas
901: C
902: D
903: A
904: A
905: D
906: D
907: B
908: A
909: E
910: C
911: A
912: D
913: B
914: C
915: A
916: E
917: D
918: D
919: B
920: A