NEW
Font size
WorksheetsSimulado Engenharia de Software I
Total questions: 50
Worksheet time: 25mins
O que é Análise de Sistemas?
Processo de criar hardware para computadores.
Processo de estudar e entender sistemas para propor melhorias.
Processo de desenhar personagens para jogos.
Processo de pintar quadros.
Qual é o objetivo principal do Ciclo de Vida de Software?
Garantir que o software nunca seja atualizado.
Organizar as etapas de desenvolvimento de um software.
Ensinar matemática para crianças.
Criar jogos de tabuleiro.
O que caracteriza o Modelo em Cascata?O Modelo em Cascata foi um dos primeiros modelos de processo de desenvolvimento de software e é amplamente utilizado para representar o ciclo de vida tradicional dos projetos. Nesse modelo, o desenvolvimento ocorre em fases bem definidas, que incluem análise, projeto, implementação, testes e manutenção.
Com base nessas informações, assinale a alternativa que caracteriza corretamente o Modelo em Cascata.
Todas as etapas acontecem ao mesmo tempo, permitindo maior flexibilidade.
As etapas são executadas de forma sequencial, onde o início de uma depende da conclusão da anterior.
Não existe ordem definida entre as etapas, podendo ocorrer em qualquer sequência..
O modelo é aplicado exclusivamente ao desenvolvimento de jogos.
As etapas do modelo são cíclicas e se repetem indefinidamente sem controle
Durante o desenvolvimento de software, é comum adotar técnicas que permitam validar os requisitos do usuário antes da implementação completa do sistema. Uma dessas técnicas é a Prototipagem de Software, que permite testar ideias e funcionalidades antecipadamente, reduzindo falhas e retrabalho.
Com base nesse contexto, assinale a alternativa que descreve corretamente o que é Prototipagem de Software.
Elaborar um planejamento detalhado do projeto sem criar nenhuma versão funcional do sistema..
Criar versões preliminares ou modelos do software para avaliar funcionalidades e coletar feedback dos usuários.
Desenvolver o software final sem considerar sugestões ou ajustes do usuário.
Documentar teoricamente todos os processos do sistema sem testar nenhuma funcionalidade.
Instalar o software diretamente no cliente sem qualquer fase de validação
No desenvolvimento de software, os requisitos definem as necessidades que o sistema deve atender para satisfazer os usuários e os objetivos do negócio. Entre eles, os Requisitos Funcionais descrevem comportamentos e funções específicas que o sistema deve executar.
Características relacionadas à aparência visual do sistema, como cores e layout.
Características que definem a capacidade física do hardware utilizado.
Características que dizem respeito ao que o sistema deve fazer, ou seja, as funções e comportamentos esperados.
Características relacionadas ao espaço físico da sala de aula ou ambiente de trabalho.
Características sobre o tempo que o usuário passa utilizando o sistema.
No desenvolvimento de software, além dos Requisitos Funcionais, que descrevem as funções específicas do sistema, existem os Requisitos Não Funcionais, que estabelecem atributos de qualidade, desempenho e restrições do sistema, determinando como ele deve operar.
Com base nesse contexto, assinale a alternativa que representa corretamente um Requisito Não Funcional.
O sistema deve calcular a soma de dois números.
O sistema deve mostrar uma mensagem de erro.
O sistema deve permitir login.
O sistema deve ser rápido.
O sistema deve registrar novos clientes.
A Engenharia de Software é uma área da computação que visa planejar, desenvolver e manter sistemas de software com qualidade, de forma sistemática e organizada, utilizando métodos, técnicas e ferramentas adequadas para cada tipo de projeto.
Com base nesse contexto, assinale a alternativa que descreve corretamente a Engenharia de Software.
Área que estuda apenas a codificação de programas sem considerar planejamento ou testes.
Área que busca organizar, projetar e desenvolver software de forma estruturada e confiável.
Área que se dedica exclusivamente à criação de jogos e aplicativos multimídia.
Área que foca apenas no design visual das interfaces do sistema.
Área que lida apenas com manutenção de hardware e redes de computadores.
No desenvolvimento de software, o levantamento de requisitos é uma etapa fundamental para entender as necessidades do usuário e os objetivos do sistema. Para isso, são utilizadas diversas técnicas que permitem coletar, organizar e validar informações antes do desenvolvimento.
Com base nesse contexto, assinale a alternativa que apresenta corretamente uma técnica de levantamento de requisitos.
Execução de testes unitários para validar o código do sistema.
Análise de desempenho do hardware do servidor.
Entrevistas com usuários e partes interessadas para entender suas necessidades.
Criação de diagramas de fluxo sem contato com os usuários.
Redação de manuais de operação antes da coleta de requisitos.
O Modelo de Negócios Canvas é uma ferramenta de gestão estratégica que permite descrever, analisar e planejar modelos de negócio de forma visual e simplificada, reunindo em um único quadro os principais elementos que compõem uma empresa ou projeto, como proposta de valor, clientes, canais e fontes de receita.
Com base nesse contexto, assinale a alternativa que descreve corretamente o Modelo de Negócios Canvas.
Uma metodologia para escrever código de software de forma estruturada.
Um quadro visual que organiza os principais elementos de um modelo de negócio, facilitando análise e planejamento.
Um software específico para desenhar fluxogramas de processos industriais.
Um manual detalhado de operações internas de uma empresa.
Um modelo de projeto arquitetônico de prédios comerciais.
O Modelo em Cascata é um modelo clássico de desenvolvimento de software, caracterizado pela execução sequencial das fases do ciclo de vida, onde cada etapa depende da conclusão da anterior.
Com base nesse contexto, assinale a alternativa que indica corretamente a primeira etapa do Modelo em Cascata.
Projeto do sistema.
Implementação e codificação do software.
Levantamento e análise de requisitos.
Testes e validação do sistema.
Implantação e manutenção do software.
O que significa prototipar um sistema?
Criar uma versão simples para testar ideias.
Escrever um livro sobre o sistema.
Jogar futebol com o sistema.
Pintar o sistema.
O Modelo em Cascata é um dos modelos clássicos de desenvolvimento de software, caracterizado pela execução sequencial das fases do ciclo de vida. Apesar de apresentar limitações em projetos muito dinâmicos, possui algumas vantagens em situações específicas.
Com base nesse contexto, assinale a alternativa que indica corretamente uma vantagem do Modelo em Cascata.
Permite alterações constantes durante todas as fases do projeto.
É ideal para projetos sem requisitos definidos e em constante mudança.
Reduz completamente a necessidade de documentação.
Facilita o gerenciamento e controle do projeto devido à sequência estruturada de etapas.
Substitui a necessidade de testes de software, pois cada etapa é autônoma.
No desenvolvimento de software, os requisitos definem o que o sistema deve fazer e quais restrições ele deve atender, servindo como base para análise, projeto, implementação e testes. Eles podem ser funcionais, descrevendo funções específicas, ou não funcionais, definindo atributos de qualidade e restrições operacionais.
Com base nesse contexto, assinale a alternativa que descreve corretamente o que são requisitos de software.
Documentos que descrevem apenas o hardware necessário para rodar o sistema.
Características do software relacionadas ao design gráfico e cores da interface.
Especificações que descrevem o que o software deve fazer, como funcionalidades e restrições de qualidade.
Apenas os códigos-fonte escritos pelos desenvolvedores.
Manuais de uso do sistema fornecidos aos usuários finais.
O Modelo em Cascata é um modelo tradicional de desenvolvimento de software, com fases sequenciais bem definidas.
Assinale a alternativa que apresenta corretamente uma vantagem desse modelo.
Permite revisões contínuas em todas as fases sem restrições.
Facilita o gerenciamento e o controle do projeto devido à sequência estruturada de etapas.
É ideal para projetos com requisitos totalmente desconhecidos.
Reduz a necessidade de documentação formal do projeto.
Substitui a necessidade de testes do sistema.
O que é um requisito funcional?
O que o sistema deve fazer.
A cor do sistema.
O tamanho do computador.
O nome do desenvolvedor.
Qual é o objetivo da prototipagem?
Testar ideias e funcionalidades antes do produto final.
Jogar videogame.
Pintar quadros.
Escrever cartas.
O que é um requisito não funcional?
Como o sistema deve se comportar.
O que o sistema deve fazer.
O nome do usuário.
O endereço da escola.
Qual das opções abaixo é um exemplo de requisito funcional?
O sistema deve permitir cadastro de usuários.
O sistema deve ser azul.
O sistema deve ser rápido.
O sistema deve ser silencioso.
O que é levantamento de requisitos?
Processo de descobrir o que o sistema deve fazer.
Processo de pintar quadros.
Processo de jogar futebol.
Processo de cozinhar.
Qual das opções abaixo é uma etapa do ciclo de vida de software?
Manutenção.
Pintura.
Jardinagem.
Culinária.
O que é o Modelo Espiral?
Modelo de desenvolvimento que repete etapas em ciclos.
Modelo de pintura.
Modelo de culinária.
Modelo de jardinagem.
No desenvolvimento de software, os requisitos representam as necessidades e expectativas dos usuários, servindo como base para todas as fases do ciclo de vida do sistema. Eles permitem que o software seja desenvolvido de forma eficiente, atenda aos objetivos do negócio e minimize erros ou retrabalho.
Com base nesse contexto, assinale a alternativa que indica corretamente a importância dos requisitos de software.
Definem apenas as cores e o layout visual do sistema.
Orientam a codificação do sistema sem necessidade de análise prévia.
Servem como base para análise, projeto, implementação e testes, garantindo que o software atenda às necessidades do usuário.
Substituem a necessidade de documentação do projeto.
São utilizados apenas para testar o hardware do sistema.
O que é um protótipo?
Modelo inicial de um sistema.
Livro de receitas.
Bola de futebol.
Quadro de pintura.
Qual das opções abaixo é um conceito de engenharia de software?
Qualidade de software.
Receita de bolo.
Pintura de quadros.
Jardinagem.
O que é necessário para levantar requisitos de software?
Conversar com os usuários e entender suas necessidades.
Jogar videogame.
Pintar quadros.
Escrever cartas.
Qual das opções abaixo é um modelo de processo de desenvolvimento de software?
Modelo em Cascata.
Modelo de culinária.
Modelo de jardinagem.
Modelo de pintura.
No contexto de levantamento de requisitos e modelagem de negócios, o Canvas é uma ferramenta visual que organiza e descreve de forma resumida os principais elementos de um projeto ou negócio, facilitando o entendimento, a comunicação entre equipes e a identificação das necessidades do sistema ou produto.
Com base nesse contexto, assinale a alternativa que descreve corretamente o Canvas.
Um software que gera automaticamente todo o código do sistema.
Uma técnica para testar a performance do hardware do cliente.
Um quadro visual que organiza e descreve os principais elementos de um negócio ou projeto, auxiliando na análise e levantamento de requisitos.
Um manual de instruções para instalação do sistema.
Um diagrama que representa apenas os fluxos financeiros de uma empresa
Qual das opções abaixo é uma característica do Modelo em Cascata?
As etapas são feitas uma após a outra.
Todas as etapas são feitas ao mesmo tempo.
Não precisa de planejamento.
Não precisa de testes.
O que é análise de sistemas?
Estudo detalhado de um sistema para propor melhorias.
Pintura de quadros.
Jardinagem.
Culinária.
Qual das opções abaixo é um exemplo de requisito não funcional?
O sistema deve responder em até 2 segundos.
O sistema deve permitir cadastro de usuários.
O sistema deve calcular a soma de dois números.
O sistema deve mostrar uma mensagem de erro.
Qual é o principal objetivo da análise de sistemas?
Entender e melhorar sistemas existentes.
Jogar videogame.
Pintar quadros.
Escrever cartas.
O que o ciclo de vida de software ajuda a evitar?
Problemas durante o desenvolvimento.
Jogos de tabuleiro.
Receitas de bolo.
Pinturas.
No modelo em cascata, o que acontece após o levantamento de requisitos?
Análise do sistema.
Pintura de quadros.
Jardinagem.
Culinária.
Qual das opções abaixo é uma vantagem da prototipagem?
Permite testar ideias rapidamente.
Não precisa de planejamento.
Não precisa de usuários.
Não precisa de computador.
Em sistemas de informação, os requisitos funcionais descrevem as funções e comportamentos que o sistema deve executar para atender às necessidades dos usuários. Em um sistema de biblioteca, esses requisitos determinam ações específicas que os usuários ou administradores podem realizar.
Com base nesse contexto, assinale a alternativa que representa corretamente um requisito funcional em um sistema de biblioteca.
O sistema deve garantir que os dados estejam sempre seguros e criptografados.
O sistema deve permitir que o usuário realize empréstimo e devolução de livros.
O sistema deve responder rapidamente a todas as solicitações.
O sistema deve possuir um design agradável e intuitivo para o usuário.
O sistema deve disponibilizar backups automáticos dos dados.
Qual das opções abaixo é um requisito não funcional para um site?
O site deve carregar em até 3 segundos.
O site deve permitir cadastro de usuários.
O site deve mostrar livros disponíveis.
O site deve permitir login.
O que é um modelo de processo de desenvolvimento de software?
Um conjunto de etapas para criar software.
Um tipo de comida.
Um jogo de tabuleiro.
Um quadro de pintura.
Qual é a principal função do levantamento de requisitos?
Descobrir o que o usuário precisa.
Pintar quadros.
Jogar futebol.
Escrever cartas.
O que é o modelo espiral?
Modelo que repete etapas em ciclos para melhorar o software.
Modelo de culinária.
Modelo de jardinagem.
Modelo de pintura.
Qual das opções abaixo é uma técnica de levantamento de requisitos?
Questionários.
Pintura.
Jardinagem.
Culinária.
O que é um requisito funcional em um sistema de escola?
Permitir cadastro de alunos.
Ser verde.
Ser rápido.
Ser silencioso.
Qual das opções abaixo é um exemplo de requisito não funcional em um aplicativo?
O aplicativo deve funcionar sem internet.
O aplicativo deve permitir cadastro de usuários.
O aplicativo deve mostrar mensagens.
O aplicativo deve permitir login.
O Canvas é uma ferramenta estratégica utilizada em empresas e projetos para visualizar, planejar e organizar os elementos essenciais de um modelo de negócio ou projeto, permitindo identificar clientes, recursos, atividades e propostas de valor de forma resumida e clara.
Com base nesse contexto, assinale a alternativa que descreve corretamente o Canvas.
Um software que gera códigos automaticamente para sistemas.
Um quadro visual que organiza os principais elementos de um modelo de negócio ou projeto, facilitando análise e planejamento.
Um manual detalhado de procedimentos internos de uma empresa.
Um diagrama utilizado apenas para registrar transações financeiras.
Uma ferramenta para criar apresentações em slides de marketing.
Qual das opções abaixo é uma etapa do ciclo de vida de software?
Testes.
Pintura.
Jardinagem.
Culinária.
O que é prototipagem?
Criar um modelo inicial para testar ideias.
Pintar quadros.
Jogar futebol.
Escrever cartas.
Qual das opções abaixo é um conceito de engenharia de software?
Manutenção de software.
Pintura de quadros.
Jardinagem.
Culinária.
O que é necessário para levantar requisitos de software?
Conversar com os usuários.
Jogar videogame.
Pintar quadros.
Escrever cartas.
Qual das opções abaixo é um modelo de processo de desenvolvimento de software?
Modelo Espiral.
Modelo de culinária.
Modelo de jardinagem.
Modelo de pintura.
O que é análise de sistemas?
Estudo detalhado de um sistema para propor melhorias.
Pintura de quadros.
Jardinagem.
Culinária.
Em sistemas de informação, os requisitos funcionais descrevem as funções e comportamentos que o sistema deve executar para atender às necessidades dos usuários. Em um sistema bancário, esses requisitos determinam ações específicas que os clientes ou operadores podem realizar.
Com base nesse contexto, assinale a alternativa que representa corretamente um requisito funcional em um sistema bancário.
O sistema deve ser rápido e responder em menos de 2 segundos.
O sistema deve permitir que o cliente realize transferências entre contas.
O sistema deve ter uma interface visual agradável.
O sistema deve garantir disponibilidade 24 horas por dia.
O sistema deve possuir criptografia para dados sensíveis.
