Questões de Noções de Informática - Software para Concurso
Foram encontradas 2.078 questões
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)
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
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)
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
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)
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.
Em relação aos processos de software, assinale a alternativa INCORRETA:
É um código preparado para ser interpretado por uma máquina virtual, aumentando a portabilidade do produto final A descrição refere-se a:
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:
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:
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
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”
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;
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?
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.
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?
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?
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.
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.
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.