wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Processo de Desenvolvimento de Software

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

Qual é o objetivo principal do processo de desenvolvimento de software?

a)

Garantir que o produto final atenda a custo, prazo e qualidade desejados.

b)

Criar software sem seguir fases ou passos.

c)

Evitar o uso de técnicas de engenharia.

d)

Desenvolver software apenas para uso pessoal.

2.

Quais são as fases do processo de desenvolvimento de software mencionadas na Figura 1?

a)

Levantamento de Requisitos, Análise, Projeto, Desenvolvimento, Teste, Validação, Implantação.

b)

Planejamento, Codificação, Teste, Entrega.

c)

Ideação, Design, Implementação, Revisão.

d)

Pesquisa, Desenvolvimento, Marketing, Vendas.

3.

O que é necessário para que uma tarefa seja realizada no processo de desenvolvimento de software?

a)

Entradas e saídas específicas.

b)

Apenas saídas.

c)

Apenas entradas.

d)

Nenhuma das opções acima.

4.

Qual é o papel associado a uma tarefa no processo de desenvolvimento de software?

a)

Quem deverá realizar a tarefa.

b)

O custo da tarefa.

c)

O tempo necessário para a tarefa.

d)

A tecnologia usada na tarefa.

5.

O que acontece se uma empresa baseia-se no desenvolvimento iterativo e incremental?

a)

O desenvolvimento de um único projeto pode passar por todo o fluxo várias vezes.

b)

O projeto é concluído em uma única etapa.

c)

O fluxo de desenvolvimento é ignorado.

d)

O produto final não é testado.

6.

Qual é o objetivo da fase de Levantamento de Requisitos no desenvolvimento de software?

a)

Implementar o sistema utilizando uma linguagem de programação.

b)

Estabelecer quais funcionalidades o sistema deverá ter, documentando isso no documento de requisitos.

c)

Submeter o software a testes para verificar seu desempenho.

d)

Disponibilizar o uso do sistema no ambiente de operação.

7.

Na fase de Análise, qual é a principal atividade realizada?

a)

Detalhar os diagramas modelados na fase de análise.

b)

Gerar diagramas utilizando uma linguagem de modelagem específica.

c)

Implementar o sistema com base nos modelos criados.

d)

Submeter o software a testes para verificar falhas.

8.

Qual é o objetivo da fase de Teste no desenvolvimento de software?

a)

Verificar se o software atende às necessidades do cliente.

b)

Submeter o software a situações para analisar os resultados e verificar se está de acordo com os requisitos.

c)

Disponibilizar o uso do sistema no ambiente de operação.

d)

Documentar as funcionalidades do sistema.

9.

O que é analisado na fase de Validação?

a)

Se o produto gerado atende às necessidades do cliente.

b)

Se o sistema está pronto para ser implantado.

c)

Se os diagramas estão detalhados corretamente.

d)

Se o software foi implementado corretamente.

10.

Qual é o objetivo da fase de Implantação?

a)

Disponibilizar o uso do sistema no ambiente de sua operação.

b)

Gerar diagramas utilizando uma linguagem de modelagem.

c)

Submeter o software a testes para verificar falhas.

d)

Estabelecer a arquitetura que será utilizada no sistema.

11.

O que é representado pela planta baixa de um imóvel?

a)

A localização da parte hidráulica e o dimensionamento dos cômodos.

b)

A estética do imóvel e a combinação das cores das paredes.

c)

O estilo das portas e a iluminação.

d)

A decoração interna do imóvel.

12.

Por que é importante criar um projeto 3D para um imóvel?

a)

Para expressar detalhes como a estética do imóvel e a combinação de cores.

b)

Para calcular o custo total da construção.

c)

Para evitar erros na localização das portas.

d)

Para determinar o tipo de material a ser usado.

13.

O que pode acontecer se não houver um projeto 3D para a construção?

a)

O contratante pode não visualizar bem o que será construído.

b)

A construção será mais rápida.

c)

O custo da obra será reduzido.

d)

Não haverá necessidade de planta baixa.

14.

Qual é o risco de não usar uma planta baixa na construção?

a)

Erros na localização das portas ou na parte hidráulica.

b)

A construção será mais cara.

c)

O imóvel ficará mais bonito.

d)

Não será necessário um projeto 3D.

15.

O que é um paradigma de programação?

a)

Um conjunto de cálculos adicionais para projetos.

b)

Um modelo ou estilo de programação que agrupa certas características comuns.

c)

Uma técnica de modelagem gráfica.

d)

Uma linguagem de programação específica.

16.

Qual é o paradigma de programação que utiliza a linguagem de modelagem padrão Unified Modeling Language (UML)?

a)

Paradigma estruturado.

b)

Paradigma orientado a objetos.

c)

Paradigma funcional.

d)

Paradigma lógico.

17.

Quais são as técnicas de modelagem comumente utilizadas no paradigma estruturado?

a)

DFD (Diagrama de Fluxo de Dados) e MER (Modelo Entidade-Relacionamento).

b)

UML e OOSE.

c)

OMT e OOAD.

d)

Diagramas de sequência e diagramas de classe.

18.

Quem são alguns dos pesquisadores citados como proponentes de linguagens de modelagem entre 1988 e 1992?

a)

Grady Booch, Ivar Jacobson, Jim Odell e Rumbaugh.

b)

Alan Turing, Ada Lovelace, e John von Neumann.

c)

Dennis Ritchie, Ken Thompson, e Brian Kernighan.

d)

Tim Berners-Lee, Vint Cerf, e Robert Kahn.

19.

O que resultou da unificação dos métodos de modelagem na década de 1990?

a)

A criação do Método Unificado.

b)

A eliminação do paradigma estruturado.

c)

A introdução do paradigma funcional.

d)

A substituição do UML por diagramas de fluxo.

20.

O que significa a sigla UML?

a)

Unified Modeling Language

b)

Universal Modeling Language

c)

Unique Modeling Language

d)

Unified Method Language

21.

Qual foi o objetivo principal da criação da UML?

a)

Padronizar os artefatos de análise e projeto.

b)

Substituir todas as outras linguagens de programação.

c)

Criar uma nova linguagem de programação.

d)

Eliminar o uso de diagramas.

22.

Qual organização desempenhou um papel fundamental na padronização da UML?

a)

OMG (Object Management Group)

b)

IBM

c)

Microsoft

d)

Rational

23.

Em que ano a UML foi aprovada como padrão pela OMG?

a)

1997

b)

1995

c)

2000

d)

1999

24.

Qual foi a última grande mudança na linguagem UML?

a)

Versão 2.0

b)

Versão 1.4

c)

Versão 1.3

d)

Versão 1.1

25.

O que a UML permite especificar, visualizar e documentar?

a)

Elementos de um sistema Orientado a Objetos.

b)

Regras de gramática de uma linguagem de programação.

c)

Métodos de desenvolvimento ágeis.

d)

Ferramentas de modelagem obrigatórias.

26.

Qual das opções NÃO é uma característica da UML?

a)

Serve como linguagem para expressar decisões de projeto.

b)

É independente de linguagem de programação.

c)

Define fases e métodos de desenvolvimento.

d)

Pode ser usada em organizações que utilizam métodos ágeis.

27.

Por que as ferramentas de modelagem são consideradas importantes, mesmo não sendo obrigatórias?

a)

Porque aumentam a produtividade dos projetistas e evitam erros.

b)

Porque são obrigatórias para criar diagramas UML.

c)

Porque substituem o uso de papel e editor gráfico.

d)

Porque definem a semântica dos elementos gráficos.

28.

O que a sintaxe de um elemento gráfico na UML define?

a)

Como o elemento deve ser desenhado.

b)

O significado do elemento.

c)

O objetivo do elemento.

d)

A ferramenta necessária para criar o elemento.

29.

Quais são os blocos de construção da orientação a objetos representados na UML?

a)

Classes, interfaces, pacotes, anotações.

b)

Métodos, atributos, diagramas, ferramentas.

c)

Fases, processos, linguagens, gráficos.

d)

Regras, decisões, métodos, ferramentas.

30.

Qual é a principal função dos diagramas de UML?

a)

Representar o fluxo de dados em um sistema.

b)

Disponibilizar diferentes visões do sistema.

c)

Criar interfaces gráficas para o usuário.

d)

Gerar código automaticamente.

31.

Os diagramas estruturais de UML tratam de qual aspecto do sistema?

a)

Aspecto dinâmico e de execução.

b)

Aspecto estrutural e relativamente estável.

c)

Aspecto de comunicação entre entidades.

d)

Aspecto de interação entre usuários.

32.

Qual dos seguintes diagramas pertence à categoria de diagramas comportamentais de UML?

a)

Diagrama de Classes.

b)

Diagrama de Pacotes.

c)

Diagrama de Casos de Uso.

d)

Diagrama de Componentes.

33.

Os diagramas de interação de UML são usados para representar:

a)

A estrutura estática do sistema.

b)

A comunicação entre entidades e a sequência de operações.

c)

O fluxo de atividades e transição de estados.

d)

A hierarquia de classes no sistema.

34.

Segundo a classificação da OMG, quais são as três categorias de diagramas de UML?

a)

Diagramas Estáticos, Diagramas Dinâmicos e Diagramas de Fluxo.

b)

Diagramas Estruturais, Diagramas Comportamentais e Diagramas de Interação.

c)

Diagramas de Classes, Diagramas de Pacotes e Diagramas de Sequência.

d)

Diagramas de Componentes, Diagramas de Casos de Uso e Diagramas de Comunicação.

35.

O que significa a sigla IDE no contexto de ferramentas de desenvolvimento?

a)

Integrated Development Environment

b)

Interactive Design Environment

c)

Internal Data Editor

d)

Intelligent Debugging Engine

36.

Qual das seguintes ferramentas é mencionada como exemplo de IDE no texto?

a)

Eclipse

b)

Rational Rose

c)

StarUML

d)

DIA

37.

Qual é o principal objetivo das ferramentas de modelagem, segundo o texto?

a)

Facilitar a criação de diagramas e reduzir erros.

b)

Substituir os programadores no desenvolvimento de software.

c)

Criar códigos automaticamente sem intervenção humana.

d)

Melhorar a estética dos programas desenvolvidos.

38.

Qual das ferramentas abaixo NÃO é mencionada no texto?

a)

Visual Paradigm

b)

Jude

c)

NetBeans

d)

Umbrello

39.

Qual é a diferença principal entre as versões gratuitas e pagas do software astah, conforme o texto?

a)

A versão paga permite gerar código e realizar engenharia reversa.

b)

A versão gratuita não pode ser instalada em computadores pessoais.

c)

A versão paga é mais difícil de usar.

d)

A versão gratuita não suporta a criação de diagramas.

40.

Quais são os dois passos iniciais para a criação de diagramas na ferramenta Astah Community?

a)

Criar um novo projeto no menu File -> new e salvar o projeto.

b)

Selecionar o diagrama desejado no menu Diagram e começar a criar.

c)

Abrir um diagrama existente e editá-lo.

d)

Exportar o diagrama para outro formato.

41.

Qual é a funcionalidade principal da área 'Structure' na ferramenta Astah Community?

a)

Permitir a organização de projetos e diagramas em uma estrutura de árvore.

b)

Visualizar e editar modelos de forma interativa.

c)

Exibir os menus e atalhos principais.

d)

Mostrar os elementos disponíveis do diagrama.

42.

O que a área de trabalho na ferramenta Astah Community permite fazer?

a)

Visualizar e editar os modelos de forma interativa.

b)

Organizar diagramas em uma estrutura de árvore.

c)

Exibir os menus e atalhos principais.

d)

Mostrar os elementos disponíveis do diagrama.

43.

Onde aparecem os elementos disponíveis para o diagrama na ferramenta Astah Community?

a)

Na paleta do respectivo diagrama.

b)

Na área de trabalho.

c)

Na aba de menus e atalhos.

d)

Na estrutura de árvore.

44.

O que é exibido na área de 'Menus e Atalhos' da ferramenta Astah Community?

a)

Os menus da ferramenta e os principais atalhos.

b)

Os elementos disponíveis do diagrama.

c)

A estrutura de árvore dos projetos.

d)

Os modelos criados para visualização.

45.

O que a ferramenta faz quando o projetista tenta criar um relacionamento não permitido em um diagrama?

a)

Permite o relacionamento sem restrições.

b)

Emite uma mensagem de erro.

c)

Apaga o diagrama automaticamente.

d)

Salva o diagrama com o erro.

46.

Qual é uma maneira de garantir a boa formação dos diagramas mencionada no texto?

a)

Permitir qualquer elemento na paleta.

b)

Disponibilizar apenas elementos permitidos pelo diagrama na paleta.

c)

Criar diagramas sem seguir regras.

d)

Ignorar mensagens de erro.

47.

O que a Figura 5 demonstra?

a)

Um diagrama de classes correto.

b)

Uma mensagem de erro e sua causa.

c)

Um exemplo de diagrama de sequência.

d)

Um diagrama de atividades.

48.

Por que o relacionamento entre uma classe e um pacote não é permitido na Figura 5?

a)

Porque não é uma regra da ferramenta.

b)

Porque a regra de UML não permite.

c)

Porque o diagrama está incompleto.

d)

Porque o projetista não adicionou elementos suficientes.

49.

Qual é a prática sugerida no texto para aprender a usar o astah community?

a)

Criar apenas diagramas de classes.

b)

Instalar o astah community e criar diferentes tipos de diagramas.

c)

Ignorar as mensagens de erro da ferramenta.

d)

Usar apenas elementos gráficos sem regras.

50.

Quais tipos de diagramas são mencionados para prática no texto?

a)

Diagramas de classes, caso de uso, máquina de estados, atividades e sequência.

b)

Apenas diagramas de classes e sequência.

c)

Diagramas de caso de uso e atividades.

d)

Diagramas de máquina de estados e sequência.

51.

Em qual/quais dos diagramas da ferramenta os seguintes elementos aparecem: Classe (Class), Generalização (Generalization), Linha da Vida (Life Line), Anotação (Note), Mensagem (Message), Caso de Uso (Use Case), Ponto de Inclusão (Include), Pacote (Package), Componente (Component)?

a)

Diagrama de Classes e Diagrama de Sequência

b)

Diagrama de Caso de Uso e Diagrama de Pacotes

c)

Diagrama de Componentes e Diagrama de Mensagens

d)

Todos os diagramas mencionados

52.

Por que uma ferramenta de modelagem é importante para as fases de análise e projeto?

a)

Porque ajuda a criar diagramas bonitos

b)

Porque facilita a comunicação e organização das ideias

c)

Porque substitui completamente o trabalho humano

d)

Porque é usada apenas para documentação

53.

Qual é a teoria fundamental apresentada neste capítulo sobre modelagem de sistemas?

a)

Teoria da Programação

b)

Teoria da Modelagem UML

c)

Teoria da Matemática Aplicada

d)

Teoria da Comunicação Visual

54.

Qual é a importância das fases de elicitação e especificação de requisitos, análise e projeto no desenvolvimento de software?

a)

Garantir que o software seja entregue no prazo.

b)

Identificar o que deve ser desenvolvido e como será desenvolvido.

c)

Reduzir os custos do projeto.

d)

Melhorar a interface do usuário.

55.

Por que é necessário documentar as necessidades do cliente no desenvolvimento de software?

a)

Para evitar mudanças no projeto.

b)

Para garantir que o produto atenda ao que o cliente deseja.

c)

Para reduzir o tempo de desenvolvimento.

d)

Para melhorar a aparência do software.

56.

O que pode acontecer se as descrições das necessidades do cliente não forem escritas ou validadas?

a)

O cliente ficará satisfeito com o produto.

b)

O produto pode não atender ao que foi solicitado.

c)

O projeto será concluído mais rapidamente.

d)

O custo do projeto será reduzido.

57.

Qual é um dos grandes erros que desenvolvedores individuais ou microempresas podem cometer no desenvolvimento de software?

a)

Não usar técnicas de marketing.

b)

Não se preocupar com requisitos.

c)

Não contratar uma equipe grande.

d)

Não investir em publicidade.

58.

O que a ausência do uso de técnicas de Engenharia de Software pode causar nas fases iniciais do desenvolvimento de software?

a)

Aceleração do processo de desenvolvimento.

b)

Redução de custos.

c)

Problemas que afetam o produto final.

d)

Melhor comunicação com o cliente.

59.

O que é rastreabilidade no contexto de desenvolvimento de software?

a)

Um processo para testar o software antes de entregá-lo ao cliente.

b)

Um termo usado para expressar o mapeamento entre artefatos que se relacionam.

c)

Um método para criar diagramas de fluxo de trabalho.

d)

Uma técnica para reduzir o tempo de desenvolvimento.

60.

Qual é o objetivo principal de documentar as necessidades do cliente no desenvolvimento de software?

a)

Garantir que o software esteja alinhado e acordado entre cliente e fornecedor.

b)

Reduzir o custo do projeto.

c)

Aumentar a velocidade de desenvolvimento.

d)

Criar mais artefatos para o projeto.

61.

Por que é importante manter a rastreabilidade entre os artefatos durante o projeto?

a)

Para evitar erros de codificação.

b)

Para garantir que as evoluções do documento de requisitos sejam acompanhadas.

c)

Para reduzir o número de reuniões com o cliente.

d)

Para aumentar a complexidade do projeto.

62.

O que é criado a partir do levantamento realizado?

a)

O documento de requisitos

b)

O código do sistema

c)

O diagrama UML

d)

A planilha de teste

63.

O que é utilizado como base para criar as planilhas de teste?

a)

O código do sistema

b)

A especificação de caso de uso

c)

O levantamento de requisitos

d)

O diagrama UML

64.

Qual é o termo técnico usado para denominar os envolvidos no processo de elicitação de requisitos?

a)

Stakeholder

b)

Desenvolvedor

c)

Analista de sistemas

d)

Cliente

65.

Quais são algumas das fontes de requisitos mencionadas no texto?

a)

Ambiente físico, dados existentes, segurança

b)

Código do sistema, diagrama UML, planilhas de teste

c)

Hardware, rede, especificação de caso de uso

d)

Cliente, usuário final, desenvolvedor

66.

Por que extrair requisitos do domínio do problema pode ser uma tarefa difícil?

a)

Devido à falta de clareza do que é necessário ao negócio

b)

Por causa da complexidade dos diagramas UML

c)

Porque os stakeholders não participam do processo

d)

Devido à ausência de especificações de caso de uso

67.

O que é realizado durante uma entrevista entre um analista e um stakeholder?

a)

O analista observa o ambiente de trabalho do stakeholder.

b)

O analista demonstra tarefas específicas para o stakeholder.

c)

O analista e o stakeholder discutem as necessidades e expectativas do sistema.

d)

O stakeholder ensina o analista a usar o sistema existente.

68.

Qual é o objetivo da técnica de observação no levantamento de requisitos?

a)

Demonstrar tarefas específicas para os analistas.

b)

Captar informações sobre o funcionamento dos processos da empresa.

c)

Realizar reuniões para discutir expectativas do sistema.

d)

Ensinar os stakeholders a usar o sistema.

69.

Quando a técnica de demonstração de tarefa é mais utilizada?

a)

Quando a observação isolada não é suficiente.

b)

Quando o analista precisa entrevistar o stakeholder.

c)

Quando o sistema já está em funcionamento.

d)

Quando não há necessidade de detalhar as tarefas.

70.

O que é o "Estudo de Documentos" no contexto de elicitação de requisitos?

a)

Uma técnica para substituir o usuário durante o processo de análise.

b)

Uma técnica que utiliza documentos em papel, como formulários e relatórios, para auxiliar na elicitação de requisitos.

c)

Um método para criar questionários para os usuários.

d)

Uma técnica para realizar brainstorming com diferentes perfis de usuários.

71.

O que o analista faz ao substituir o usuário (Role playing)?

a)

Cria um conjunto de perguntas para os usuários responderem.

b)

Repete os passos que o usuário faria, auxiliado pelo próprio usuário em relação às dúvidas.

c)

Realiza uma sessão de brainstorming com os stakeholders.

d)

Analisa documentos em papel para obter dados esperados.

72.

Qual é o objetivo principal de um questionário no processo de elicitação de requisitos?

a)

Substituir o usuário durante o processo de análise.

b)

Descobrir requisitos novos ou esclarecer dúvidas sobre os requisitos já elicidados.

c)

Realizar brainstorming com diferentes perfis de usuários.

d)

Analisar documentos em papel para obter dados esperados.

73.

Qual é o primeiro passo para realizar um brainstorming?

a)

Agrupar e combinar as ideias geradas.

b)

Estabelecer um tempo máximo de reunião e permitir que os participantes reflitam sobre o tema.

c)

Analisar e melhorar as ideias escolhidas coletivamente.

d)

Retirar as ideias repetidas e as que geraram dúvidas.

74.

Qual é a importância do brainstorming no desenvolvimento de sistemas?

a)

Substituir o usuário durante o processo de análise.

b)

Alinhar a visão de todos os participantes em relação ao sistema que será desenvolvido.

c)

Criar um conjunto de perguntas para os usuários responderem.

d)

Analisar documentos em papel para obter dados esperados.

75.

O que é prototipação no contexto de desenvolvimento de sistemas?

a)

Um sistema finalizado e pronto para uso.

b)

Um esboço inacabado que demonstra a interface de uma funcionalidade do sistema.

c)

Um conjunto de dados armazenados em um banco de dados.

d)

Um processo de teste de software.

76.

Qual é o objetivo principal das oficinas de requisitos?

a)

Reunir todos os envolvidos para identificar e documentar requisitos.

b)

Criar o sistema finalizado.

c)

Testar o sistema em diferentes cenários.

d)

Implementar diretamente os requisitos no sistema.

77.

Como os requisitos podem ser classificados?

a)

Em funcionais, não funcionais e requisitos de domínio.

b)

Em gráficos, textuais e numéricos.

c)

Em básicos, intermediários e avançados.

d)

Em obrigatórios e opcionais.

78.

O que acontece após a elicitação dos requisitos ser concluída?

a)

O sistema é implementado imediatamente.

b)

Uma nova necessidade surge: escrever e documentar os requisitos identificados.

c)

O sistema é testado em diferentes cenários.

d)

Os requisitos são descartados.

79.

O que está sendo ilustrado na imagem, mostrando um analista e stakeholders discutindo o sistema de controle docente?

a)

A realização de um brainstorming

b)

A implementação do sistema

c)

A fase de testes do sistema

d)

A entrega final do projeto

80.

O que os requisitos funcionais de um sistema descrevem, segundo Sommerville (2007)?

a)

O que o sistema deve fazer.

b)

As propriedades emergentes do sistema.

c)

A terminologia específica do domínio.

d)

Os problemas comuns relacionados ao sistema.

81.

Qual é um exemplo de requisito funcional mencionado no texto?

a)

O sistema deve realizar o cadastro de clientes.

b)

O sistema deve estar preparado para a realização de até 300.000 transações simultâneas.

c)

O IMC deve ser calculado através do valor do peso (em kg) dividido pela altura (em metros).

d)

A consulta aos clientes deve ser feita através de um transfer object.

82.

Quais são os requisitos que não estão diretamente relacionados às funções específicas fornecidas pelo sistema?

a)

Requisitos não funcionais.

b)

Requisitos funcionais.

c)

Requisitos de domínio.

d)

Requisitos de consistência.

83.

Qual é um exemplo de requisito não funcional mencionado no texto?

a)

O sistema deve estar preparado para a realização de até 300.000 transações simultâneas.

b)

O sistema deve realizar o cadastro de clientes.

c)

O IMC deve ser calculado através do valor do peso (em kg) dividido pela altura (em metros).

d)

A consulta aos clientes deve ser feita através de um transfer object.

84.

O que os requisitos de domínio refletem, de acordo com o texto?

a)

Necessidades relacionadas ao domínio da aplicação.

b)

Propriedades emergentes do sistema.

c)

Ambiguidades na escrita de requisitos.

d)

Definições contraditórias.

85.

Qual é um exemplo de requisito de domínio mencionado no texto?

a)

O IMC deve ser calculado através do valor do peso (em kg) dividido pela altura (em metros).

b)

O sistema deve realizar o cadastro de clientes.

c)

O sistema deve estar preparado para a realização de até 300.000 transações simultâneas.

d)

A consulta aos clientes deve ser feita através de um transfer object.

86.

Por que os requisitos devem ser escritos de forma precisa e clara, segundo o texto?

a)

Para evitar ambiguidades e a criação de artefatos de forma errada.

b)

Para refletir as propriedades emergentes do sistema.

c)

Para garantir a interoperabilidade com outros sistemas.

d)

Para descrever o que o sistema deve fazer.

87.

Quais são as duas propriedades desejáveis aos requisitos mencionadas no texto?

a)

Completude e consistência.

b)

Velocidade de execução e confiabilidade.

c)

Ambiguidade e interoperabilidade.

d)

Terminologia específica e clareza.

88.

Qual é um exemplo de definição contraditória mencionado no texto?

a)

Inicialmente nenhum usuário deve vir pré-cadastrado no sistema.

b)

O sistema deve realizar o cadastro de clientes.

c)

O IMC deve ser calculado através do valor do peso (em kg) dividido pela altura (em metros).

d)

O sistema deve estar preparado para a realização de até 300.000 transações simultâneas.

89.

Qual é o ambiente no qual a interface de usuário do sistema será desenvolvida?

a)

Linux

b)

Windows

c)

MacOS

d)

Android

90.

O que acontece se houver três tentativas consecutivas de acesso com falha no sistema?

a)

O sistema será reiniciado.

b)

A senha será bloqueada.

c)

O usuário será desconectado.

d)

O sistema será desligado.

91.

Qual é a capacidade mínima do HD necessária para o cliente?

a)

20 GB

b)

40 GB

c)

60 GB

d)

80 GB

92.

Qual é a quantidade mínima de memória RAM necessária para o servidor?

a)

256 MB

b)

512 MB

c)

1 GB

d)

2 GB

93.

Qual dos seguintes itens é um requisito não funcional mencionado no documento?

a)

A senha será bloqueada após três tentativas consecutivas de falha.

b)

O sistema será desenvolvido para ambiente Windows.

c)

A distribuição do sistema será realizada a partir de uma instalação conhecida pelo Windows.

d)

O sistema permitirá acesso simultâneo de múltiplos usuários.

94.

Qual é o idioma padrão utilizado no sistema descrito no texto?

a)

Inglês

b)

Espanhol

c)

Português

d)

Francês

95.

Qual é o fator de conversão utilizado para obter o peso líquido em toneladas?

a)

0,01

b)

0,001

c)

0,1

d)

1,0

96.

Qual é o cálculo correto para obter o peso líquido corrigido?

a)

Peso líquido * 0,001

b)

Peso líquido * 0,001 * Fator de correção final

c)

Peso líquido / 0,001

d)

Peso líquido + 0,001

97.

Quais tipos de veículos devem ser pré-cadastrados no sistema?

a)

Leve ou Toco, Bitrem e Rodotrem

b)

Caminhões pequenos

c)

Apenas Rodotrem

d)

Apenas veículos leves

98.

O que o sistema permitirá em relação aos pontos de controle?

a)

Apenas consultar os pontos de controle

b)

Apenas incluir novos pontos de controle

c)

Incluir, excluir, alterar e consultar os pontos de controle

d)

Apenas alterar os pontos de controle

99.

Quais atributos devem ser implementados no sistema para o ponto de controle?

a)

Código, Descrição, Amarração com o IP / Nome da máquina e Operações amarradas

b)

Nome do motorista, RG, CPF, Envolvido em Problemas e Observação

c)

Código de barras, Nome do produto, Preço e Quantidade

d)

Nome do cliente, Endereço, Telefone e E-mail

100.

O que o sistema permitirá em relação ao cadastro das tabelas de fatores de correção?

a)

Incluir, excluir, alterar e consultar as tabelas de fatores de correção

b)

Apenas consultar as tabelas de fatores de correção

c)

Somente incluir e excluir as tabelas de fatores de correção

d)

Alterar e consultar as tabelas de fatores de correção