Buscar

Análise e Modelagem de Sistemas - Exercícios Unidades

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1Correta 
Existem vários Modelos de Processos de Software, sendo alguns mais antigos, embora 
ainda utilizados em vários projetos. A escolha do Modelo depende do tipo de Software a 
ser produzido, combinado com as expectativas do cliente. Todos os modelos possuem a 
finalidade de evitar o caos no desenvolvimento e estabelecer um Fluxo de Trabalho 
controlado e organizado. 
 
De acordo com as informações apresentadas na Tabela 1 a seguir, faça a associação dos 
Modelos de Processos de Software com sua respectiva definição: 
 
Tabela 1 - Modelos de Processos de Software 
I. Modelo Espiral 
1. são utilizados em projetos que envolvem diferentes 
equipes de desenvolvimento, ele não segue uma sequência 
de atividades, mas estabelece uma rede de atividades que se 
integram. 
II. Modelo de 
Prototipagem 
2.tem como objetivo fornecer um rápido desenvolvimento 
de versão, que a cada ciclo possam gerar versões mais 
completas. 
III. Modelos 
Concorrentes 
3. esse modelo tem como principal objetivo tornar o 
desenvolvimento mais flexível, focando nas entregas e 
priorizando a comunicação entre os envolvidos. 
IV. Modelo de 
Desenvolvimento Ágil 
4.é criado uma versão teste(também conhecido como beta) 
para que o cliente avalie e realize testes de funcionalidades 
de modo a verificar se atende suas necessidades. 
 
Fonte: Elaborada pelo autor. 
Assinale a alternativa que apresenta a associação correta entre as colunas: 
Sua resposta 
I - 2; II - 4; III - 1; IV - 3. 
 
CORRETO ao indicar: I - 2; II - 4; III - 1; IV - 3. 
 
Questão 2Errada 
Pressman (2016) destaca uma série de abordagens de avaliação e aperfeiçoamento dos 
Processos de Software. Uma destas abordagens fornece um modelo de avaliação do 
Processo em cinco etapas – início, diagnóstico, estabelecimento, atualização e 
aprendizado. E ainda define regras para assegurar a objetividade na classificação das 
avaliações, bem como ajuda a coletar e reunir evidências por meio de apresentações, 
documentos e entrevistas. 
Assinale a alternativa que apresenta corretamente a abordagem referida no texto. 
Sua resposta 
CMMI. 
 
Alternativa correta: SCAMPI. 
 
 
Questão 3Correta 
O Modelo de Processo Prescritivo consiste em um conjunto de elementos do processo, 
que podem ser ações de engenharia de software, produtos de trabalho e mecanismos que 
garantem a qualidade e o controle de mudanças nos projetos de desenvolvimento de um 
sistema de software. 
 
Com relação diversos Modelos de Processos de Softwares, no que tange os Modelo de 
Processo Prescritivo, complete as lacunas da sentença a seguir: 
 
O modelo ____________ é considerado o modelo mais ____________, com 
especificação das atividades de forma clara, além de ser uma base para modelos que 
surgiram posteriormente e de fácil gerenciamento. Todavia, ao adotar o esse modelo, o 
desenvolvimento de um Software pode se ____________, dependendo da complexidade 
do projeto, uma vez que as tarefas são realizadas de forma sequencial e o atraso em uma 
das etapas reflete nas demais. Além disso, há apenas uma fase de especificação de 
requisitos. 
Assinale a alternativa que preenche corretamente as lacunas: 
Sua resposta 
em cascata / tradicional e simples / estender ao longo de meses. 
 
CORRETO ao indicar: em cascata / tradicional e simples / estender ao longo de meses. 
 
 
Questão 4Errada 
Ao longo dos trabalhos de Engenharia de Software, sempre que há necessidade de uma 
abordagem especializada, as equipes utilizam os Modelos de Processos Especializados. 
Isto não significa que os modelos de processos tradicionais sejam desconsiderados. Ao 
contrário, características destes fazem parte dos Especializados. 
 
Para Pressman (2016), cinco são os Modelos de Processos Especializados: 
 
- Modelo baseado em componentes; 
- Modelos de métodos formais; 
- Desenvolvimento de software orientado a aspectos; 
- Modelo de processo unificado; e 
- Modelos de processos pessoal e de equipe. 
 
Considerando o desenvolvimento de software orientado a aspectos, avalie as afirmativas 
a seguir: 
 
 
I. É considerado como parte de uma subárea da Engenharia de Software que tem dentre 
seus objetivos o desenvolvimento de métodos, técnicas e ferramentas que suportam 
todas as fases do desenvolvimento em si, levando em consideração a programação 
orientada a objetos e a programação orientada a assuntos (nova geração de tecnologias). 
 
 
 
II. Realiza-se em três fases: decomposição, implementação e recomposição de 
requisitos. Na decomposição, os aspectos são identificados e classificados como 
comuns ou “crosscutting”. Na implementação, os aspectos comuns são implementados 
separadamente por classes. Na recomposição, fase chamada “weaving”, o sistema é 
recomposto a partir dos aspectos implementados. 
 
 
III. AspectJ e JitterJ são exemplos de linguagens/ferramentas que possibilitam a 
programação orientada a aspectos. 
 
 
IV. O desenvolvimento orientado a aspectos é considerado uma extensão do paradigma 
orientado a objetos, vindo diminuir as limitações, aumentar reúso, manutenibilidade, 
modularidade, legibilidade. 
Considerando o contexto apresentado, assinale a alternativa correta. 
Sua resposta 
F – F – F – V. 
 
Alternativa correta: F – V – F – V. 
 
 
Questão 5Correta 
O software é um produto desenvolvido pelos profissionais de TI, com o objetivo de 
realizar atividades, de forma lógica, facilitando o desenvolvimento das tarefas do 
usuário. Ao longo dos anos, a evolução é enorme, e ainda não se visualiza um final 
nessa história. Então, para manter a evolução deste produto, é preciso conhecer a sua 
origem e sua história até o momento. Nesse contexto, analise a evolução, a seguir: 
 
 
 
1) A Internet é amplamente utilizada; e nasce a linguagem JAVA. 
 
2) Surgem os sistemas operacionais, responsáveis pelo controle do 
hardware; e as linguagens de programação (COBOL, LISP, ALGOL, 
BASIC, etc). 
 
3) Utilização da computação em nuvem em larga escala; utilização 
de algoritmos para a inteligência artificial. 
 
4) Evolução dos desktops; e o avanço do Unix pelo mundo. 
 
5) Criação do conceito de orientação à objetos; e a 
crise do software. 
 
6) O computador era controlado pelo 
programa; e o software realizava as 
operações matemáticas e o funcionamento 
do hardware. 
 
7) Surgimento de sistemas 
operacionais gráficos; e softwares 
utilizando a web como plataforma 
de desenvolvimento. 
Agora, assinale a alternativa que contém a sequência histórica, em ordem cronológica, 
correta: 
Sua resposta 
6-2-5-4-1-7-3 
 
Correto 
 
 
Questão 6 Correta 
Pressman e Maxim (p. 31 2016) apresentam em seu livro Engenharia de Software – uma 
abordagem profissional: 
 
 
“...processo foi definido como um conjunto de atividades de trabalho, ações e tarefas 
realizadas quando algum artefato de software deve ser criado. Cada uma dessas 
atividades, ações e tarefas se alocam dentro de uma metodologia ou modelo que 
determina sua relação com o processo e umas com as outras. 
... Cada atividade metodológica é composta por um conjunto de ações de engenharia de 
software. Cada ação é definida por um conjunto de tarefas, o qual identifica as tarefas de 
trabalho a ser completadas, os artefatos de software que serão produzidos, os fatores de 
garantia da qualidade que serão exigidos e os marcos utilizados para indicar progresso. 
...uma metodologia de processo genérica para engenharia de software estabelece cinco 
atividades metodológicas: comunicação, planejamento, modelagem, construção e 
entrega. Além disso, um conjunto de atividades de apoio é aplicado ao longo do processo, 
como o acompanhamento e controle do projeto, a administração de riscos, a garantia da 
qualidade, o gerenciamento das configurações, as revisões técnicas, entre outras. 
Um aspecto importante do processo de software ainda não foi discutido. Esse aspecto – 
chamado fluxo de processo– descreve como são organizadas as atividades 
metodológicas, bem como as ações e tarefas que ocorrem dentro de cada atividade em 
relação à sequência e ao tempo.” 
 
 
 
De acordo com os fluxos apresentados por Pressman e Maxim (2016), faça a associação 
das figuras na coluna A com suas descrições na coluna B. 
 
COLUNA A COLUNA B 
I. 
 
 
 
 
 
1. Fluxo de processo interativo 
 
II. 
 
 
 
 
 
 
2. Fluxo de processo paralelo 
 
III. 
 
 
 
3. Fluxo de processo linear 
 
 
 
IV. 
 
 
 
 
4. Fluxo de processo 
evolucionário 
 
 
Fonte: PRESSMAN, Roger S., MAXIM, Bruce R. Engenharia de Software – uma 
abordagem profissional. 8ª edição. Página 31. AMGH Editora. 2016. 
Assinale a alternativa que apresenta a associação CORRETA entre as colunas. 
Sua resposta 
I – 3; II – 1; III – 4; IV – 2. 
 
Correto 
 
 
Questão 7 Correta 
Sommerville (2011) descreve três modelos de processo de software, a saber: modelo em 
cascata, desenvolvimento incremental e engenharia de software orientada a reúso. Cada 
modelo é apresentado de modo a orientar a equipe quando usar um ou outro, com suas 
principais caraterísticas. Entretanto, todo modelo contém também seus pontos 
negativos, que precisam ser cuidadosamente avaliados antes de ser adotado. 
 
Complete as lacunas a seguir, para cada um dos três modelos de processo 
desenvolvimento de software: 
 
O modelo ____________ não oferece muita visibilidade do processo, dependendo das 
entregas para que o progresso seja medido. Além disso, a adição de incrementos pode 
acabar degradando a estrutura do sistema. 
 
O modelo ____________ pode ser custoso e tomar muito tempo devido ao retrabalho ao 
longo do processo. Não é incomum que o projeto tenha de ser congelado para que uma 
outra parte tenha andamento. Erros costumam ser encontrados quando o software é 
colocado em uso. 
 
O modelo ____________ pode não atender exatamente o que os clientes precisam 
devido aos compromissos assumidos com os requisitos. Pode existir também perda do 
controle sobre a evolução do sistema. 
Assinale a alternativa que completa corretamente as lacunas. 
Sua resposta 
desenvolvimento incremental / modelo em cascata / engenharia de software orientada a 
reúso. 
 
Correto 
 
 
Questão 8 Correta 
Existem diversos Modelos de Processos de Softwares que possuem características 
diferentes para serem utilizados em Processos de Softwares. Cada empresa adota um 
Modelo de Processo de Software de acordo com suas necessidades e realiza adaptações, 
se necessário, a cada Software produzido. 
Um projeto de Software que, a partir de requisitos iniciais, visa criar pequenas versões 
que serão entregues ao cliente, e posteriormente expandir para novas versões até chegar 
ao sistema ideal totalmente construído, pode-se dizer que tal projeto foi desenvolvido 
com base em um Modelo ... 
Sua resposta 
Incremental. 
 
CORRETO ao indicar: Incremental. 
 
 
Questão 9 Correta 
Com base em seus conhecimentos sobre Processo de Software, analise o excerto a 
seguir. 
“Cada atividade metodológica é composta por um conjunto de ____________ de 
engenharia de software, onde cada uma é definida por um conjunto de ____________, o 
qual identifica as tarefas de trabalho a ser completadas, os ____________ de software 
que serão produzidos, os fatores de garantia da qualidade que serão exigidos e os 
marcos utilizados para indicar progresso.” (PRESSMAN, p. 31, 2016). 
Assinale a alternativa que preenche corretamente as lacunas. 
Sua resposta 
Ações / tarefas / artefatos. 
 
Correta 
 
 
Questão 10 Correta 
A visão funcional de uma organização está relacionada com a estrutura hierárquica 
desta. Trata-se de um modelo de visualização vertical, ou seja, os processos são vistos 
por departamentos, onde cada um gerencia seus recursos de forma específica. 
 
 
Na visão funcional, cada área é percebida _________, como se não houvesse conexão 
com as demais áreas. Trata-se de um _________, onde cada atividade é realizada 
separadamente, com _________ e _________ sobre _________. 
Assinale a alternativa que completa corretamente as lacunas: 
Sua resposta 
individualmente / processo de isolamento / coordenação fraca / desconhecimento / os 
processos. 
 
Correto 
 
 
Questão 11 Correta 
O planejamento do gerenciamento de processos de negócios está vinculado a 
compreensão da organização de seu nível de maturidade em processos, pois 
a capacidade da empresa de entender e gerenciar seus processos que determinará a 
forma como o gerenciamento acontecerá. O CMMI (Capability Maturity Model 
Integration) ou 
no português Modelo Integrado de Capacidade de Maturidade é extremamente relevante 
para o gerenciamento de processos de negócios, pois contribui para o melhor 
gerenciamento de atividades e, por consequência, o produto final é padronizado, com 
menor possibilidade de erros e gera satisfação do cliente. 
 
Para que uma organização atingir sua maior capacidade de maturidade seguindo o 
modelo CMMI é necessário passar pelos seguintes níveis de maturidade: 
 
1. Definido 
2. Quantitativamente Gerenciado 
3. Inicial 
4. Em Otimização 
5. Gerenciado 
Assinale a opção que apresenta a ordem correta dos níveis de maturidade CMMI: 
Sua resposta 
3 – 5 – 1 – 2 – 4. 
 
CORRETO ao indicar: 3 – 5 – 1 – 2 – 4. 
 
 
Questão 12 Correta 
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. 
Sua resposta 
Subsidiar a precisão das análises e embasamento dos resultados identificados. 
 
Correto 
 
Questão 13 Correta 
A visão funcional da organização está ligada a estrutura hierárquica, ou seja, é um 
modelo de visualização vertical. Nesse formato, os processos são separados por 
departamento, onde cada um gerencia os seus recursos. 
Esta visão não trabalha a conectividade entre as áreas de negócios, portanto: 
Sua resposta 
é um processo de isolamento. 
 
Correto 
 
Questão 14 Correta 
De uma forma bastante resumida, a teoria desenvolvida por Michael Porter traz uma 
visão de que os processos e atividades devem agregar valor ao cliente e, por 
consequência, manter a organização em vantagem competitiva frente seus concorrentes. 
Porter (1989) define uma atividade como um instrumento de diagnóstico de vantagem 
competitiva, de como criar e manter esta vantagem. Ainda, esta atividade representa os 
processos centrais que definem a empresa, portanto, há variação de empresa para 
empresa. 
Ainda segundo Porter (1989), esta atividade funciona como um meio para gerar 
vantagem competitiva e essa vantagem é vista como uma vantagem sustentável que 
permite que a organização se destaque frente a seus players. Ela depende do 
alinhamento entre todas as áreas organizacionais para que ocorra viabilidade de se 
realizar todos os processos com a maior eficácia possível. 
Assinale a alternativa que apresenta a atividade referida no texto. 
Sua resposta 
Cadeia de Valor. 
 
Correto 
 
 
Questão 15 Correta 
Chiavenato (2014) determina padrões de desempenho que sejam mensuráveis e que 
possam ser comparados com os resultados reais por meio de monitoramento, com o 
intuito de, caso seja necessário, tomar medidas corretivas para atingir os objetivos 
previamentepropostos. A visão de gestão de negócios tem uma relação íntima com a 
função administrativa e o controle dos padrões de desempenho devem abranger todos os 
níveis organizacionais e se divide em controles estratégicos, táticos e 
operacionais. Considerando o contexto, avalie as afirmativas a seguir: 
I. Os controles táticos são mais detalhados, de médio prazo e abordam a organização 
em uma perspectiva departamental. 
II. Os controles operacionais são analíticos, de curto prazo e voltados às tarefas e 
atividades. 
III. Os controles estratégicos trazem uma visão mais genérica, de longo prazo e 
abordam a organização como um todo. 
IV. No caso do BPM o processo de controle, também deve ocorrer em todos os níveis, 
porém, com o foco na estratégia. 
Considerando o contexto apresentado, é correto o que se afirma em: 
Sua resposta 
I, II e III, apenas. 
 
A frase corretamente preenchida é: I, II e III, apenas. (correto) I. Os controles táticos 
são mais detalhados, de médio prazo e abordam a organização em uma perspectiva 
departamental. (correto) II. Os controles operacionais são analíticos, de curto prazo e 
voltados às tarefas e atividades. (correto) III. Os controles estratégicos trazem uma 
visão mais genérica, de longo prazo e abordam a organização como um 
todo. (incorreto) IV. No caso do BPM o processo de controle, também deve ocorrer 
em todos os níveis, porém, com o foco na estratégia. O correto é: No caso do BPM o 
processo de controle, também deve ocorrer em todos os níveis, porém, como o foco é 
no processo, o olhar deve ser mais voltado para as atividades/tarefas que compõe cada 
processo de negócio. 
 
 
Questão 16 Correta 
Toda empresa é setorizada conforme as atividades que são realizadas. Estes setores, 
também conhecidos como áreas de negócio, precisam ser interligadas para que as 
informações relevantes à empresa, sejam compartilhadas. Esta interligação e 
compartilhamento é realizado pela área de TI. 
 
 
__________ entre a TI e as demais áreas de negócio é __________. Essa interligação é 
uma forma eficaz de __________ no desenvolvimento do software, garantindo uma 
__________ amplamente fortalecida. 
Assinale a alternativa que completa corretamente as lacunas: 
Sua resposta 
A integração / fundamental / evitar falhas / gestão. 
 
Correto 
 
 
Questão 17 Correta 
A visão funcional da organização está ligada a estrutura hierárquica, ou seja, é um 
modelo de visualização vertical. Nesse formato, os processos são separados por 
departamento, onde cada um gerencia os seus recursos. 
Esta visão não trabalha a conectividade entre as áreas de negócios, portanto: 
Sua resposta 
é um processo de isolamento. 
 
Correto 
 
 
Questão 18 Correta 
O BPMS (Business Process Management Suite or System) ou Sistema 
de Gerenciamento de Processos de Negócios permite a realização do mapeamento, 
execução e monitoramento dos processos organizacionais. É uma ferramenta que 
permite mapear, executar e monitorar os processos funcionais, com o intuito de fornecer 
uma visão de processo ponta a ponta, ou seja, contribuir para a automatização das ações 
e do fluxo de informações existentes nos processos. Com base no contexto 
apresentado, avalie as seguintes asserções e a relação proposta entre elas: 
I. O BPMS é considerado uma evolução do workflow (fluxo de trabalho), pois é capaz 
de integrar diversos workflows. Por conta disso, o BPMS traz uma visão muito mais 
ampla e permite que ocorra integração com sistemas legados. 
PORQUE 
II. O dinamismo dos atuais ambientes de negócios gera constantes alterações nas 
condições do mercado, obrigando os gestores a reagir o mais rápido possível. O que 
implica em alterações nas operações da empresa e, consequentemente, nos processos de 
negócio implementados. 
A respeito dessas asserções, assinale a alternativa correta. 
Sua resposta 
As asserções I e II são proposições verdadeiras, e a II não é uma justificativa da I. 
 
A frase corretamente preenchida é: As asserções I e II são proposições verdadeiras, e a 
II não é uma justificativa da I. A segunda asserção está complementando a primeira 
asserção sobre o BPMS que provê ferramentas para análise e otimização dos processos. 
 
 
Questão 19 Errada 
De Sordi (2018) afirma que o Modelo Conceitual do BPMS (Sistema 
de Gerenciamento de Processos de Negócios) valoriza os investimentos já realizados 
em Softwares pelas organizações envolvidas com o processo de negócio, ao contrário da 
estratégia da reengenharia de uma década atrás, que divulgava o descarte e a 
substituição dos sistemas de informação legados pelo sistema ERP. 
 
Considerando o contexto, avalie as afirmativas a seguir: 
 
 
I. No Modelo Conceitual BPMS os Softwares antigos e hospedados em diferentes 
plataformas computacionais não são descartados e sim valorizados, agregando valor aos 
processos da empresa. 
II. O Modelo Conceitual do BPMS está fundamentado na “construção de Softwares ou 
de módulos de sistemas de informação” que tragam inovação ao Processo de Negócio. 
 
III. A arquitetura do Modelo Conceitual do BPMS se inicializa com a importância da 
disponibilidade de um ambiente eficaz para integração entre os sistemas de informação. 
 
IV. O Modelo Conceitual BPMS propicia um nível de automação por meio da criação 
e execução de aplicações, que combinam a lógica nos modelos de negócio com regras e 
dados conectados às atividades, permitindo um gerenciamento avançado do fluxo de 
trabalho. 
Considerando o contexto apresentado, é correto o que se afirma em: 
Sua resposta 
I e III, apenas. 
 
Verifique novamente as afirmativas e faça outra tentativa. 
 
 
Questão 20 Errada 
Para fazer um sistema para um hotel, um analista de Sistemas precisa ter conhecimento 
tanto das rotinas realizadas pelos empregados do hotel, quanto das funcionalidades que 
o cliente deseja do sistema. Para auxiliar no desenvolvimento e garantir que as 
funcionalidades do sistema sejam realmente desenvolvidas é necessário realizar a 
Especificação de Requisitos. 
Assinale a alternativa correta sobre a Especificação de Requisitos. 
Sua resposta 
A Especificação de Requisitos é o processo de modelagem de todas as funcionalidades 
do sistema, usa-se a UML para realizar essa modelagem. 
 
A Especificação de Requisitos não é o processo de modelagem com UML, entretanto o 
diagrama de Caso de Uso é utilizado nesta fase como auxílio. 
 
 
Questão 21 Correta 
Após entrevista com um cliente, dono de uma loja de alugueis de carros, o Analista de 
Sistema, fez um breve resumo das solicitações do cliente, observe: “Deverá ser 
realizado um Software para uma locadora de automóveis, sabendo-se que: 
 
 
(i) Para cada veículo alugado é necessário saber: a marca, descrição, o cliente e o 
valor do seguro; 
(ii) Para cada contrato é necessário saber: data, preço da diária, o veículo, e o 
cliente; 
(iii) Para cada fornecedor é necessário saber: o nome, endereço e quais produtos 
fornece; 
(iv) Para as manutenções dos veículos é necessário que o sistema emita relatórios 
informando por marca qual o custo médio mensal, além de haver um controle total 
da manutenção de cada veículo.” 
 
 
Considerando o contexto, avalie as afirmativas a seguir: 
 
 
I. A partir do resumo apresentado deverá ser elaborado uma lista de Requisitos 
Não Funcionais do Software a ser desenvolvido. 
II. O resumo apresentado já é suficiente para começar as telas do projeto, visto 
que as principais funcionalidades do Software já foram listadas. 
 
III. O resumo apresentado não expõem de forma clara os Requisitos Funcionais, 
demonstra somente os Requisitos Não Funcionais. 
 
IV. A partir do resumo apresentado podemos ter uma ideia inicial do projeto, 
entretanto, será necessário especificar os requisitos e validá-los com o cliente. 
Considerando o contexto apresentado, é correto o que se afirma em: 
Sua resposta 
Apenas a afirmação IV está correta.A resposta correta é: Apenas a afirmação IV está correta. 
 
 
Questão 22 Correta 
Determinar o tipo de requisito em um sistema pode ser uma tarefa extenuante e, um 
requisito pode ser classificado inicialmente como um tipo e no decorrer no projeto, ele 
pode sofrer alterações e receber outra classificação ou ainda, gerar uma série de novos 
requisitos. Segundo as principais bibliografias especializadas nesse assunto, os 
requisitos de um sistema podem ser classificados como Requisitos Funcionais, 
Requisitos Não Funcionais e Requisitos de Domínio. 
Levando em conta que um Requisito Funcional determina de forma clara e precisa as 
funcionalidades específicas do que o sistema deve ou não realizar, podemos 
exemplificar dizendo que ... 
Sua resposta 
O sistema deve realizar emissão de nota fiscal eletrônica. 
 
CORRETO ao indicar: O sistema deve realizar emissão de nota fiscal eletrônica. 
 
 
Questão 23 Correta 
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 ... 
Sua resposta 
Requisito Não Funcional. 
 
CORRETO ao indicar: Requisito Não Funcional. 
 
 
Questão 24 Correta 
O processo de ____________ determina que a especificação é consistente com a 
definição dos requisitos, assegurando que os requisitos propostos irão atender as 
necessidades impostas pelo cliente, de acordo com Pfleeger (2004). O objetivo principal 
deste processo é encontrar erros nos requisitos documentados. 
Assinale a alternativa que preenche corretamente a lacuna. 
Sua resposta 
Validação dos Requisitos. 
 
Correto 
 
Questão 25 Correta 
Uma das etapas mais importantes do desenvolvimento de software é o levantamento e 
análise de requisitos. É fundamental que antes do inicio do desenvolvimento do sistema, 
todas as necessidades e problemas tenham sidos analisadas e projetados pela Engenharia 
de Requisitos. 
 
Com base na Engenharia de Requisitos, avalie as seguintes asserções e a relação 
proposta entre elas: 
 
Ao realizar entrevistas com o Cliente foi detectado a necessidade do sistema permitir o 
cancelamento de notas de vendas, seguindo as recomendações da prefeitura local, que 
permite o cancelamento em até 48h apos o seu cadastramento, esse tipo de requisito é 
considerado Funcional. 
 
PORQUE 
Os Requisitos Funcionais determinam os objetivos específicos, ou seja, o que o sistema 
deve possuir ao final de seu desenvolvimento. Esse tipo de requisito deverá conter todas 
as funções e informações fornecidas pelo cliente, antes da construção do software. 
A respeito dessas asserções, assinale a alternativa correta: 
 
Sua resposta 
as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. 
 
CORRETO ao indicar: as asserções I e II são proposições verdadeiras, e a II é uma 
justificativa da I. 
 
 
Questão 26 Correta 
O Monitoramento de Requisitos é um processo que consiste em garantir que o escopo 
do software desenvolvido seja realizado. Na Figura a seguir, é possível observar um 
processo que visa garantir a rastreabilidade das alterações durante o processo de 
desenvolvimento do software, realizando análises de impacto para evidenciar sua 
viabilidade técnico-financeira, como destaca Sommerville (2011). 
 
 
Assinale a alternativa que apresenta o processo representado pelo texto e figura. 
Sua resposta 
Gestão de Mudanças de Requisitos. 
 
Correta 
 
 
Questão 27 Errada 
Considerando o Diagrama UML da figura a seguir, analise as sentenças. 
 
 
Figura 1: Diagrama UML 
 
Fonte: Até o Momento. Disponível em <https://www.ateomomento.com.br/>. Acesso 
em 18 de Março de 2020. 
 
 
Com base na Figura 1, avalie em V ou F as afirmações a seguir: 
 
 
 
I. A figura apresenta um Diagrama de Sequência pois ele está mostrando suas 
funcionalidades uma após outra. 
 
II. O Diagrama contém duas raias e na raia superior aparecem dois nós de decisão. 
 
III. A barra de bifurcação da raia inferior indica que as duas ações podem acontecer em 
paralelo. 
 
IV. Os nós indicativos dos estados inicial e final estão devidamente contemplados no 
Diagrama. 
 
V. O Diagrama é parecido com um fluxograma e faz parte dos Diagramas de Estrutura. 
Considerando as sentenças, assinale a alternativa correta. 
Sua resposta 
F – V – V – V – V. 
 
Incorreta, pois a sequência é : F – V – F – V – F. 
 
 
Questão 28 Correta 
A UML faz uso de uma linguagem gráfica, o que nos permite visualizar com mais 
facilidade os objetos e suas interações (relacionamentos), bem como construir, 
especificar e documentar os artefatos gerados por um software. Esta linguagem de 
modelagem é composta por 14 diagramas com o objetivo permitir visões múltiplas do 
sistema a ser modelado. 
Um destes diagramas fornece uma visão geral dos objetivos que os usuários desejam 
alcançar utilizando o sistema. Esse diagrama também auxilia na comunicação entre o 
cliente e os analistas e apresentam as principais funcionalidades do sistema com foco no 
cliente. 
Assinale a alternativa que apresenta o diagrama UML descrito no texto-base. 
Sua resposta 
Diagrama de Caso de Uso. 
 
Correto 
 
 
Questão 29 Correta 
O diagrama de classe segundo Guedes (2011), "define a estrutura das classes utilizadas 
pelo sistema, determinando os atributos e métodos que cada classe tem, além de 
estabelecer como as classes se relacionam e trocam informações entre si". As classes 
relacionam-se entre si e os tipos de relacionamentos possíveis são especificados na 
UML. 
Analise a tabela a seguir e faça a relação dos tipos de relacionamentos na coluna A com 
sua respectiva definição na coluna B. 
Coluna A Coluna B 
I. Dependência 
1. É uma associação específica em que a 
classe filha pode existir independente da 
classe pai. 
II. Associação 
2. É o tipo de relacionamento mais fraco 
entre duas classes, chamado de relação 
semântica entre duas classes, na qual uma 
alteração na classe independente pode 
afetar a classe dependente. 
III. Agregação 
3. Este é o tipo de relacionamento mais 
comum, e indica que a classe A tem uma 
relação com a classe B. É um 
relacionamento genérico. 
IV. Composição 
4. É uma associação específica em que se 
o objeto da classe pai é destruído o outro 
objeto associado, o filho, não fará sentido 
existir 
Assinale a alternativa com a associação correta. 
Sua resposta 
I-2; II-3; III-1; IV-4. 
 
Correto 
 
 
Questão 30 Errada 
A POO (programação orientada a objetos) aplica os conceitos de orientação a objetos 
(OO) no desenvolvimento do código, já a A/POO (Análise e Projeto Orientado a 
Objeto) aplica os conceitos de OO na análise e na elaboração do projeto, que são fases 
que antecedem a programação. Um instrumento de OO utilizado na análise é o "caso de 
uso", e no projeto a UML (Linguagem de modelagem unificada). 
Um conceito muito importante e fundamental para se adotar a Programação Orientada a 
Objetos se dá quando os dados e funções são mantidos seguros de interferência externa 
e má utilização. Dessa forma, eles são ocultos, tornando as informações privadas apenas 
a quem as possui como herança. Esse conceito é conhecido como ... 
Sua resposta 
Encapsulamento. 
 
INCORRETO, porque deveria indicar: Encapsulamento. 
 
Questão 31 Correta 
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 deestado são três, a saber: ____________ , do, exit. 
Assinale a alternativa que preenche corretamente as lacunas. 
Sua resposta 
Comportamento / entry. 
 
Correto 
 
 
Questão 32 Correta 
O ____________ tem por objetivo descrever os passos que devem ser seguidos para a 
execução de uma determinada ação. Esse diagrama assemelha-se muito com as funções 
de um fluxograma, exceto pelo fato que este pode representar atividades em paralelo. 
Seus elementos básicos são: ações (atividades), sentinela (desvios), estados inicial e 
final, barra de bifurcação e barra de junção. 
Assinale a alternativa que preenche corretamente a lacuna. 
Sua resposta 
Diagrama de Atividade. 
 
Correto 
 
 
Questão 33 Correta 
No processo de abstração podemos definir classes abrangentes as quais, durante o 
processo de modelagem, serão refinadas e, a partir de então construir subclasses que 
poderão herdar as características e comportamentos da classe genérica. 
Podemos dizer que uma grande vantagem da Herança em POO é permitir... 
Sua resposta 
A criação de novas classes a partir de classes já existentes, sem duplicar nenhum 
código. 
 
CORRETO, porque deveria indicar: a criação de novas classes a partir de classes já 
existentes, sem duplicar nenhum código. 
 
 
Questão 34 Correta 
Atualmente o eXtreme Programming (XP) está entre os métodos ágeis mais utilizados 
no mercado. Analise as afirmativas a seguir em relação à metodologia XP. 
 
 
I. O método exige uma abordagem “extrema” para o processo iterativo. 
II. O método utiliza-se de sprints, e ao final de um sprint deve ser entregue um produto 
ao cliente (minissistema). 
 
III. O envolvimento do cliente é parte do processo. 
 
IV. O método é colaborativo (equipe), e por isso o desenvolvimento do código é feito 
aos pares. 
Neste contexto, é coreto o que se afirma em: 
Sua resposta 
I, III e IV, apenas. 
 
Correto 
 
 
Questão 35 Correta 
O ciclo de vida do Processo Unificado(PU) é uma série de repetições ao longo da vida 
do sistema, sendo que cada ciclo completo resulta em uma versão do software, por sua 
vez, cada ciclo é composto por 4 fases. 
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação dos 
ciclo de vida do PU com suas respectivas definições. 
 
I. Concepção 
1. é uma visão mais refinada dos requisitos e da arquitetura, análise 
de riscos e estimativas; 
II. Elaboração 
2. é o momento de desenvolvimento do sistema, começando pelos 
elementos mais fáceis e inicia-se a preparação para a implantação. 
III. Construção 3. é a fase de implantação do sistema, ou seja, a entrega; 
IV. Transição 
4. irá definir a visão geral do projeto, o escopo e os requisitos 
iniciais; 
Assinale a alternativa que apresenta a associação correta entre as colunas: 
Sua resposta 
I - 4; II - 1; III - 2; IV - 3. 
 
INCORRETO, porque deveria indicar: I - 4; II - 1; III - 2; IV - 3. 
 
 
 
Questão 36 Correta 
Quatro Diagramas estão contemplados no Diagrama de Interação: Diagrama de 
Sequência, Diagrama de Comunicação, Diagrama de Tempo, Diagrama de Visão Geral 
de Interação. O Diagrama de Sequência é, dentre os Diagramas de Interação UML, o 
mais comum. 
 
Considerando o Diagrama de Sequência, avalie as afirmativas a seguir: 
 
 
I. O Diagrama de Sequência foca na troca de mensagens entre um número de “lifelines”. 
 
 
 
II. O Diagrama de Sequência descreve uma interação focando na sequência de 
mensagens que são trocadas. 
 
 
III. As interações que são descritas por Diagramas de Sequência formam a base para o 
entendimento de semânticas das metaclasses no pacote de interações. 
 
 
IV. O Diagrama de Sequência foca na interação entre “lifelines” onde a arquitetura da 
estrutura interna e o modo como ela corresponde com a passagem de mensagem são 
centrais. 
Considerando o Diagrama de Sequência, assinale a alternativa correta. 
Sua resposta 
Apenas as alternativas I, II e III estão corretas. 
 
Correto

Outros materiais