Articles
Register
Sign In
Search
krlossantos
Ambicioso
0
Followers
473
Questões
138
Respostas
krlossantos
June 2023 | 2 Respostas
Segundo Sommerville (2011), o processo de software é entendido como um conjunto de atividades responsáveis pela especificação, projeto, implementação e testes. Para o desenvolvimento de software, é aconselhável tratá-lo como projeto, no qual, comumente, as etapas são divididas em: início, organização, execução e fim. SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson, 2011. Levando em consideração os distintos tipos de ciclos de vida de um projeto de desenvolvimento de software, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. I. ( ) Os ciclos de vida preditivos determinam claramente o escopo, prazo e custo do projeto. Normalmente, são organizados em fases sequenciais, com enfoque em subprodutos distintos. II. ( ) Os ciclos de vida iterativos repetem atividades do projeto em fases, e em cada uma delas a equipe do projeto aumenta seu entendimento do produto. Essas iterações tendem a melhorar os entregáveis, ou ainda criar novos, em que o produto final será a acumulação de funcionalidades construída nessas iterações. III. ( ) Os ciclos de vida preditivos servem para gerenciar objetivos pouco definidos ou de alta complexidade, ou ainda quando a entrega parcial do produto é algo fundamental para a consolidação das ideias e o consenso de sucesso do projeto. IV. ( ) Os ciclos de vida adaptativos são similares aos iterativos, porém com delimitações muito claras das iterações e seus objetivos – que podem ser centrados no fluxo ou no incremento de funcionalidades. V. ( ) Os ciclos de vida adaptativos são mais adequados que os ciclos preditivos para projetos em que o escopo do produto ou serviço a ser entregue está bem definido e existe pleno conhecimento de como se deve desenvolver a solução. Assinale a alternativa que apresenta a sequência CORRETA. a. F - V - V - V - F. b. V - V - F - V - F. c. F - F - F - F - V. d. V - F - V - F - F. e. V - V - F - V - V.
Responda
krlossantos
June 2023 | 1 Respostas
Segundo Maxim e Pressman (2016), a engenharia de software abrange um processo, um conjunto de práticas e um leque de ferramentas que possibilitam aos profissionais desenvolverem um software de altíssima qualidade. PRESSMAN, R. S; MAXIM, B. R. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016. Portanto, a engenharia de software é definida em quatro camadas distintas, conforme ilustra a figura abaixo: Fonte: PRESSMAN; MAXIM (2016), p.16. Referência completa: PRESSMAN, R. S; MAXIM, B. R. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016. Sobre isso, analise as asserções a seguir e as relações propostas entre elas. I. A base da engenharia de software é a camada de processos PORQUE II. é a cultura de qualidade que leva ao desenvolvimento de abordagens cada vez mais eficazes na engenharia de software, sendo o foco em qualidade a pedra fundamental que sustenta a engenharia de software. Analisando as asserções anteriores, conclui-se que: a. A primeira asserção é falsa e a segunda é verdadeira. b. A primeira asserção é verdadeira e a segunda é falsa. c. As duas asserções são verdadeiras e a segunda não justifica a primeira. d. As duas asserções são falsas. e. As duas asserções são verdadeiras e a segunda justifica a primeira.
Responda
krlossantos
June 2023 | 2 Respostas
De acordo com Maxim e Pressman (2016), uma metodologia de processo cria a base para um processo de engenharia de software completo, por meio da identificação de um pequeno número de atividades metodológicas aplicáveis a todos os projetos de software, independentemente de tamanho ou complexidade. PRESSMAN, R. S; MAXIM, B. R. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016. Avalie as afirmações a seguir, em relação às cinco atividades genéricas de uma metodologia de processo, e as relacione adequadamente aos termos às quais se referem. 1 – Entrega. 2 – Construção. 3 – Modelagem. 4 – Planejamento. 5 – Comunicação. Compreende os objetivos dos envolvidos e define o escopo e os recursos do projeto. Esboça e prototipa, para que todos os envolvidos no projeto entendam melhor as necessidades do software a ser desenvolvido. É avaliada pelo cliente que analisa o que foi apresentado em relação ao escopo definido e acertado entre os envolvidos, sendo que após essa análise, o cliente deve retornar o aceite ou não. Define um mapa que guia a equipe do projeto, descrevendo tarefas, riscos e recursos. Engloba os testes que são realizados pela equipe do projeto antes de apresentar para o cliente. Assinale a alternativa que correlaciona adequadamente os dois grupos de informação: a. 1-V; 2-II; 3-III; 4-IV; 5-I. b. 1-V; 2-III; 3-I; 4-IV; 5-II. c. 1-V; 2-III; 3-II; 4-IV; 5-I. d. 1-III; 2-V; 3-II; 4-IV; 5-I. e. 1-I; 2-V; 3-II; 4-IV; 5-III.
Responda
krlossantos
June 2023 | 2 Respostas
Projetos de desenvolvimento de software têm especificidades inerentes à área da programação e outras tecnologias envolvidas, assim como projetos de engenharia para a construção de prédios ou projetos para a criação de um novo produto cosmético também apresentam suas características particulares inerentes ao produto ou serviço a ser desenvolvido. Considere que um novo software precisa ser desenvolvido para a gestão de armazéns de grãos de soja e milho. Assinale a alternativa que apresenta o melhor conjunto de características e habilidades para contratar o gerente desse projeto: a. Graduado em engenharia agronômica, volúvel, eficiente na comunicação e com visão de longo prazo. b. Graduado em engenharia agronômica, capacidade de liderança, persistente e com visão de curto prazo. c. Graduado em análise e desenvolvimento de sistemas, capacidade de liderança, eficiente na comunicação e com visão de curto prazo. d. Graduado em engenharia agronômica, capacidade de desenvolver equipes, eficiente na comunicação e com visão de curto prazo. e. Graduado em análise e desenvolvimento de sistemas, capacidade de liderança, eficiente na comunicação e com visão de longo prazo.
Responda
krlossantos
June 2023 | 2 Respostas
O software é uma sequência de instruções escritas para serem interpretadas por um computador, com o objetivo de executar tarefas específicas. É a parte lógica de sistemas computacionais que utilizam os recursos de hardware por meio de suas instruções. Nas mais variadas situações da vida, os softwares estão lá, como em prontuários eletrônicos que registram a vida clínica de pacientes, ou em um sistema de organização do mapa de localização de produtos em um centro de distribuição logístico. Assinale qual das alternativas abaixo apresenta a composição de um software: a. Programas, documentos e estrutura de dados. b. Programas, documentos e banco de dados. c. Programas, componentes e banco de dados. d. Componentes, documentos e banco de dados. e. Componentes, documentos e estrutura de dados.
Responda
krlossantos
June 2023 | 2 Respostas
Conforme sentencia o PMBOK (2017), “um projeto é um esforço temporário que tem como finalidade um resultado único e possui recursos delimitados”. PMI. Um guia do conhecimento em gerenciamento de projetos. Guia PMBOK, 6. ed. EUA: Project Management Institute, 2017. Levando em consideração as características inerentes a um projeto de qualquer natureza, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. I. ( ) Deve ter data de início, pausa e fim definidas. II. ( ) Tem a intenção de criar um novo produto ou serviço, ou ainda aprimorar algo já existente. III. ( ) Precisa ter um escopo inicial bem detalhado, para que as datas de início e fim sejam cumpridas sem alterações. IV. ( ) Deve ter estimativas dos custos e recursos que serão utilizados, como profissionais, materiais e infraestrutura. Assinale a alternativa que apresenta a sequência CORRETA. a. F - V - V - V. b. F - F - F - V. c. F - V - F - V. d. V - V - V - V. e. V - F - V - F.
Responda
krlossantos
June 2023 | 1 Respostas
Com relação às características da virtualização por hardware, representadas na imagem acima, qual elemento foi substituído pelo ponto de interrogação? Assinale a alternativa correta. a. Dispositivo de E/S. b. Hardware. c. Kernel. d. Núcleo. e. Hipervisor.
Responda
krlossantos
June 2023 | 2 Respostas
Um sistema operacional é também um programa de computador, que controla a execução de outros programas ou aplicativos, sendo assim uma interface entre o usuário e o hardware do computador. Assinale a alternativa correta que descreve os dois objetivos dos sistemas operacionais: a. Conveniência e retratação. b. Conveniência e eficiência. c. Eficiência e eficácia. d. Eficiência e mobilidade. e. Mobilidade e velocidade.
Responda
krlossantos
June 2023 | 1 Respostas
Um sistema operacional oferece diversas facilidades e serviços em várias áreas, atuando como um mediador e facilitador. Quanto às áreas que podemos citar, temos a criação de programa, a execução de programa, o acesso ao sistema, a contabilização, dentre outras. Assinale a alternativa correta sobre o serviço de criação de programas: a. O sistema operacional facilita o acesso aos recursos de hardware e aos serviços disponíveis. b. O sistema operacional toma medidas para encerrar as condições de erro. c. O sistema operacional coleta estatísticas de uso para diversos recursos. d. O sistema operacional disponibiliza facilidades e serviços, como editores e depuradores. e. O sistema operacional orienta sobre quais instruções e dados devem ser carregados para a memória principal.
Responda
krlossantos
June 2023 | 1 Respostas
Para cada processo, o sistema operacional deve manter informações, indicando seu estado, além das informações necessárias para a execução do processo, sendo representado pelo sistema operacional por um bloco de controle. Assinale a alternativa correta sobre o contador de programa de um bloco de controle do processo: a. Em um contador de programa de um bloco de controle é definido o estado atual de um processo. b. Em um contador de programa de um bloco de controle cada processo ativo tem um identificador único. c. Em um contador de programa de um bloco de controle é definido o endereço da próxima instrução no programa a ser executado. d. Em um contador de programa de um bloco de controle é definido o nível de prioridade relativo de um processo. e. Em um contador de programa de um bloco de controle é definido o local inicial e final do processo na memória.
Responda
krlossantos
June 2023 | 2 Respostas
É necessário considerar o conceito de estado de processo para entender a operação de um escalonador de curto prazo, sendo que, durante o tempo de vida de um processo, sua condição mudará muitas vezes. Assinale a alternativa correta sobre o estado de um processo pronto: a. O processo pronto é definido como um processo pronto para ser executado, aguardando acesso ao processador. b. O processo pronto é definido como um processo sendo executado pelo processador. c. O processo pronto é definido como um processo finalizado, que será destruído pelo sistema operacional. d. c) O processo pronto é definido como um programa admitido, mas que não está pronto para ser executado. e. O processo pronto é definido como um processo que está com sua execução suspensa.
Responda
krlossantos
June 2023 | 1 Respostas
O escalonamento de processos ocorre quando a unidade central de processamento, ao utilizar um algoritmo de escalonamento e com o auxílio do hardware, escolhe os processos mais viáveis para a execução ou os que são prioritários. Existem vários tipos de escalonamento, como os de longo prazo, os de curto prazo, o de médio prazo e o de entrada e saída (E/S). Assinale a alternativa correta sobre o escalonamento de curto prazo: a. O escalonamento de curto prazo é uma decisão sobre qual solicitação de entrada e saída pendente será tratada. b. O escalonamento de curto prazo é uma decisão sobre qual enumerador de processos será utilizado. c. O escalonamento de curto prazo é uma decisão sobre acrescentar ao número de processos que estão na memória. d. O escalonamento de curto prazo é uma decisão sobre acrescentar ao conjunto de processos a serem executados. e. O escalonamento de curto prazo é uma decisão sobre qual processo disponível será executado pelo processador.
Responda
krlossantos
June 2023 | 2 Respostas
A virtualização de um hardware é uma combinação de suporte de hardware e software que nos permite executar, de forma simultânea, múltiplos sistemas operacionais em um único computador. Elementos como host e hipervisor fazem parte do conjunto de virtualização por hardware. Assinale a alternativa correta sobre o hipervisor: a. Componente de software, semelhante ao depurador. b. Componente de software, semelhante ao núcleo do sistema operacional. c. Componente de software, semelhante ao núcleo de um processo. d. Componente de hardware, semelhante ao núcleo do sistema operacional. e. Componente de software, semelhante a qualquer outro programa.
Responda
krlossantos
June 2023 | 2 Respostas
Os discos magnéticos são compostos por uma unidade, ou mais, de pratos de alumínio que têm um revestimento magnetizado. No início, os pratos dos discos tinham quase 50 cm de diâmetro, e hoje existem pratos com 3 cm de diâmetro. Assinale a alternativa correta sobre a forma de gravação dos discos: a. A gravação perpendicular é quando a dimensão do bit está na direção horizontal, dentro do óxido de ferro. b. A gravação perpendicular é quando a dimensão do bit está na direção horizontal, fora do óxido de ferro. c. A gravação perpendicular é quando a dimensão do bit está na direção vertical, fora do óxido de ferro. d. A gravação perpendicular é quando a dimensão do bit está na direção vertical, dentro do óxido de ferro. e. A gravação nivelada é quando a dimensão do bit está na direção vertical, fora do óxido de ferro.
Responda
krlossantos
June 2023 | 1 Respostas
O arranjo redundante de discos independentes foi criado para garantir maior segurança no armazenamento de dados e diminuir as chances de perda de informação e indisponibilidade de sistemas. Esse arranjo é conhecido como RAID (Redundant Array of Independent Disks). Assinale a alternativa correta sobre o RAID 5: a. Atua por palavra, sendo que, possivelmente, atua até por byte. b. Consiste em ver o disco virtual simulado pelo RAID, como se fosse dividido em tiras. c. Trabalha em tiras, e não com paridade, não requer drives sincronizados. d. RAID conhecido como verdadeiro, que duplica todo o disco. e. Faz balanceamento de carga, gravando vários discos em paralelo.
Responda
krlossantos
June 2023 | 2 Respostas
De maneira histórica, a unidade central de processamento sempre foi mais rápida que as memórias. À medida que o tempo foi passando, as memórias evoluíram, assim como a unidade central de processamento, mantendo a diferença de velocidade entre as duas. Assinale a alternativa que melhor representa a relação entre unidade central de processamento e memórias: a. Quanto mais rápidas as memórias, mais ciclos a unidade central de processamento terá de esperar. b. Quanto mais lentas as memórias, menos ciclos a unidade central de processamento terá de esperar. c. Quanto mais lentas as memórias, mais ciclos a unidade central de processamento terá de esperar. d. Quanto mais rápidas as memórias, mais ciclos a unidade central de processamento terá com falhas. e. Quanto mais lentas as memórias, mais ciclos a unidade central de processamento terá com falhas.
Responda
krlossantos
June 2023 | 2 Respostas
Os registradores são compostos por uma pequena memória que tem grande velocidade para realizar o armazenamento de resultados temporários e alguns controles de informações necessárias. Assinale a alternativa correta sobre os tipos de registradores: a. Existem três tipos de registradores, que são chamados de contador de programa, registrador de instrução e registrador de dados. b. Existem somente dois tipos de registradores, que são chamados de contador de programa e registrador de instrução. c. Existem somente dois tipos de registradores, que são chamados de registrador de instrução e registrador de dados. d. Existem quatro tipos de registradores, que são chamados de contador de programa, registrador de instrução, registrador de dados e registrado móvel. e. Existem três tipos de registradores, que são chamados de bloqueador de programa, registrador de interrupção e registrador de dados.
Responda
krlossantos
June 2023 | 2 Respostas
A CPU (Unidade Central de Processamento) é considerada o cérebro do computador, pois tem a função de executar os programas armazenados na memória principal, realizando suas instruções e controlando os componentes e seus subsistemas. Assinale a alternativa correta sobre as partes de uma CPU: a. Unidade de controle, unidade lógica e aritmética e registrador. b. Unidade de armazenamento, unidade lógica e aritmética e registrador. c. Unidade de controle, unidade de backup e aritmética e registrador. d. Unidade de controle, unidade lógica e aritmética e compactador. e. Unidade de variável, unidade física e aritmética e registrador.
Responda
krlossantos
June 2023 | 2 Respostas
O arranjo redundante de discos independentes, também conhecido como RAID (Redundant Array of Independent Disks), é uma tecnologia desenvolvida para aumentar o desempenho, assim como a confiabilidade dos dados armazenados. Fonte: Adaptado de CORRÊA, A. Organização e Arquitetura de Computadores. 1. ed. Pearson, 2016, p. 145. Com relação às características envolvendo o RAID, representado na imagem acima, avalie as afirmativas a seguir: I. Na imagem, a letra A representa o RAID nível 0. II. Na imagem, a letra B representa o RAID nível 3. III. Na imagem, a letra C representa o RAID nível 2. Está correto o que se afirma em: a. II, apenas. b. Todas estão corretas. c. I e II, apenas. d. III, apenas. e. I e III, apenas.
Responda
krlossantos
June 2023 | 1 Respostas
Indique a alternativa correta do método push no tipo abstrato de dados pilha da classe Stack definida da seguinte maneira:
Responda
krlossantos
June 2023 | 2 Respostas
Para evitar desperdício de memória e a determinação incorreta de uma fila cheia e torná-la circular, qual operação matemática é feita sobre os índices (back e front) ao se inserir ou remover os elementos de uma fila? Divisão open parentheses divided by close parentheses Multiplicação (*) Potenciação open parentheses p o w open parentheses x comma y close parentheses close parentheses Adição e subtração (+ ou -) Módulo open parentheses percent sign close parentheses
Responda
krlossantos
June 2023 | 2 Respostas
Em qual(is) posição(ões) os elementos de uma pilha são inseridos ou removidos? Os elementos são inseridos no início da pilha e removidos arbitrariamente. Os elementos são inseridos ou removidos no início da pilha. Os elementos são inseridos no início da pilha e removidos do final da pilha. Os elementos são inseridos e removidos em posições arbitrárias. Os elementos são inseridos arbitrariamente e removidos no início ou no final da pilha.
Responda
krlossantos
June 2023 | 2 Respostas
Indique a alternativa que apresenta a definição do operador ”::” no seguinte código: Operador de concatenação. Operador de resolução de escopo. Operador de definição de tipo. Operador que inicia a execução. Operador de declaração de tipo.
Responda
krlossantos
June 2023 | 2 Respostas
O propósito dos padrões web discutidos e propostos pelo W3C (World Wide Web Consortium) é informar aos desenvolvedores quais são as melhores práticas e as mais recomendadas para a criação de sites e sistemas, proporcionando aos usuários acessibilidade e compatibilidade. Levando em consideração as características dos padrões clássicos da web, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. I. ( ) HTML (Hypertext Markup Language ou Linguagem de Marcação de Hipertexto) é o bloco de construção mais básico da web, no qual "hipertexto" corresponde aos links que conectam páginas da web entre si. II. ( ) CSS (Cascading Style Sheets ou Folhas de Estilo em Cascata) é uma linguagem utilizada para descrever os links de um documento escrito em HTML. III. ( ) JavaScript é uma linguagem de programação que possibilita implementar itens não estáticos, como mapas interativos, gráficos ou jogos. IV. ( ) AJAX (Asynchronous JavaScript e XML) é uma prática de programação da combinação de HTML, CSS, JavaScript, e XMLHttpRequest object, para a construção de páginas web mais complexas. V. ( ) XML (Extensible Markup Language) é uma linguagem de marcação genérica, em que as tags XML são empregadas para descrever dados, e não somente apresentar, como as tags HTML. VI. ( ) JSON (Notação de Objetos JavaScript) é um formato de dados concomitante incapaz de representar números, booleanos, textos, vazios, listas (sequência ordenada de valores) e objetos (mapeamento de valores de texto), composto por esses valores (ou por outras listas e objetos) sem que tenham sido declarados em uma classe básica anteriormente. Assinale a alternativa que apresenta a sequência CORRETA. a. V - F - V - V - V - F. b. V - V - F - F - V - V. c. V - V - V - V - V - V. d. F - V - F - F - F - F. e. V - F - V - F - V - V.
Responda
«
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
»
Helpful Links
Sobre nós
Política de Privacidade
Termos e Condições
direito autoral
Contate-Nos
Helpful Social
Get monthly updates
Submit
Copyright © 2024 ELIBRARY.TIPS - All rights reserved.