Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RESPOSTA: (E)> V F F V
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++
2-Um depósito de dados representa uma coleção de pacotes de dados, mas não deve ser
confundido com Banco de Dados, pois possuem objetivos diferentes.
PORQUE
II. Um banco de dados, representa a parte física dos dados, ou seja, representa
como o dado será fisicamente armazenado.
PORQUE
Marque a opção que que melhor define o que são requisitos não funcionais:
RESPOSTA: (C)> São requisitos que se referem aos critérios que qualificam outros
requisitos, tais como usabilidade, performance ou segurança.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
6-Em projetos de software que utilizam metodologias tradicionais de
desenvolvimento, os requisitos do software são listados no documento de
especificação de requisitos e detalhados em documentos chamados de casos de uso.
Cada caso de uso reflete uma funcionalidade do software.
São corretas:
Marque a opção que que melhor define o objetivo principal da análise estruturada:
RESPOSTA: (C)> A análise estruturada tem como objetivo buscar compreender a lógica
por traz de cada funcionalidade que precisa ser desenvolvida no software.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
9-Requisitos são funcionalidade, objetivos, propriedades, restrições que o sistema
deve possuir para satisfazer contratos, padrões ou especificações de acordo com as
necessidades dos usuários. De forma mais geral um requisito é uma condição
necessária para satisfazer um objetivo específico do negócio. Os requisitos podem
ser classificados em funcionais e não funcionais.
Marque a opção que que melhor define o que são requisitos não funcionais:
RESPOSTA: (C)> São requisitos que se referem aos critérios que qualificam outros
requisitos, tais como usabilidade, performance ou segurança.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
10-As metodologias ágeis prezam por entregas pequenas e constantes de software de
valor, por isso as estórias dão à equipe de desenvolvimento um contexto importante
e associam as tarefas ao valor que elas agregam ao software como um todo. As
estórias de usuário trazem vários benefícios para o desenvolvimento do software.
PORQUE
I. BPM é uma das técnicas ou disciplinas mais utilizadas atualmente para modelar e
fazer a gestão dos processos de negócios.
PORQUE
II. Possui uma linguagem única que padroniza a forma de modelar o fluxo dos
processos de negócio, de forma a facilitar a leitura e o entendimento sobre o
funcionamento do processo.
I.O domínio de informação relacionado com o software a ser construído precisa ser
representado e entendido.
II. O comportamento do software precisa ser representado.
III. Os modelos que mostram informações, funcionalidade e comportamento devem
mostrar todas as características em uma única camada.
São corretas:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
13-Um modelo de processo de desenvolvimento de software, ou simplesmente modelo de
processo, pode ser visto como uma representação, ou abstração dos objetos e
atividades envolvidas no processo de software. Algumas facilidades que podem ser
alcançadas pela modelagem do software, são:
I - Os modelos ajudam a visualizar o sistema como ele é ou como desejamos que seja,
mostrando visualmente suas interfaces e funcionamento;
São corretas:
PORQUE
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
16-O MVC funciona como um padrão de arquitetura de software que melhora a conexão
entre as camadas de dados, separando as camadas lógica de negócio da camada de
interação com usuário. Baseado nos conceitos estudados sobre diagrama de classes,
marque com V as verdadeiras e com F as falsas.
( ) A arquitetura MVC é uma boa prática pois modela as classes de um software,
organizando todos os relacionamentos.
RESPOSTA: (D)> F V V F
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
17-O BPM é uma disciplina de gestão que combina quatro elementos fundamentais para
entender o funcionamento dos processos de negócio.
19-O BPM é uma disciplina de gestão própria para entender o funcionamento dos
processos de negócios que considera alguns pontos para garantir o completo e
correto conhecimento sobre o negócio que será modelado:
Baseado nos pontos centrais do BPM, marque com V as verdadeiras e com F as falsas.
RESPOSTA: (D)> F V F V
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
20-A notação BPMN, que é usada para modelar processos, possui vários elementos que
facilitam a leitura e o entendimento do fluxo, mostrando como o processo ocorre.
Alguns desses elementos são:
A sequência correta é:
RESPOSTA: (E)> 2, 3, 4, 1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
21-O mapeamento dos processos de negócios é uma etapa fundamental para compreender
como a empresa funciona e quais os passos seguidos para entregar um produto ou
serviço. Existem duas técnicas conhecidas para mapear processos, são elas o AS IS e
o TO BE.
PORQUE
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
22-O mapeamento dos processos de negócios é uma etapa fundamental para compreender
como a empresa funciona e quais os passos seguidos para entregar um produto ou
serviço. Existem duas técnicas conhecidas para mapear processos, são elas o AS IS e
o TO BE.
PORQUE
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++
23-Um caso de uso detalha o funcionamento de um determinado requisito, mostrando,
em uma sequência de passos, como a funcionalidade deve ser implementada. Para
organizar os passos e facilitar o entendimento de uma funcionalidade, um caso de
uso pode ser organizado em fluxo principal, fluxo alternativo, fluxo de exceção,
regras de negócio e mensagens de tela.
1. Help on-line – opção que permite ao cliente obter mais informações sobre um
produto.
2. Se o nome do produto informado possuir caracteres numéricos ou especiais, enviar
a mensagem “Produto Inválido”.
3. Retorna para tela de “Cadastrar Produto” a mensagem: “Cadastro Efetuado com
Sucesso”.
4. O peso total deve ser calculado a partir do peso unitário do produto
multiplicado pela quantidade de produtos em estoque.
A sequência correta é:
RESPOSTA: (E)> 2, 3, 4, 1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
24-Os casos de uso são usados para detalhar os requisitos em projetos que seguem a
metodologia tradicional de desenvolvimento de software. As estórias de usuários são
usadas para explicar o funcionamento dos requisitos em projetos que seguem a
metodologia ágil de desenvolvimento de software.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
25-O caso de uso é o documento que detalha o entendimento sobre o requisito. Ele
deve ser construído para explicar o que o software deve fazer para atender às
necessidades do cliente.
Baseado nas regras e boas práticas que devem ser seguidas na escrita de um caso de
uso, marque com V as verdadeiras e com F as falsas.
( ) Todo caso de uso indica uma ação, por descrever uma funcionalidade. Dessa
forma, é uma boa prática utilizar apenas o nome do objeto a que se refere.
( ) Todo caso de uso indica uma ação, por descrever uma funcionalidade. Dessa
forma, é uma boa prática utilizar um verbo para indicar a funcionalidade e
acrescentar o objeto a que se refere.
( ) É uma boa prática utilizar uma numeração sequencial para se referenciar ao caso
de uso, sem precisar ficar repetindo o nome completo do caso de uso, que pode ser
bastante grande, em algumas situações.
( ) É uma boa prática criar um nome de caso de uso bastante intuitivo e grande para
facilitar a compreensão do objetivo do mesmo, e usá-lo, de forma literal, sem
nenhuma abreviação, em todos os documentos em que o caso de uso é referenciado,
para facilitar a compreensão.
RESPOSTA: (D)> F V V F
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
26-O caso de uso, é um documento muito importante gerado na fase de análise do
ciclo de vida de desenvolvimento de software. Ele serve para documentar como uma
funcionalidade deve se comportar, através de um conjunto de passos que explicam o
que o software terá que fazer para executar a funcionalidade de forma correta.
RESPOSTA: (E)> V F F V
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
27-Os componentes de um diagrama de caso de uso também são chamados de elementos,
que compõem a identidade visual do modelo. Para entender um diagrama, é preciso
entender a linguagem utilizada na sua construção. Analise as seguintes descrições
sobre os elementos de um diagrama de caso de uso:
Caso de Uso.
Ator.
Relacionamentos.
( ) Representa o papel executado por uma entidade que interage com o sistema em
questão.
A sequência correta é:
RESPOSTA: (E)> 2, 3, 1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
28-Um diagrama de sequência mostra a sequência de mensagens trocadas entre objetos,
além disso, um diagrama de sequência também mostra as estruturas de controle entre
objetos do software, e é representado através de duas dimensões.
PORQUE
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
29-O diagrama de fluxo de dados, ou DFD é uma das ferramentas mais utilizadas na
análise estruturada para compreender como se comporta o fluxo dos dados do
software.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
30-O diagrama de Estado, para a UML, mostra o comportamento de um objeto, partir de
determinados eventos. Baseado no diagrama de estado, avalie as afirmações a seguir:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
32-A análise e modelagem de um Diagrama de Classe envolve compreender o objetivo do
diagrama, o uso para correto dado para cada um de seus elementos, além de saber
aplicar os conceitos de orientação a objetos. Baseado nos conceitos estudados sobre
diagrama de classes, marque com V as verdadeiras e com F as falsas.
( ) As sub classes sempre serão entendidas como classes dominantes, pois os objetos
da sub classe são tipos evoluídos da super classe em questão.
RESPOSTA: (D)> F V V F
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++
33-Os componentes de um diagrama de caso de uso também são chamados de elementos,
que compõem a identidade visual do modelo. Para entender um diagrama, é preciso
entender a linguagem utilizada na sua construção. Analise as seguintes descrições
sobre os elementos de um diagrama de caso de uso:
1. Caso de Uso.
2. Ator.
3. Relacionamentos.
(2) Representa o papel executado por uma entidade que interage com o sistema em
questão.
A sequência correta é:
RESPOSTA: (E)> 2, 3, 1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++
34-O diagrama de classe mostra todas as classes de um software e os relacionamentos
entre elas. A modelagem das classes está totalmente relacionada com os conceitos de
orientação a objetos. Baseado nesta afirmação, marque a opção que melhor define o
que é a abstração, no conceito de orientação a objetos:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++
35-Os componentes de um diagrama de caso de uso também são chamados de elementos,
que compõem a identidade visual do modelo. Para entender um diagrama, é preciso
entender a linguagem utilizada na sua construção. Analise as seguintes descrições
sobre os elementos de um diagrama de caso de uso:
1. Caso de Uso.
2. Ator.
3. Relacionamentos.
(2) Representa o papel executado por uma entidade que interage com o sistema em
questão.
A sequência correta é:
RESPOSTA: (E)> 2, 3, 1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
36-A UML modela as visões de entendimento sobre o software utilizando vários
diagramas, cada um com um objetivo diferente. Um dos diagramas da UML é o diagrama
de comunicação ou diagrama de colaboração.
PORQUE
Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de
classe:
Pensando neste contexto, marque a opção que melhor define o objetivo do diagrama de
colaboração:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
39-Um modelo de processo de desenvolvimento de software, ou simplesmente modelo de
processo, pode ser visto como uma representação, ou abstração dos objetos e
atividades envolvidas no processo de software. Na UML, os modelos expressam duas
visões diferentes, porém complementares.
Pensando nos diagramas da UML, marque a opção que melhor define a visão
comportamental apresentada por alguns diagramas:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++
40-O DFD mostra a lógica das funcionalidades e não a parte física da sua
implementação, exatamente porque foca na análise e não no projeto criação de um DFD
envolve vários passos.
(V) Os processos devem ser numerados, para facilitar a referência a eles em uma
documentação escrita.
(F) Modelar DFDs grandes e complexos, para mostrar o software como um todo e seus
fluxos completos.
(F) Os DFDs devem ser estruturados em um só nível, mostrando o software todo de uma
única vez, para facilitar o entendimento do todo.
(V) Os componentes de um DFD devem ter nomes significativos, de forma a facilitar o
entendimento sobre o que cada componente faz.
RESPOSTA: (E)> V F F V
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
41-O DFD possui uma representação em rede, que mostra as funcionalidades que o
sistema deve entregar e os dados que interligam estas funcionalidades. O DFD é
composto por elementos que mostram graficamente as funcionalidades do sistema.
1. Processos
2. Fluxos de dados
3. Depósitos de dados
4. Entidades
A sequência correta é:
RESPOSTA: (D)> 3, 1, 4, 2
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++
42-O principal objetivo de organizar o DFD em níveis é mostrar o diagrama de fluxo
de dados do nível mais macro até o nível mais detalhado.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
43-A orientação a objetos é um processo conceitual independente de uma linguagem de
programação, pois tem como foco visualizar o domínio do problema a ser automatizado
como uma coleção de objetos e métodos associados.
Marque a opção que que melhor define o que são objetos, no conceito da orientação a
objetos:
RESPOSTA: (C)> Um objeto é uma entidade real ou abstrata, que modela um conceito
presente na realidade humana, ocupando espaço físico ou lógico.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
44-A orientação a objetos é um processo conceitual independente de uma linguagem de
programação, pois tem como foco visualizar o domínio do problema a ser automatizado
como uma coleção de objetos e métodos associados.
Marque a opção que que melhor define o que são objetos, no conceito da orientação a
objetos:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++
45-O conceito de objeto é fundamental para entender como funciona a orientação a
objetos, mas também é preciso entender alguns outros conceitos importantes na
orientação a objetos, tais como abstração, encapsulamento e herança. Baseado na
orientação a objetos, avalie as afirmações a seguir: