Questões de Noções de Informática - Software para Concurso
Foram encontradas 2.078 questões
Segundo Stair e Reynolds (2002), software básico ”constitui um conjunto de programas projetados para coordenar as atividades e funções do hardware e de vários programas que rodam no computador.”
Segundo aqueles autores, software aplicativo “consiste em programas que ajudam os usuários a solucionar problemas específicos.” E um sistema operacional “compreende um conjunto de programas que controla o hardware do computador e atua como uma interface entre os aplicativos.”
Assim, com base nessas definições, analise a figura abaixo e indique qual a alternativa preenche corretamente os retângulos.
Considere o algoritmo de busca seqüencial de um elemento em uma lista com n elementos. A expressão que representa o tempo médio de execução desse algoritmo para uma busca bem sucedida é:
Considere as seguintes afirmações sobre CMM:
I- CMM se aplica a empresas de grande porte, enquanto Bootstrap se aplica a empresas de grande, médio e pequeno porte.
II- Segundo o CMM para que uma empresa seja certificada com um determinado nível de maturidade ela tem que cumprir todos os requisitos (KPA´s – Key Process Areas) daquele nível.
III- CMM tem cinco níveis: inicial, repetível, definido, gerenciado e maduro. As metas principais dos níveis repetível e definido são, respectivamente: definir e organizar o processo administrativo; definir e organizar o processo de engenharia de software.
IV- CMM e Bootstrap são modelos de qualidade de processo de software.
Levando-se em conta as quatro afirmações acima, assinale a única alternativa válida:
Analise as afirmações abaixo:
I- Independentemente do modelo de processo (ciclo de vida), todo desenvolvimento de software possui três fases genéricas: definição, desenvolvimento e manutenção.
II- Editor de texto é exemplo de um software típico de aplicação de modelos de processo evolucionários.
III- A técnica de entrevista pode ser utilizada somente quando há grande número de pessoas que conhecem o domínio do sistema a ser desenvolvido e as regras de negócio que esse sistema envolve.
IV- O processo de engenharia reversa deve ser capaz de derivar representações de projeto e informações sobre a estrutura de dados para possibilitar a reformulação completa desse sistema em uma outra linguagem de implementação diferente daquela em que está implementado.
Levando-se em conta as quatro afirmações acima, identifique a única alternativa válida:
I- O gerenciamento de configuração de software é um conjunto de atividades de controle e rastreamento que começa quando um projeto de desenvolvimento de software se inicia e termina quando o software é tirado de operação.
II- A manutenção é um conjunto de atividades de engenharia de software que acontece depois que o software é entregue ao cliente e posto em operação.
III- Uma das principais propostas de engenharia de software é melhorar a facilidade com que as mudanças podem ser acomodadas e reduzir a quantidade de esforço gasto quando mudanças são feitas.
IV- Uma linha básica (baseline) é um conceito de gerenciamento de configuração de software que nos ajuda a controlar as mudanças, sem impedir seriamente as mudanças justificáveis. Então: