Logo Passei Direto
Buscar

Prova- Análse e Modelagem e Sistemas

Ferramentas de estudo

Questões resolvidas

O diagrama de máquina de estado é mais um diagrama de ____________ da UML. Esse diagrama visa mostrar a transição de um estado a outro dos objetos do sistema. Na versão 1.x da UML o diagrama de atividades era um caso específico desse diagrama. As transições internas de estado são três, a saber: ____________ , do, exit.
Assinale a alternativa que preenche corretamente as lacunas.
Interação / entity.
Comportamento / entity.
Sequência / boundary.
Interação / entry.
Comportamento / entry.


Interação / entity.
Comportamento / entity.
Sequência / boundary.
Interação / entry.
Comportamento / entry.

Entre os diagramas de interação esse é o mais utilizado. Este diagrama mostra a interação entre os participantes do cenário ao longo da vida a qual é mostrada verticalmente e na ordem de cima para baixo. Esse diagrama é muito intuitivo e quase não requer muitas explicações, a figura a seguir mostra um exemplo: img1
Assinale a alternativa que apresenta corretamente o diagrama especificado.
Diagrama de Interação.
Diagrama de Sequência.
Diagrama de Atividade.
Diagrama de Caso de uso.
Diagrama de Máquina de Estados.


Diagrama de Interação.
Diagrama de Sequência.
Diagrama de Atividade.
Diagrama de Caso de uso.
Diagrama de Máquina de Estados.

Um processo ponta a ponta apresenta uma visão bastante ampla, pois existe conexão entre todos os departamentos. Este processo demonstra uma perspectiva horizontal, envolvendo tempo, custos, capacidade e qualidade. Nesse contexto, analise as afirmacoes, a seguir: I. Este processo permite compreender a contribuição dada por cada área às necessidades do cliente. II. Permite visualizar diferentes níveis de forma de agregar valor ao cliente. III. O processo ponta a ponta pode ser interorganizacional, isto é, conecta todos os departamentos que estão vinculados a um determinado processo. IV. O processo ponta a ponta pode ser interfuncional, isto é, conecta os departamentos e os elementos externos à organização.
É correto o que se afirma em:
IV, apenas.
II e III, apenas.
I, apenas.
III e IV, apenas.
I e II, apenas.


IV, apenas.
II e III, apenas.
I, apenas.
III e IV, apenas.
I e II, apenas.

A Engenharia de Requisitos é um processo que compreende todas as atividades que contribuem para a

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O diagrama de máquina de estado é mais um diagrama de ____________ da UML. Esse diagrama visa mostrar a transição de um estado a outro dos objetos do sistema. Na versão 1.x da UML o diagrama de atividades era um caso específico desse diagrama. As transições internas de estado são três, a saber: ____________ , do, exit.
Assinale a alternativa que preenche corretamente as lacunas.
Interação / entity.
Comportamento / entity.
Sequência / boundary.
Interação / entry.
Comportamento / entry.


Interação / entity.
Comportamento / entity.
Sequência / boundary.
Interação / entry.
Comportamento / entry.

Entre os diagramas de interação esse é o mais utilizado. Este diagrama mostra a interação entre os participantes do cenário ao longo da vida a qual é mostrada verticalmente e na ordem de cima para baixo. Esse diagrama é muito intuitivo e quase não requer muitas explicações, a figura a seguir mostra um exemplo: img1
Assinale a alternativa que apresenta corretamente o diagrama especificado.
Diagrama de Interação.
Diagrama de Sequência.
Diagrama de Atividade.
Diagrama de Caso de uso.
Diagrama de Máquina de Estados.


Diagrama de Interação.
Diagrama de Sequência.
Diagrama de Atividade.
Diagrama de Caso de uso.
Diagrama de Máquina de Estados.

Um processo ponta a ponta apresenta uma visão bastante ampla, pois existe conexão entre todos os departamentos. Este processo demonstra uma perspectiva horizontal, envolvendo tempo, custos, capacidade e qualidade. Nesse contexto, analise as afirmacoes, a seguir: I. Este processo permite compreender a contribuição dada por cada área às necessidades do cliente. II. Permite visualizar diferentes níveis de forma de agregar valor ao cliente. III. O processo ponta a ponta pode ser interorganizacional, isto é, conecta todos os departamentos que estão vinculados a um determinado processo. IV. O processo ponta a ponta pode ser interfuncional, isto é, conecta os departamentos e os elementos externos à organização.
É correto o que se afirma em:
IV, apenas.
II e III, apenas.
I, apenas.
III e IV, apenas.
I e II, apenas.


IV, apenas.
II e III, apenas.
I, apenas.
III e IV, apenas.
I e II, apenas.

A Engenharia de Requisitos é um processo que compreende todas as atividades que contribuem para a

Prévia do material em texto

Prova: Análse e Modelagem e Sistemas
Prova: Análise e Modelagem de Sistemas
Questão 1
Respondida
O diagrama de máquina de estado é mais um diagrama de ____________ da UML. Esse
diagrama visa mostrar a transição de um estado a outro dos objetos do sistema. Na versão 1.x
da UML o diagrama de atividades era um caso específico desse diagrama. As transições
internas de estado são três, a saber: ____________ , do, exit.
Assinale a alternativa que preenche corretamente as lacunas.
Interação / entity.
Comportamento / entity.
Sequência / boundary.
Interação / entry.
Comportamento / entry.
Sua resposta
Comportamento / entry.
Correto
Questão 6
Sem resposta
Entre os diagramas de interação esse é o mais utilizado. Este diagrama mostra a interação
entre os participantes do cenário ao longo da vida a qual é mostrada verticalmente e na ordem
de cima para baixo. Esse diagrama é muito intuitivo e quase não requer muitas explicações, a
figura a seguir mostra um exemplo: img1
Assinale a alternativa que apresenta corretamente o diagrama especificado.
Diagrama de Interação.
Diagrama de Sequência.
Diagrama de Atividade.
Diagrama de Caso de uso.
Diagrama de Máquina de Estados.
Sua resposta
Diagrama de Sequência.
Correto
Questão 7
Sem resposta
Um processo ponta a ponta apresenta uma visão bastante ampla, pois existe conexão entre
todos os departamentos. Este processo demonstra uma perspectiva horizontal, envolvendo
tempo, custos, capacidade e qualidade. Nesse contexto, analise as afirmações, a seguir: I.
Este processo permite compreender a contribuição dada por cada área às necessidades do
cliente. II. Permite visualizar diferentes níveis de forma de agregar valor ao cliente.
III. O processo ponta a ponta pode ser interorganizacional, isto é, conecta todos os
departamentos que estão vinculados a um determinado processo. IV. O processo ponta a ponta
pode ser interfuncional, isto é, conecta os departamentos e os elementos externos à
organização.
É correto o que se afirma em:
IV, apenas.
II e III, apenas.
I, apenas.
III e IV, apenas.
I e II, apenas.
Sua resposta
III e IV, apenas.
É correto apenas o que se afirma em I e II.
Questão 9
Sem resposta
O BPMN se apresenta no formato de linhas paralelas e cada linha representa um papel
diferente a ser desenvolvido na realização do trabalho. É composto por elementos básicos: A
____________ nada mais é que o trabalho que será realizado e se subdividem em tarefa, sub
processo (colapsado ou expandido) e processo. Os ____________ são ocorrências no
processo que podem influenciar outros elementos e eventos na cadeia de processos. De
alguma forma, eles estão relacionados à linha do tempo dos acontecimentos, marcam o início e
o término dos processos. Os ____________ são elementos utilizados para controlar o fluxo de
sequência e determinam decisões, bifurcações e uniões de caminhos.
Assinale a alternativa que preenche corretamente as lacunas.
tarefa / gateways / eventos.
atividade / gateways / eventos.
tarefa / artefatos / gateways.
ação / eventos / gateways.
atividade / eventos / gateways.
Sua resposta
tarefa / artefatos / gateways.
Alternativa correta: atividade / eventos / gateways.
Questão 10
Sem resposta
De acordo com Pressman (2016), a Elicitação de Requisitos (também conhecida como
Levantamento de Requisitos) procura ____________ o problema a ser resolvido e todo pessoal
envolvido (stakeholders); procurando combinar a solução dos problemas encontrados, com a
____________ (do que será realizado) e finalizando com a ____________ dos requisitos.
Assinale a alternativa que preenche corretamente as lacunas.
otimizar / prototipação / especificação.
identificar / negociação / especificação.
otimizar / negociação / validação.
identificar / prototipação / especificação.
elicitar / negociação / validação.
Sua resposta
elicitar / negociação / validação.
Alternativa correta: identificar / negociação / especificação
Questão 1
Respondida
A Engenharia de Requisitos é um processo que compreende todas as atividades que
contribuem para a produção de um documento de requisitos e sua manutenção ao longo do
tempo. Analise as afirmativas a seguir com alguns procedimentos básicos de levantamento e
análise de requisitos de um sistema, proposto por Sommerville (2011). I. Concepção ou
Compreensão do Domínio: É estabelecer um entendimento básico sobre o problema a ser
resolvido. Todos os stakeholders devem ter a compreensão exata do que será realizado e os
limites (do que será e do que não) que serão realizados. II. Coleta de requisitos e Classificação
dos Requisitos (Elicitação): São todas as atividades para conseguir elencar o máximo de
requisitos dos stakeholders. Os requisitos são classificados em Funcionais ou Não Funcionais.
III. Negociação dos Requisitos: é realizada uma verificação geral dos requisitos, proveniente de
um “termo de aceite” onde todas as partes envolvidas (os stakeholders do sistema projetado)
concordam e validam os requisitos.
Com base no contexto, é correto o que se afirma em:
I, apenas.
III, apenas.
I e II, apenas.
II e III, apenas.
I, II e III.
Sua resposta
I, II e III.
Alternativa correta: I e II, apenas.
Questão 2
Respondida
O Processo Unificado (PU) surgiu para melhorar o desenvolvimento de softwares e com foco
na A/POO (Análise e Projeto Orientados a Objetos). Este modelo de desenvolvimento de
software é iterativo e adaptativo, permitindo produzir um sistema de grande porte como se
fossem vários pequenos sistemas, o que diminui o risco do projeto. (JACOBSON: BOOCH;
RUMBAUGH, 2000) De acordo com as informações apresentadas na tabela a seguir, faça a
associação dos quatro elementos que o PU busca responder com seus respectivos
questionamentos: Tabela 1 - Elementos do PU
I. ARTEFATO 1. quem irá fazer o quê?
II. PAPEL 2. quando irá fazer?
III. ATIVIDADE 3. o que irá fazer?
IV. DISCIPLINA 4. como irá fazer?
Fonte: Elaborada pelo autor.
Assinale a alternativa que apresenta a associação correta entre as colunas:
I - 3; II - 1; III - 4; IV - 2.
I - 3; II - 1; III - 2; IV - 4.
I - 1; II - 3; III - 4; IV - 2.
I - 1; II - 3; III - 2; IV - 4.
I - 4; II - 2; III - 1; IV - 3.
Sua resposta
I - 3; II - 1; III - 4; IV - 2.
CORRETO ao indicar: I - 3; II - 1; III - 4; IV - 2.
Questão 3
Respondida
Os requisitos são a essência de qualquer software, antes de sair desenvolvendo algum sistema
é necessário criar uma lista de funcionalidades e características que o sistema deverá possuir,
mas como tudo é dinâmico em um projeto de software, os requisitos podem sofrer alterações,
sendo necessário um processo de gerenciamento para validar as suas evoluções.
Quando obtemos a informação de que um sistema deve ser desenvolvido em uma determinada
linguagem de programação, na Engenharia de Requisitos, essa informação é chamada de ...
Regra de Requisitos.
Requisito de Classe.
Requisito Não Funcional.
Requisito Funcional.
Regra de Negócio.
Sua resposta
Requisito Não Funcional.
CORRETO ao indicar: Requisito Não Funcional.
Questão 4
Respondida
Conforme Guedes (2011) o ____________ é a parte mais importante da construção de um
Software Orientado a Objetos usando a UML (Linguagem de Modelagem Unificada). Esta
estrutura acompanha o Software desde sua inicialização até a finalização, e é uma forma de
comunicação entre o Analista de Sistemas e os Programadores, pois os diagramas detalham o
que precisará ser implementado (codificado).
Assinale a alternativa que preenche corretamente a lacuna.
Diagrama de Classes.
Diagrama de Caso de Uso.
Diagrama de Requisitos.
Diagrama de Atividades.
Diagrama de Sequência.
Sua resposta
Diagrama de Sequência.
Alternativa correta: Diagrama de Caso de Uso.
Questão 5
Respondida
O PU utiliza um paradigma evolucionário paro o desenvolvimento de softwares. O ciclo de vida
iterativo é baseado em refinamentos e incrementos sucessivos a fim de convergir para um
sistema adequado. Em cada iteração incrementa-se um pouco mais o produto, baseando-se na
experiência obtida nas iterações anteriores e no feedback do usuário. Cada iteração pode ser
considerada umminiprojeto de duração fixa, sendo que cada um destes inclui suas próprias
atividades de análise de requisitos, projeto, implementação e testes.
As diferenças entre o Processo Unificado Racional (RUP) e o Processo Unificado (PU), é que o
RUP
Não possui disciplinas de suporte, deixando assim os controles voltadas para a maturidade do
produto para o PU.
É o responsável pela atualização da documentação e a definição de marcos precisos para cada
iteração.
Foi um marco na engenharia de software, voltado para o paradigma orientado a objeto, tendo
como característica importante o fato de ser iterativo e incremental.
Surgiu depois da UML (Unified Modeling Language), a qual originou a partir de três métodos
(Booch, OMT e OOSE), todos orientados a objeto.
Cobre as disciplinas de suporte, voltadas para a maturidade do produto, e é um framework
proprietário da IBM nos dias atuais.
Sua resposta
Foi um marco na engenharia de software, voltado para o paradigma orientado a objeto, tendo
como característica importante o fato de ser iterativo e incremental.
INCORRETO, porque deveria indicar: cobre as disciplinas de suporte, voltadas para a
maturidade do produto, e é um framework proprietário da IBM nos dias atuais.
Questão 6
Sem resposta
Sommerville (2011) enfatiza que um projeto que adota o paradigma Orientado a Objetos, utiliza
como instrumento as ferramentas da UML (Linguagem de Modelagem Unificada). Um Analista
de Sistemas faz a modelagem dos requisitos do Software, utilizando diagramas como: Caso de
Uso e Diagrama de Classes. O Programador, por sua vez, deve interpretar os diagramas e
realizar a Programação Orientada a Objetos. Com base no contexto apresentado, avalie as
seguintes asserções e a relação proposta entre elas: I. A reutilização de código é um
problema tanto na Modelagem Orientada a Objetos quanto na Programação Orientada a
Objetos. Como forma de evitar esse problema, deve-se realizar uma Abstração mais eficaz das
Classes envolvidas no projeto de desenvolvimento. 
PORQUE II. A Orientação a Objetos necessita de maior empenho na modelagem de um
projeto, mas em contra partida, o custo do desenvolvimento é menor, refletindo na facilidade da
manutenção dos sistemas.
A respeito dessas asserções, assinale a alternativa correta.
As asserções I e II são proposições verdadeiras, e a II não é uma justificativa da I.
As asserções I e II são proposições verdadeiras, mas a II é uma justificativa da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições falsas.
Sua resposta
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
A frase corretamente preenchida é: A asserção I é uma proposição falsa, e a II é uma
proposição verdadeira. Uma das maiores vantagens da Orientação a Objetos é a reutilização
de código e por consequência de partes do projeto, acelerando o desenvolvimento de novos
projetos, visto que pode-se reutilizar Classes e Métodos previamente já codificados.
Questão 7
Sem resposta
A figura a seguir mostra um modelo de processo segundo Sommerville (2011). Para cada tipo
de sistema a ser desenvolvido, um tipo de atividade é elencada (ou mais de um tipo), a saber:
projeto de arquitetura, projeto de interface, projeto de componente e projeto de banco de
dados. A(s) atividade(s) desenvolvida(s) gerará(ão) uma ou mais saídas de projeto. 
Figura 1: um modelo geral do processo de projeto
Modelo geral
Fonte: SOMMERVILLE (p. 26, 2011). De acordo com as informações apresentadas na figura,
faça a associação dos tipos de projetos na Coluna A com suas respectivas explicações na
Coluna B. 
COLUNA A
COLUNA B
I. Projeto de arquitetura
1. Neste projeto há o agrupamento de funcionalidades em diferentes componentes. As
interfaces entre eles são projetadas.
II. Projeto de interface
2. Projetam-se aqui as estruturas de dados e suas representações no banco, normalmente com
dois níveis de abstração: o modelo conceitual e o modelo lógico.
III. Projeto de componentes
3. Aplicado no início da construção de um sistema, este projeto identifica a estrutura global do
sistema, discute sua importância, identifica os principais componentes, seus relacionamentos
(ou comunicações) e suas distribuições.
IV. Projeto de banco de dados
4. Os tipos de interface entre os componentes são definidos neste projeto, de tal modo que o
projeto e o desenvolvimento podem ser feitos simultaneamente. Para o cliente, muitas vezes à
interface é dado mais importância do que à função em si.
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
I – 3; II – 4; III – 2; IV – 1.
I – 4; II – 3; III – 2; IV – 1.
I – 1; II – 2; III – 3; IV – 4.
I – 3; II – 1 ; III – 4; IV – 2.
I – 3; II – 4; III – 1; IV – 2.
Sua resposta
I – 3; II – 4; III – 1; IV – 2.
Correto.
Questão 8
Sem resposta
Ao realizar a modelagem de processos de negócio, dentro da cadeia de valores estabelecida
pela organização é possível vislumbrar um fluxo de trabalho que entregará ao cliente o valor
agregado necessário. O fluxo de trabalho nada mais é que, a consolidação de atividades em
uma área funcional com foco em eficiência e a modelagem mostrará o trabalho como um fluxo
que descreve o relacionamento de cada atividade com as demais atividades executadas na
área funcional (PAULA FILHO, 2019). Após a realização do mapeamento e modelagem dos
processos, será necessário gerar e disponibilizar a documentação necessária às áreas
envolvidas em cada processo de negócio. A documentação tem diversas utilidades.
Assinale a alternativa que apresenta uma das utilidades da documentação.
Instrumento de diagnóstico de vantagem competitiva, de como criar e manter esta vantagem.
Subsidiar a precisão das análises e embasamento dos resultados identificados.
Controlar e planejar os recursos necessários aos processos de negócio.
Relação integrada com a classificação de processos, pois também traz uma perspectiva de
processos primários e de suporte.
Retratar diversos tipos de modelagem, onde serão apresentados os diversos elementos que
formam o modelo.
Sua resposta
Subsidiar a precisão das análises e embasamento dos resultados identificados.
Correto
Questão 9
Sem resposta
Jacobson, Booch e Rumbaugh (2000) enfatizam que o Processo Unificado teve seu início após
o surgimento da UML (Linguagem de Modelagem Unificada). O Processo Unificado possui
como alicerce a Orientação a Objetos e é definido por três aspectos chaves: (i) É dirigido por
Caso de Uso, (ii) É centrado na Arquitetura, (iii) É iterativo e incremental. Considerando o
contexto, avalie as afirmativas a seguir: I. No Processo Unificado o desenvolvimento é
organizado em miniprojetos com uma duração determinada, a qual é denominada de Iteração.
II. A consequência de cada Iteração no Processo Unificado, é um produto já testado, integrado
e executável. III. Cada Iteração possui suas próprias fases de Concepção, Elaboração
(Projeto), Construção (Implementação) e Transição (Implantação). IV. No Processo Unificado,
através de adaptações e realimentações tornam o desenvolvimento Iterativo e Incremental.
Considerando o contexto apresentado, é correto o que se afirma em:
I e III, apenas.
II e IV, apenas.
I, II e IV, apenas.
I, II e III, apenas.
I, II, III e IV.
Sua resposta
I, II e IV, apenas.
A frase corretamente preenchida é: I, II, III e IV.
Questão 10
Sem resposta
Um Processo de Software é constituído por várias atividades, cuja finalidade é ter como
resultado um Produto de Software. Durante a fase de desenvolvimento de um Software existem
muitas tarefas, que devem ser distribuídas entre os membros da equipe. De acordo com as
informações apresentadas na Tabela 1 a seguir, faça a associação das atividades genéricas
que aparecem na maioria dos Processos de Software com suas respectivas descrições: 
Tabela 1 - Atividades genéricas em Processos de Software
I. Análise e Especificação 1. é realizada a alocação de recursos (Hardware e Software) e são
identificadase definidas as abstrações do funcionamento do Software;
II. Projeto 2. é todo o processo de codificação do Software, seu desenvolvimento realizado por
Analistas e Programadores, é a fabricação do Software;
III. Implementação e Teste Unitário 3. nesta etapa são considerados todos os processos de
alterações realizadas no Software, após ele estar sendo utilizado pelo cliente.
IV. Operação e Manutenção 4. são realizadas as definições sobre o Software a ser produzido e
determinado quais são seus requisitos (funcionalidades) e suas restrições;
Fonte: Elaborada pelo autor.
Assinale a alternativa que apresenta a associação correta entre as colunas:
I - 4; II - 1; III - 2; IV - 3.
I - 4; II - 1; III - 3; IV - 2.
I - 1; II - 4; III - 2; IV - 3.
I - 1; II - 2; III - 4; IV - 3.
I - 3; II - 4; III - 2; IV - 1.
Sua resposta
I - 4; II - 1; III - 2; IV - 3.
CORRETO ao indicar: I - 4; II - 1; III - 2; IV - 3.

Mais conteúdos dessa disciplina