Buscar

Análise e projeto de sistemas

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 56 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 56 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 56 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

Exitem inúmeros processos de desenvolvimento de um Sistema de 
Informação (SI), por exemplo, cascata, espiral, prototipagem etc. A respeito 
do modelo clássico ou em cascata, seu processo segue uma sequência de 
etapas e uma etapa só começa após a anterior ter sido concluída. Dadas as 
alternativas a seguir, analise qual das alternativas corresponde com a 
sequência correta dessas etapas. 
A - Especificação, análise, projeto, implementação, homologação, 
implantação e manutenção. Resposta correta 
B - Análise, especificação, projeto, homologação, implementação, 
implantação e manutenção. 
C - Projeto, análise, especificação, implementação, homologação, 
manutenção e implantação. 
D - Especificação, projeto, análise, implementação, homologação, 
implantação e manutenção. 
E - Projeto, especificação, análise, homologação, implementação, 
implantação e manutenção. 
 
A Teoria Geral dos Sistemas (TGS) pode ser empregada a eventos bastante 
semelhantes que acontecem em uma variedade de áreas específicas do 
conhecimento. É conhecida como uma abordagem estruturalista que 
integra com outras abordagens das áreas organizacionais e sociais. Sua 
origem é derivada de outras teorias. Dadas as teorias a seguir, indique 
quais deram origem à TGS. 
 
 
I. Teoria da burocracia 
II. Teoria clássica 
III. Teoria das relações humanas 
IV. Teoria dos Sistemas 
V. Teoria da multidisciplinaridade 
 
 
Assinale a alternativa correta: 
A - Apenas I, III e IV 
B - Apenas II, III e V 
C - Apenas I, II, III Resposta correta 
D - Apenas I, III e V 
E - Apenas III, IV e V 
Sistemas, segundo a visão clássica, possuem componentes importantes 
para sua existência. Dessa forma, relacione os termos utilizados na 
definição desses componentes com seus respectivos significados. 
 
 
Relacione o segundo grupo com os enumerados no primeiro grupo. 
 
 
I. Entradas 
II. Processamento 
III. Saídas 
IV. Retroalimentação 
V. Entropia 
 
 
( )Throughput 
( )Outputs 
( )Feedback 
( )Inputs 
( )Tendência a desagregação 
 
 
Marque a alternativa que tem a ordem correta de numeração do segundo 
grupo: 
A - II, III, IV, I, V Resposta correta 
B - I, IV, V, II, III 
C - IV, I, III, II, V 
D - III, I, IV, V, II 
E - I, II, IV, V, III 
 
 
É na fase de levantamento de requisitos que o analista normalmente se 
reúne com os usuários para identificar suas necessidades. Esses requisitos 
podem ser divididos em funcionais e não funcionais. Os requisitos 
funcionais devem descrever claramente o que faz uma funcionalidade do 
sistema, enquanto que os requisitos não funcionais possuem atributos 
mais gerais do software, considerando por exemplo, as restrições do 
sistema. Dadas as opções a seguir, relacione o requisito quanto à sua 
classificação em funcional e não funcional: 
 
 
Relacione o segundo grupo com os enumerados no primeiro grupo. 
 
 
I. Requisito funcional 
II. Requisito não funcional 
III. Requisito funcional 
 
 
( )O tempo de resposta a uma consulta feita com o software não deve ser 
superior a sete segundos. 
( )O software deve ter recursos para permitir o cálculo do faturamento 
diário, semanal, mensal e anual por cliente. Deve ainda propiciar o recurso 
para que, se necessário, totalize esses valores por unidades da federação. 
( )O software deve emitir relatórios de atrasos no recebimento 
parametrizável por intervalo de datas. 
 
 
Marque a alternativa que tem a ordem correta de numeração do segundo 
grupo: 
A - II, I, III Resposta correta 
B - I, II, III 
C - III, I, II 
D - III, II, I 
E - I, III, II 
 
A fase de levantamento de requisitos é trabalhosa, e é nela que o analista 
geralmente se encontra com os clientes para identificar suas necessidades. 
Para auxiliar nesse processo existem várias técnicas que podem ser 
empregadas. Dadas as opções a seguir, indique qual delas corresponde à 
essas técnicas: 
A - Documentação dos requisitos 
B – Questionário Resposta correta 
C - Análise dos requisitos 
D - Validação dos requisitos 
E - Stakeholders 
 
Exitem inúmeros processos de desenvolvimento de um Sistema de 
Informação, por exemplo, cascata, espiral, prototipagem etc. Observe os 
processos a seguir e relacione-os com suas respectivas características. 
 
 
 
Relacione o segundo grupo com os enumerados no primeiro grupo. 
 
 
I. Cascata 
II. Prototipagem 
III. Espiral 
 
 
( )Segue uma sequência, mas não obrigatoriamente na mesma ordem. 
Apresenta vários ciclos em seu desenvolvimento. 
( )O produto de software é desenvolvido em apenas um ciclo e entregue 
depois de estar totalmente concluído. 
( )Segue sempre a mesma sequência e uma etapa só começa após a 
anterior ter sido completada parcialmente. O produto é desenvolvido em 
diversos ciclos e disponibilizado em versões. 
 
 
Marque a alternativa que tem a ordem correta de numeração do segundo 
grupo: 
A - II, I, III Resposta correta 
B - I, II, III 
C - II, III, I 
D - III, I, II 
E - I, III, II 
 
Para a elicitação dos requisitos, geralmente, o analista se encontra com os 
usuários para tentar compreender suas necessidades e as possíveis 
funcionalidades do sistema. Para auxiliar o analista nesse processo existem 
várias técnicas. Dadas as opções a seguir, relacione a técnica com sua 
respectiva descrição. 
 
 
Relacione o segundo grupo com os enumerados no primeiro grupo. 
 
 
I. Brainstorming 
II. Questionário 
III. Análise de observação 
 
 
( )Visitar o local com o objetivo de observar os usuários durante a 
execução de suas tarefas. 
( )Reunir os interessados com o objetivo de que utilizem seu conhecimento 
e criatividade para propor soluções. 
( )Propor perguntas com a finalidade de obter dados. Recomendada 
quando existe um número grande de envolvidos. 
 
 
Marque a alternativa que tem a ordem correta de numeração do segundo 
grupo: 
A - II, I, III 
B - I, II, III 
C - III, I, II Resposta correta 
D - III, II, I 
E - I, III, II 
 
Sistemas de ERP (Enterprise Resource Planning), são utilizados para integrar 
processos de negócio nas várias áreas de negócio de uma empresa num 
único sistema de software. Outros tipos de sistemas também são 
importantes na relação com fornecedores, clientes e para o conhecimento 
da organização. 
 
 
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for 
verdadeira e F se a sentença for falsa: 
 
 
• ( )Sistemas de Apoio a Empresas 
• ( )Suplly Chain Management (Sistemas de gestão de cadeia de 
suprimentos) 
• ( )Sistema de Gestão de Dados 
• ( )Customer Relationship Management (Sistemas de gestão de 
relacionamento com clientes) 
• ( )Sistemas de Gestão do Conhecimento 
 
 
A sequência correta é: 
A - V, F, V, V, V 
B - F, V, F, V, V Resposta correta 
C - F, V, F, V, F 
D - V, V, V, V, V 
E - F, V, F, V, V 
 
Pirâmide DICS é uma estrutura que estabelece camadas para dar sentido 
ao grande volume de dados gerados todo dia. Essas camadas são divididas 
em: dados, informação, conhecimento e sabedoria. Considerando esse 
contexto, avalie as seguintes asserções e a relação proposta entre elas. 
 
 
A camada sabedoria é a mais complexa de ser determinada. 
 
 
Porque 
 
 
A camada sabedoria acontece quando existe uma nova compreensão nos 
outros níveis. 
 
 
A respeito dessas asserções, assinale a opção correta: 
A - As asserções I e II são proposições verdadeiras, e a II é uma justificativa 
da I. Resposta correta 
B - As asserções I e II são proposições verdadeiras, mas a II não é uma 
justificativa da I. 
C - A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
D - A asserção I é uma proposição falsa e a II é uma proposição verdadeira. 
E - As asserções I e II são proposições falsas. 
 
Conhecer sobre a Teoria Geral dos Sistemas (TGS) é importante para 
desenvolvermos Sistemas de Informação para as organizações. Em relação 
a Teoria Geralde Sistemas verifique os itens abaixo: 
I - A TGS surgiu dos trabalhos de Ludwig von Bertalanffy, quando se 
percebeu a inviabilidade de tratar as ciências por partes isoladas. 
II - A TGS tem como objetivo estudar a natureza dos sistemas e a relação 
entre suas partes em diferentes espaços. 
III - A TGS teve grande aceitação por todos desde o seu surgimento. 
Os itens corretos são: 
A - I e II somente. Resposta correta 
B - I e III somente. 
C - I, II e III. 
D - II e III somente. 
E - Nenhum dos itens estão corretos. 
 
Conhecer sobre a Teoria Geral dos Sistemas (TGS) é importante para 
desenvolvermos Sistemas de Informação para as organizações. Em relação 
a Teoria Geral de Sistemas verifique os itens abaixo: 
I - A TGS surgiu dos trabalhos de Ludwig von Bertalanffy, quando se 
percebeu a inviabilidade de tratar as ciências por partes isoladas. 
II - A TGS tem como objetivo estudar a natureza dos sistemas e a relação 
entre suas partes em diferentes espaços. 
III - A TGS teve grande aceitação por todos desde o seu surgimento. 
Os itens corretos são: 
A - I e II somente. Resposta correta 
B - I e III somente. 
C - I, II e III. 
D - II e III somente. 
E - Nenhum dos itens estão corretos. 
 
Geralmente, é no levantamento de requisitos que se identifica e define a 
maior parte das funcionalidades do sistema. Define-se, o que o sistema 
deve fazer e como fará, ou seja, requisito funcional e não funcional, 
respectivamente. Ainda, os requisitos funcionais podem ser divididos em 
evidentes e ocultos. Um requisito evidente está relacionado a uma 
funcionalidade em que o cliente tem ciência sobre sua execução. O 
requisito oculto, ao contrário, descreve uma funcionalidade desconhecida 
pelo cliente. Considerando esse contexto, avalie as seguintes asserções e a 
relação proposta entre elas. 
 
 
I. O requisito “Manter os dados de entrada e saída dos veículos” é um 
requisito funcional evidente. 
 
 
Porque 
 
 
II. O requisito “Manter os dados de entrada e saída dos veículos” é uma 
funcionalidade que o cliente sabe que está sendo feita. Portanto, um 
requisito funcional evidente. 
 
 
A respeito dessas asserções, assinale a opção correta: 
A - As asserções I e II são proposições verdadeiras, e a II é uma justificativa 
da I. Resposta correta 
B - As asserções I e II são proposições verdadeiras, mas a II não é uma 
justificativa da I. 
C - A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
D - A asserção I é uma proposição falsa e a II é uma proposição verdadeira. 
E - As asserções I e II são proposições falsas. 
 
Sistemas abertos possuem elementos internos que trabalham em conjunto 
com um objetivo comum. Mantém-se no mesmo estado, independente da 
matéria e energia que o compõe se renovarem constantemente. As 
afirmativas abaixo relacionam sistemas abertos com uma pequena 
explicação. 
 
 
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for 
verdadeira e F se a sentença for falsa: 
 
 
• ( )Ser humano: qualidade autorreflexiva. Memória desenvolvida. 
Consciente do passado, de seu comportamento. 
• ( )Vida Vegetal: células formadoras de raízes, folhas e sementes. 
• ( )Sistema digestivo: sistema do reino vegetal que permite a 
organização das informações do aparelho digestivo. 
• ( )Reino Animal: sistema nervoso que permite organização das 
informações no cérebro. 
• ( )Organização Social: conjunto de papéis dentro de sistemas com 
respectivos canais de comunicação 
 
 
A sequência correta é: 
A - V, F, V, V, V 
B - F, V, F, V, F 
C - V, V, V, V, V 
D - F, V, F, V, V 
E - V, V, F, V, V Resposta correta 
Existem diversas abordagens de análise de sistemas, cada uma com um 
foco diferenciado. Dentro deste contexto, o que é análise de sistemas? 
A - A abstração de conceitos utilizados no mundo real. 
B - É a compreensão do problema e o detalhamento dos requisitos, para o 
entendimento do que é o domínio da aplicação a ser desenvolvida. 
Resposta correta 
C - É a definição das funcionalidades que o sistema a ser desenvolvido deve 
ter, bem como suas restrições. 
D - É a integração dos requisitos do sistema a ser desenvolvido com a parte 
técnica e as tecnologias selecionadas para o seu desenvolvimento. 
E - O conjunto de requisitos verdadeiros. 
 
A UML não é uma metodologia, mas uma linguagem de modelagem de 
sistemas, que apoia na análise e projeto de sistemas orientados a objetos. 
Quais afirmativas abaixo são válidas quando pensamos em UML e 
orientação a objetos? 
I – Classe é uma entidade lógica que satisfaz certos axiomas representando 
uma coleção de objetos. 
II – Classe é a abstração das características de um grupo de coisas do 
mundo real. 
III – Objetos se relacionam através da troca de atributos. 
IV – UML é uma linguagem visual e textual para modelagem de sistemas 
orientados a objetos. 
V – A especificação da UML está contida na OMG www.omg.org 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e 
(F) falsos correta? 
A - F,V,F,V,F. 
B - F,V,F,V,V. 
C - V,F,V,V,V. 
D - V,V,F,F,V. Resposta correta 
E - V,V,V,V,V. 
 
A Teoria Geral dos Sistemas (TGS) é conhecida como uma abordagem 
estruturalista que integra com outras abordagens das áreas organizacionais 
e sociais. Esta, é proveniente de outras teorias. 
 
 
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for 
verdadeira e F se a sentença for falsa: 
 
 
• ( )Teoria da burocracia. 
• ( )Teoria clássica. 
• ( )Teoria das relações humanas. 
• ( )Teoria dos Sistemas. 
• ( )Teoria da multidisciplinaridade. 
 
 
A sequência correta é: 
A - V,F,V,V,V. 
B - F,F,V,V,V. 
C - V,V,V,F,F. Resposta correta 
D - F,V,F,V,F. 
E - F,V,F,V,V. 
 
A Pirâmide DICS - Dados, Informação, Conhecimento e Sabedoria (DIKW 
Pyramid, em inglês) retrata a relação entre os conceitos de dados, 
informação e conhecimento, complementado com o termo "sabedoria". 
Dessa forma, possibilita uma melhor compreensão sobre a importância e 
os limites das atividades de quem trabalha com o conhecimento (FURIGO, 
2018). 
FURIGO, Neusa Pavanello. Análise dos processos de transferência de 
conhecimentos na área de gestão de pessoas do Instituto Federal de 
Educação, Ciência e Tecnologia de Santa Catarina-IFSC. 2018. 239 f. 
Dissertação (Mestrado Profissional em Administração Universitária) – 
Universidade Federal de Santa Catarina. Florianópolis, 2018. 
Considerando esse contexto, avalie as seguintes asserções e a relação 
proposta entre elas. 
 
 
 
A camada sabedoria é a mais complexa de ser determinada. Acontece 
quando existe uma nova compreensão nos outros níveis. 
 
 
Porque 
 
 
A camada sabedoria é a interpretação dos dados. Manifesta-se a partir da 
organização dos dados processados para um fim específico. 
 
 
A respeito dessas asserções, assinale a opção correta: 
A - As asserções I e II são proposições verdadeiras, e a II é uma justificativa 
da I. 
B - As asserções I e II são proposições verdadeiras, mas a II não é uma 
justificativa da I. 
C - A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
Resposta correta 
D - A asserção I é uma proposição falsa e a II é uma proposição verdadeira. 
E - As asserções I e II são proposições falsas. 
 
Um Sistema de Informações é complexo na medida em que é composto por 
diversas partes. Essas etapas definem o ciclo de vida. Analise as 
proposições abaixo e indique quais fazem parte das etapas do ciclo 
de vida do SI e posteriormente marque a alternativa correta. 
 
 
I. Especificação 
II. Manuais 
III. Análise 
IV. Homologação 
V. Dados 
 
 
Assinale a alternativa correta: 
A - Apenas I, II e IV 
B - Apenas I, III e IV Resposta correta 
C - Apenas II e III 
D - Apenas I e IV 
E - Apenas I, II, III e V 
 
Sabemos que dentro das organizações o recurso mais valioso e precioso é a 
informação. A tecnologiada informação tem uma característica importante 
e um diferencial competitivo para as empresas através de seus sistemas de 
informação, que são ditos multidisciplinares. De acordo com essa linha de 
raciocínio, é correto afirmar que: 
A - Isso ocorre porque a área de TI é simplesmente técnica. 
B - Isso ocorre porque a área de TI não prioriza as questões técnicas, mas 
sim as questões comportamentais. 
C - Isso se dá devido ao fato das abordagens comportamentais e técnicas, 
considerando-se então um sistema de informação como algo sociotécnico. 
Resposta correta 
D - Isso ocorre em função das bases da área de exatas que é dita 
comportamental. 
E - Isso se dá devido ao fato das abordagens técnica, pois um sistema de 
informação é algo puramente técnico, não considerando o ser humano em 
seu conceito. 
 
Um sistema possui um grupo de elementos inter-relacionados e a interação 
desses elementos é fundamental para que o conjunto seja apontado como 
um sistema. Além disso, também dispõe de alguns componentes 
essenciais. Dadas as alternativas a seguir, assinale a alternativa que 
representa esses componentes: 
A - Processamento, entrada, saída, realimentação e controle. Resposta 
correta 
B - Aberto, material, isolado e abstrato. 
C - Sinergia, homeostase, equifinalidade e sintropia. 
D - Organização, controle, coordenação e comando. 
E - Contexto, objetivos, plano e processamento. 
 
Métodos capazes de auxiliar em todo o processo de desenvolvimento de 
software devem ser capazes de dar suporte a algumas atividades 
importantes. Quais itens abaixo representam tais atividades? 
I. representação e entendimento do domínio do negócio 
II. definição das interfaces do sistema 
III. representação do comportamento do sistema com o ambiente externo 
IV. separação dos modelos num formato em rede 
V. promoção da informação essencial para determinação dos detalhes de 
implementação. 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e 
(F) falsos correta? 
A - F,V,F,V,F. 
B - F,V,F,V,V. 
C - V,F,V,F,V. Resposta correta 
D - V,V,V,F,F. 
E - V,V,V,V,V. 
 
A elicitação de requisitos é dita um neologismo, pois é uma palavra que foi 
adaptada à língua portuguesa com a conotação de descoberta, 
identificação, dedução, extração ou obtenção. Como ela pode ser feita? 
I – através de entrevistas. 
II – através de análise de mercado e de problemas. 
III – Através da análise de documentos e outras formas variadas. 
IV – através do estabelecimento do entendimento básico do problema 
somente com os usuários em reuniões. 
V – através da modelagem de sistemas. 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e 
(F) falsos correta? 
A - F,V,F,V,F. 
B - F,V,F,V,V. 
C - V,F,V,V,V. 
D - V,V,F,F,V. 
E - V,V,V,F,F. Resposta correta 
 
Pirâmide DICS é uma estrutura que estabelece camadas para dar sentido 
ao grande volume de dados gerados diariamente . Essas camadas são 
divididas em: dados, informação, conhecimento e sabedoria. Analise as 
descrições a seguir e indique quais pertencem à camada informação: 
 
 
I. São elementos originários de coleta ou investigação. Está na base da 
pirâmide. 
II. É a etapa mais complexa de ser determinada. Acontece quando existe 
uma nova compreensão nos outros níveis. 
III. É o tratamento dos dados. Manifesta-se a partir da organização dos 
dados processados. 
 
 
Assinale a alternativa correta: 
A - Apenas I e II 
B - Apenas I e III 
C - Apenas II e III 
D - Apenas III Resposta correta 
E - I, II e III 
 
Requisitos Funcionais são declarações de funções de como o sistema deve 
reagir a entradas específicas e como deve comportar em determinadas 
situações. 
Em relação aos requisitos funcionais, identifique quais sentenças abaixo se 
enquadram nesta categoria: 
I. o acesso aos recursos do software deve ser restrito a pessoas 
autorizadas. 
II.o software deve ter recursos para permitir o cálculo do faturamento 
diário, semanal, mensal e anual por cliente. Deve ainda propiciar o recurso 
para que, se necessário, totalize esses valores por unidades da federação. 
III. o software deve emitir relatórios de atrasos no recebimento 
parametrizável por intervalo de datas. 
IV. o tempo de resposta a uma consulta feita com o software não deve ser 
superior a sete 
Assinale a opção correta: 
A - I, II. 
B - I, III e IV. 
C - II e III. Resposta correta 
D - II e IV. 
E - III. 
 
A Teoria Geral dos Sistemas (TGS) estuda e trabalha questões relacionadas 
a sistemas, buscando criar definições conceituais que permitam criar 
condições de utilização na realidade prática e não tenta resolver os 
problemas. Os sistemas podem ser classificados quanto à sua natureza. 
Nas sentenças a seguir estão colocadas algumas dessas classificações. 
 
 
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for 
verdadeira e F se a sentença for falsa: 
 
 
• ( )Sistemas de informação. 
• ( )Sistemas Abertos. 
• ( )Sistemas Fechados. 
• ( )Sistemas Biológicos. 
• ( )Sistemas Organizacionais. 
 
 
A sequência correta é: 
A - V, F, V, V, V 
B - F, V, V, F, F Resposta correta 
C - V, V, V, F, F 
D - F, V, F, V, F 
E - F, V, F, V, V 
 
Para a realização da análise de dados de um sistema e criar representações 
abstratas do que ele deve fazer, podemos utilizar ferramentas, como: 
diagrama de contexto, diagrama de fluxo de dados, diagrama de entidade e 
relacionamento e dicionário de dados. A respeito dos elementos do 
diagrama de fluxo de dados, assinale a alternativa correta. 
A - Sistema de negócio, atores e entradas e saídas. 
B - Nome, atributo e relacionamentos. 
C - Entidades e relacionamentos. 
D - Processos, fluxos de dados, depósitos de dados e entidades externas. 
Resposta correta 
E - Entidade física, entidade lógica e entidade associativa. 
 
A engenharia de requisitos contém documentos para especificação de 
requisitos de software, segundo a IEEE 830-1998. Tais documentos 
atendem ao contrato, ao cliente, ao fornecedor e ao usuário. Quais 
afirmativas abaixo correspondem a esse documento? 
I. SRS – Software Requirements Specification é nosso documento padrão 
segundo a IEEE 830-1998. 
II. Uma SRS não deve ser ambígua. 
III. Uma SRS não necessita ser consistente. 
IV. Uma SRS deve ser verificável e rastreável. 
V. Uma SRS não pode ser modificável. 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e 
(F) falsos correta? 
A - F,V,F,V,F. 
B - F,V,F,V,V. 
C - F,V,V,F,F. 
D - F,V,V,V,F. 
E - V,V,F,V,F. Resposta correta 
 
No processo de análise de um sistema, é necessário utilizar diversas 
metodologias para criar um sistema que atenda plenamente todos os 
requisitos solicitados pelo cliente. Por isso, é importante ter domínio sobre 
essas metodologias. Dessa forma, poderá utilizar a mais adequada para 
obter sucesso no desenvolvimento da solução. Entre os métodos de análise 
temos o modelo essencial, esse modelo é composto, essencialmente, por 
duas etapas/modelos. Dadas as alternativas a seguir, indique qual 
corresponde a essas etapas. 
A - Modelo processual e Modelo de negócios. 
B - Modelo ambiental e Modelo comportamental. Resposta correta 
C - Modelo documental e Modelo empresarial. 
D - Modelo documental e Modelo estrutural. 
E - Modelo de requisitos e Modelo arquitetural. 
 
O modelo estruturado aparece em torno de um problema gerado pelo 
comando GOTO da linguagem de programação COBOL. Para tanto, uma 
das soluções apresentadas para que os programas ficassem mais íntegros e 
confiáveis seria o uso de alguns elementos importantes. Quais são estes 
elementos? 
A - Metodologias, técnicas e ferramentas. 
B - Processos, atividades e tarefas. 
C - Processos, estruturas de dados e técnicas. 
D - Sequência, condicional e repetição. Resposta correta 
E - Sequência, metodologias e técnicas. 
 
Quando tratamos de processos de desenvolvimento de software, 
observamosna história e na atualidade, muitos modelos importantes. Qual 
dos modelos abaixo representa um modelo de processo que se utiliza da 
UML como linguagem de modelagem? 
A - Espiral. 
B - Incremental. 
C - Métodos ágeis. 
D - Prototipação. 
E - RUP. Resposta correta 
 
A UML não é uma metodologia, mas uma linguagem de modelagem de 
sistemas, que apoia na análise e projeto de sistemas orientados a 
objetos. Analise as seguintes afirmações sobre a UML (Linguagem de 
Modelagem Unificada), e na sequência marque a alternativa correta. 
 
 
I. A UML é uma metodologia para o desenvolvimento de software 
orientado a objetos, uma vez que fornece um conjunto de 
representações gráficas e sua semântica para a modelagem de 
software. 
II. O diagrama de casos de uso procura, por meio de uma linguagem 
simples, demonstrar o comportamento externo do sistema. Esse 
diagrama apresenta o sistema sob a perspectiva do usuário, e é dentre 
todos da UML, o mais abstrato, flexível e informal. 
III. Um relacionamento de extensão de um caso de uso “A” para um caso 
de uso “B” significa que toda vez que “A” for executado ele incorporará 
o comportamento definido em “B”. 
IV. Os diagramas de comportamento da UML demonstram como ocorrem 
as trocas de mensagens entre os objetos do sistema para se atingir um 
determinado objetivo. 
 
 
Assinale a alternativa correta: 
A - Somente I e II 
B - Somente II e IV Resposta correta 
C - Somente III e IV 
D - Somente I, II e III 
E - Somente II, III e IV 
 
No decorrer da análise de um sistema, o analista precisa utilizar diversas 
técnicas e metodologias para criar um sistema que atenda plenamente 
todos os requisitos determinados pelo cliente. Por isso, é importante que o 
analista tenha domínio sobre essas técnicas e metodologias. Assim, poderá 
selecionar a mais adequada para obter sucesso no desenvolvimento da 
solução. Dadas as alternativas a seguir, indique qual corresponde a uma 
metodologia de análise de sistemas. 
A - Análise de negócios. 
B - Análise estruturada. Resposta correta 
C - Análise de software. 
D - Análise de requisitos. 
E - Análise empresarial. 
 
A UML é uma linguagem utilizada para a modelagem orientada a objetos. 
Utilizada para representar o sistema de forma mais padronizada. A UML 
está dividida em duas categorias: diagramas estruturais e diagramas 
comportamentais. Dadas as afirmações a seguir, indique qual(is) é(são) 
verdadeira(s). 
 
 
I. O diagrama de classe pertence a categoria de diagramas estruturais. 
II. O diagrama de caso de uso pertence a categoria de diagramas 
estruturais. 
III. O diagrama de sequência pertence a categoria de diagramas 
comportamentais. 
 
 
Assinale a alternativa correta: 
A - Apenas a afirmação I é verdadeira. 
B - Apenas as afirmações I e III são verdadeiras. Resposta correta 
C - As afirmações I, II e III são verdadeiras. 
D - Apenas as afirmações II e III são verdadeiras. 
E - Apenas a afirmação III é verdadeira. 
 
A Linguagem de Modelagem Unificada (UML, do inglês Unified Modeling 
Language) é uma linguagem padrão para a modelagem orientada a objetos. 
Um dos principais diagramas dessa linguagem é o de classes, e é utilizado 
para descrever os objetos do sistema e seus relacionamentos. Analise a 
representação do objeto Pessoa, a seguir, e indique qual alternativa 
corresponde à forma correta para permitir o acesso dos atributos da classe 
Pessoa por outras classes. 
 
 
image.png 5.07 KB 
A - Não é necessário alterar a classe, pois, qualquer classe pode acessar os 
atributos da classe Pessoa. 
B - É necessário adicionar os métodos: getNome():String; 
setNome(nome:String):void; getCpf():String; setCpf(cpf:String):void. 
Resposta correta 
C - É necessário alterar o tipo dos atributos da classe Pessoa. 
D - É necessário definir o método construtor da classe Pessoa. 
E - É necessário adicionar um método alteraAtributos():void. 
 
No processo de análise de um sistema, o analista precisa conhecer as 
metodologias de análise para saber discernir sobre qual utilizar. Com o 
https://storage.googleapis.com/painel-docente-prod/questions_db/question/3425/1593014660/image.png
https://storage.googleapis.com/painel-docente-prod/questions_db/question/3425/1593014660/image.png
https://storage.googleapis.com/painel-docente-prod/questions_db/question/3425/1593014660/image.png
conhecimento das vantagens e desvantagens de cada metodologia, poderá 
empregar a que seja mais apropriada de acordo com o sistema que está 
sendo desenvolvido. Dentre as principais metodologias de análise de 
sistemas, temos a análise estruturada. Dadas as alternativas a seguir, 
indique qual representa vantagens desse modelo. 
A - Custo e documentação. 
B - Divisão da especificação e interação com os usuários. Resposta correta 
C - Comunicação e documentação. 
D - Comunicação e custo. 
E - Documentação e implementação. 
 
Para a realização da análise de dados de um sistema e criar representações 
abstratas do que ele deve fazer, podemos utilizar ferramentas, como: 
diagrama de contexto, diagrama de fluxo de dados, diagrama de entidade e 
relacionamento e dicionário de dados. A respeito dos elementos do 
diagrama de fluxo de dados, assinale a alternativa correta. 
A - Sistema de negócio, atores e entradas e saídas. 
B - Nome, atributo e relacionamentos. 
C - Entidades e relacionamentos. 
D - Processos, fluxos de dados, depósitos de dados e entidades externas. 
Resposta correta 
E - Entidade física, entidade lógica e entidade associativa. 
 
Um dicionário de dados (DD) possui o detalhamento de todos os elementos 
presentes em um DER. Pois retrata a definição, características lógicas e 
representações de todos os componentes utilizados em um sistema. Nas 
sentenças a seguir são apresentados elementos que compõem um DD. 
 
 
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for 
verdadeira e F se a sentença for falsa: 
 
 
• ( )Entidade. 
• ( )Atributo. 
• ( )Descrição. 
• ( )Tamanho. 
• ( )Relacionamento. 
 
 
A sequência correta é: 
A - F, V, V, F, V 
B - V, F, F, V, F 
C - F, V, V, F, F 
D - V, V, F, F, V 
E - V, V, V, V, F Resposta correta 
 
A UML (Unified Modeling Language) não é uma metodologia, mas uma 
linguagem unificada que auxilia na análise e projeto de sistemas orientados 
a objetos, e que pode ser empregada no uso de diversas metodologias. A 
respeito de UML e orientação a objetos, considere as asserções a seguir: 
 
 
I. Objetos se relacionam através da troca de atributos. 
II. Classe é a definição de um tipo a partir da qual podem ser instanciados 
objetos. 
III. Classe é a abstração das características e funcionalidades de um 
elemento do mundo real. 
IV. As especificações da UML encontram-se disponíveis na OMG 
(www.omg.org). 
V. A UML é uma linguagem textual estruturada para modelagem de 
sistemas orientados a objetos. 
 
 
Assinale a alternativa correta: 
A - V,F,V,V,V. 
B - F,V,F,V,F. 
C - V,V,V,V,V. 
D - F,V,V,V,F. Resposta correta 
E - V,V,F,F,V. 
 
Nossa vida em sociedade se organiza ao redor de sistemas complexos e tal 
complexidade se dá devido à interação com o ser humano. Dentro de um 
contexto de sociedade que é ameaçado pela complexidade das 
organizações que abordagem surge? 
A - o pensamento científico. 
B - o pensamento complexo. 
C - o pensamento natural. 
D - o pensamento organizacional. 
E - o pensamento sistêmico. Resposta correta 
 
Sabemos que dentro das organizações o recurso mais valioso e precioso é a 
informação. A tecnologia da informação tem uma característica importante 
e um diferencial competitivo para as empresas através de seus sistemas de 
informação, que são ditos multidisciplinares. De acordo com essa linha de 
raciocínio, qual afirmativa abaixo é correta e complementar? 
A - Isso ocorre em função das bases da área de exatas que é dita 
comportamental. 
B - Isso ocorre porque a área de TI é simplesmentetécnica. 
C - Isso ocorre porque a área de TI não prioriza as questões técnicas, mas 
sim as questões comportamentais. 
D - Isso se dá devido ao fato às abordagens comportamentais e técnicas, 
considerando-se então um sistema de informação como algo sócio técnico. 
Resposta correta 
E - Isso se dá devido ao fato das abordagens técnica, pois um sistema de 
informação é algo puramente técnico, não considerando o ser humano em 
seu conceito. 
 
Na Análise Orientada a Objetos temos três conceitos muito significativos 
para os objetos, são eles: encapsulamento, visibilidade e 
mensagem. Dados esses conceitos, relacione com sua respectiva descrição. 
 
 
Relacione o segundo grupo com os enumerados no primeiro grupo. 
 
 
I. Encapsulamento. 
II. Visibilidade. 
III. Mensagem. 
 
 
( )É o nível de alcance de um atributo ou método. 
( )É a comunicação entre os objetos e ocorre pela execução dos métodos. 
( )É o armazenamento de atributos/métodos de um objeto no próprio 
objeto. 
 
 
Marque a alternativa que tem a ordem correta de numeração do segundo 
grupo: 
A - I, III e II 
B - I, II e III 
C - II, I e III 
D - III, II e I 
E - II, III e I Resposta correta 
 
Para demonstrar de forma gráfica o Modelo de Entidades e 
Relacionamentos (MER) utilizamos o Diagrama de Entidade e 
Relacionamento (DER), este, é a principal ferramenta para esse tipo de 
representação. Analise o diagrama a seguir e indique qual(is) 
afirmação(ões) é(são) verdadeira(s). 
 
image.png 4.09 KB 
 
 
I. Uma nota fiscal pode possuir um ou muitos itens de nota fiscal. 
II. Uma nota fiscal pode conter nenhum ou muitos itens de nota fiscal. 
III. Um item de nota fiscal está em uma única nota fiscal. 
 
 
Assinale a alternativa correta: 
A - Apenas a afirmação I é verdadeira. 
B - Apenas as afirmações I e III são verdadeiras. Resposta correta 
C - Apenas as afirmações II e III são verdadeiras. 
D - As afirmações I, II e III são verdadeiras. 
E - Apenas as afirmações I e II são verdadeiras. 
https://storage.googleapis.com/painel-docente-prod/questions_db/question/3419/1593011393/image.png
https://storage.googleapis.com/painel-docente-prod/questions_db/question/3419/1593011393/image.png
https://storage.googleapis.com/painel-docente-prod/questions_db/question/3419/1593011393/image.png
A maior parte das atividades em que o Analista de Sistemas está envolvido 
são relacionadas à modelagem do sistema, transformando aquilo que o 
usuário deseja em representações abstratas, com o objetivo de facilitar a 
comunicação entre analista e usuário. Existem ferramentas simples que 
auxiliam o analista nesse processo, por exemplo, o Diagrama de Fluxo de 
Dados (DFD). Um DFD é composto por quatro elementos. Dados os 
elementos de um DFD relacione com sua respectiva descrição. 
 
 
Relacione o segundo grupo com os enumerados no primeiro grupo. 
 
 
I. Geralmente, representam os caminhos por onde os dados são 
transportados. 
II. Representam transformações de fluxo dos dados de entrada em fluxos 
de saída. 
III. Utilizado para representar uma coleção de dados. 
 
 
( )Processos 
( )Depósitos de dados 
( )Fluxos de dados 
 
 
Marque a alternativa que tem a ordem correta de numeração do segundo 
grupo: 
A - I, III, II 
B - II, III, I Resposta correta 
C - II, I, III 
D - III, I, II 
E - I, II, III 
 
Para criar representações abstratas de um sistema, descrever o que ele 
deve fazer e assim estabelecer uma comunicação mais objetiva com o 
usuário, podemos utilizar ferramentas, como: diagrama de contexto (DC), 
diagrama de fluxo de dados (DFD), diagrama de entidade e relacionamento 
(DER) e dicionário de dados (DD). A respeito dos elementos do dicionário de 
dados, assinale a alternativa correta. 
A - Sistema de negócio, atores e entradas e saídas. 
B - Entidade, atributo, classe, domínio, tamanho e descrição. Resposta 
correta 
C - Entidades e relacionamentos. 
D - Processos, fluxos de dados, depósitos de dados e entidades externas. 
E - Entidade física, entidade lógica e entidade associativa. 
 
Grande parte do trabalho de um analista é criar modelos do sistema 
demonstrando de forma abstrata aquilo que o sistema deve fazer. Assim, 
permite-se uma comunicação mais objetiva com o usuário. Para a 
realização da análise de dados do sistema é possível utilizar ferramentas, 
como: diagrama de contexto, diagrama de fluxo de dados, diagrama de 
entidade e relacionamento e dicionário de dados. A respeito dos elementos 
do diagrama de contexto, assinale a alternativa correta. 
A - Sistema de negócio, fluxo e depósito de dados. 
B - Processos, entidades externas e relacionamentos. 
C - Entidades, relacionamentos e dados. 
D - Sistema de negócio, atores e entradas e saídas. Resposta correta 
E - Processos, atores e relacionamentos. 
 
O objeto é o principal elemento da Análise Orientada a Objetos (OOA, do 
inglês Object Oriented Analysis). Um objeto é composto por três elementos. 
Analise a representação da classe “Carro” a seguir e indique a definição 
correta para cada parte de sua composição. 
 
image.png 74.52 KB 
A - 1. atributo, 2. método e 3. identidade. 
B - 1. identidade, 2. método e 3. atributo. 
C - 1. método, 2. identidade e 3 atributo. 
D - 1. identidade, 2. atributo e 3. método. Resposta correta 
E - 1. método, 2. atributo e 3 identidade. 
 
Para a realização da análise de um sistema, é necessário dominar diversas 
técnicas e metodologias para criar um sistema que atenda todos os 
requisitos do sistema. Entre os métodos de análise temos a Análise 
Orientada a Objetos (OOA, do inglês Object Oriented Analisys). O elemento 
principal para esse tipo de análise é o objeto. Dadas as alternativas a seguir, 
indique qual corresponde aos componentes que formam a estrutura de um 
objeto. 
A - Mensagem, Visibilidade e Encapsulamento. 
B - Identidade, Atributo e Método. Resposta correta 
C - Abstracção, Herança e Instanciação. 
D - Relacionamentos, Visibilidade e Estrutura. 
E - Mensagem, Abstracção e Visibilidade. 
 
No decorrer da análise de um sistema, é importante que o analista tenha 
domínio sobre as técnicas e metodologias disponíveis, sabendo suas 
https://storage.googleapis.com/painel-docente-prod/questions_db/question/3409/1592579439/image.png
https://storage.googleapis.com/painel-docente-prod/questions_db/question/3409/1592579439/image.png
https://storage.googleapis.com/painel-docente-prod/questions_db/question/3409/1592579439/image.png
vantagens e desvantagens. Dessa maneira, poderá utilizar a mais adequada 
para o desenvolvimento do sistema de forma que atenda a todos os 
requisitos definidos pelo usuário. Dentre as principais metodologias de 
análise de sistemas, temos a análise estruturada. Dadas as alternativas a 
seguir, indique qual representa desvantagens desse modelo. 
A - Modelos gráficos. 
B - Custo e documentação. Resposta correta 
C - Interação com o usuário. 
D - Divisão da especificação. 
E - Manutenção. 
 
O início dos anos 60 é marcado por uma demanda muito grande de 
programas escritos em COBOL. No final dos anos 1960 surge a necessidade 
da utilização de padrões, métodos e técnicas para auxiliar na situação 
caótica da construção de software. Surge então no início dos anos 1970 
qual modelo? 
A - Essencial 
B – Estruturado Resposta correta 
C - Orientado a Eventos 
D - Orientado a Objetos 
E - UML 
 
Para criar representações abstratas de um sistema, descrever o que ele 
deve fazer e assim estabelecer uma comunicação mais objetiva com o 
usuário, podemos utilizar ferramentas, como: diagrama de contexto (DC), 
diagrama de fluxo de dados (DFD), diagrama de entidade e relacionamento 
(DER) e dicionário de dados (DD). A respeito dos elementos do dicionário de 
dados, assinale a alternativa correta. 
A - Sistema de negócio, atores e entradas e saídas. 
B - Entidade, atributo, classe, domínio, tamanho e descrição. Resposta 
correta 
C - Entidades e relacionamentos. 
D -Processos, fluxos de dados, depósitos de dados e entidades externas. 
E - Entidade física, entidade lógica e entidade associativa. 
 
Nossa vida em sociedade se organiza ao redor de sistemas complexos e tal 
complexidade se dá devido à interação com o ser humano. Dentro de um 
contexto de sociedade que é ameaçado pela complexidade das 
organizações que abordagem surge? 
A - o pensamento científico. 
B - o pensamento complexo. 
C - o pensamento natural. 
D - o pensamento organizacional. 
E - o pensamento sistêmico. Resposta correta 
 
Grande parte do trabalho de um analista é criar modelos do sistema 
demonstrando de forma abstrata aquilo que o sistema deve fazer. Assim, 
permite-se uma comunicação mais objetiva com o usuário. Para a 
realização da análise de dados do sistema é possível utilizar ferramentas, 
como: diagrama de contexto, diagrama de fluxo de dados, diagrama de 
entidade e relacionamento e dicionário de dados. A respeito dos elementos 
do diagrama de contexto, assinale a alternativa correta. 
A - Sistema de negócio, fluxo e depósito de dados. 
B - Processos, entidades externas e relacionamentos. 
C - Entidades, relacionamentos e dados. 
D - Sistema de negócio, atores e entradas e saídas. Resposta correta 
E - Processos, atores e relacionamentos. 
 
Para demonstrar de forma gráfica o Modelo de Entidades e 
Relacionamentos (MER) utilizamos o Diagrama de Entidade e 
Relacionamento (DER). A representação das entidades desse diagrama é 
composta por nome e atributos/colunas. Analise a representação da 
entidade PRODUTO a seguir e indique qual(is) afirmação(ões) é(são) 
verdadeira(s). 
 
 
image.png 8.3 KB 
 
 
I. A coluna ID_PRODUTO refere-se a chave primária da tabela (entidade). 
II. A coluna VALOR possui o tamanho máximo de 20 caracteres. 
III. A coluna DS_PRODUTO aceita no mínimo 100 caracteres. 
 
 
Assinale a alternativa correta: 
https://storage.googleapis.com/painel-docente-prod/questions_db/question/3420/1592842340/image.png
https://storage.googleapis.com/painel-docente-prod/questions_db/question/3420/1592842340/image.png
https://storage.googleapis.com/painel-docente-prod/questions_db/question/3420/1592842340/image.png
A - Apenas a afirmação I é verdadeira. 
B - Apenas as afirmações I e II são verdadeiras. Resposta correta 
C - Apenas as afirmações II e III são verdadeiras. 
D - As afirmações I, II e III são verdadeiras. 
E - Apenas as afirmações I e III são verdadeiras. 
 
A engenharia de requisitos é um termo que agrupa várias atividades 
realizadas em torno dos requisitos do sistema. Qual a afirmativa mais 
completa para o termo engenharia de requisitos? 
A - análise e especificação das necessidades de negócio. 
B - elicitação, validação e especificação de requisitos. 
C - identificação, análise e definição das necessidades de negócio. 
D - identificação, análise e validação de requisitos. 
E - identificação, análise, especificação e definição das necessidades de 
negócio. Resposta correta 
 
Jakob Nielsen, considerado “o pai da usabilidade”, elaborou uma lista com 
dez heurísticas para avaliar a usabilidade de sistemas. Considere as 
definições de quatro heurísticas, listadas a seguir, e indique qual alternativa 
estabelece a correta relação entre a definição e a respectiva heurística. 
 
 
Relacione o segundo grupo com os enumerados no primeiro grupo. 
 
 
I. O sistema deve sempre dar feedback ao usuário, e em tempo hábil 
para que alguma ação seja tomada. 
II. Quando o usuário acessa uma opção do sistema e "se arrepende", 
deve haver uma alternativa rápida para retorno. 
III. Diálogos não devem conter informação irrelevante ou raramente 
necessária. 
IV. Deve-se minimizar a carga de memória do usuário deixando visíveis 
objetos, ações e opções. 
 
 
( )liberdade e controle do usuário. 
( )visibilidade do estado do sistema. 
( )design minimalista e estético. 
( )reconhecimento em vez de memorização. 
 
 
Marque a alternativa que tem a ordem correta de numeração do segundo 
grupo: 
A - I, II, III e IV 
B - I, II, IV e III 
C - II, I, III e IV Resposta correta 
D - II, III, I e IV 
E - IV, II, I e III 
 
UML é uma linguagem gráfica para: 
A - Construir artefatos de um sistema de software. 
B - Documentar artefatos de um sistema de software. 
C - Nenhuma das anteriores. 
D - Todas acima. Resposta correta 
E - Visualizar artefatos de um sistema de software. 
 
A arquitetura de software tem como foco encontrar uma solução técnica 
para organizar e distribuir os componentes computacionais de um sistema. 
Considerando o contexto, avalie as seguintes asserções e a 
relação proposta entre elas. 
 
 
A organização dos componentes envolve definir se um módulo será 
executado no lado cliente ou no servidor. 
 
 
Porque 
 
 
Parte do sistema pode ser executado localmente ou ser disponibilizado em 
um serviço de nuvem. 
 
 
A respeito dessas asserções, assinale a opção correta: 
A - As asserções I e II são proposições verdadeiras, e a II é uma justificativa 
da I. 
B - As asserções I e II são proposições verdadeiras, mas a II não é uma 
justificativa da I. Resposta correta 
C - A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
D - A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
E - As asserções I e II são proposições falsas. 
 
O modelo lógico de um sistema representa um nível mais direcionado aos 
desenvolvedores e, para tanto, descreve as estruturas que devem estar 
presentes no sistema. Uma das sub-fases do projeto lógico é a modelagem 
de dados. Considerando as atividades da modelagem de dados, analise as 
afirmações a seguir e assinale a alternativa correta. 
 
 
I. Tratam do detalhamento do modelo de informações empresariais, 
organizacionais ou institucionais. 
II. Tratam da descrição de entidades e seus atributos. 
III. Tratam da composição do fluxo de dados. 
 
 
Assinale a alternativa correta: 
A - Somente I 
B - Somente I e II Resposta correta 
C - Somente II 
D - Somente II e III 
E - I, II e III 
 
Casos de Uso podem ser organizados agrupando-os em pacotes do mesmo 
modo como são organizadas as classes. Também podem ser organizados 
pelas especificações de relacionamentos de generalização, inclusão e 
extensão, existentes entre eles. JACOBSON, I.; BOOCH, G.; RUMBAUGH, J. 
UML – Guia do Usuário. 1 ed. Campus, 2006 (adaptado). Considerando os 
relacionamentos existentes entre os casos de uso, avalie as afirmações a 
seguir: 
I. Para casos de uso, a generalização significa que o caso de uso filho herda 
o comportamento e o significado do caso de uso pai e no caso de uso filho 
deverá acrescentar ou sobrescrever o comportamento de seu pai. 
II. O estereótipo <> indica que um caso inclui o outro. Permite fatorar 
comportamento comum a vários casos. 
III. Pode-se usar o estereótipo <> para indicar que um caso estende o outro. 
Útil para fatorar comportamento incomum/não-padrão. 
IV. Um relacionamento estendido é utilizado para a modelagem da parte de 
um caso de uso que o usuário poderá considerar como um comportamento 
opcional do sistema e para a modelagem de um subfluxo separado, que é 
executado somente sob determinadas condições. 
É correto apenas o que se afirma em: 
A - I e II. 
B - I e IV. 
C - I, II, III e IV. Resposta correta 
D - I, III e IV. Respondida 
E - II e III. 
 
O rational unified process (RUP) é um processo de engenharia de software, 
cujo objetivo é assegurar a produção de software de alta qualidade, 
satisfazendo as necessidades dos usuários no prazo e nos custos previstos. 
O RUP contém uma estrutura que pode ser adaptada e estendida, pois é 
formado por duas estruturas principais, denominadas dimensões, que 
representam os aspectos dinâmicos e estáticos do processo. O aspecto 
dinâmico é expresso em ciclos, fases, iterações e marcos. O estático, por 
sua vez, contém as disciplinas, os fluxos, os artefatos e os trabalhadores.Com base na iteração do RUP, julgue as asserções a seguir: A cada iteração 
das fases do RUP, geram-se ou não artefatos de software porque os 
artefatos produzidos dependem da ênfase que é dada a cada disciplina. 
Assinale a opção correta: 
A - A primeira asserção é uma proposição falsa e, a segunda, uma 
proposição verdadeira. Resposta correta 
B - A primeira asserção é uma proposição verdadeira e, a segunda, uma 
proposição falsa. 
C - As duas asserções são proposições verdadeiras e, a segunda, é uma 
justificativa correta da primeira. 
D - As duas asserções são proposições verdadeiras, mas a segunda não é 
justificativa correta da primeira. 
E - Tanto a primeira quanto a segunda são proposições falsas. 
 
As etapas do desenvolvimento de um sistema informatizado, independente 
da metodologia adotada, abrangem a especificação dos projetos lógico e 
físico do sistema. O modelo lógico consiste em: 
A - Descrever um modelo criado a partir do modelo físico para o sistema. 
B - Descrever como as informações são organizadas internamente, sem 
detalhar a estrutura física. Resposta correta 
C - Elencar as ferramentas para implementação em diferentes plataformas, 
como hardware, linguagem de programação e SGBD. 
D - Planejar estratégia de testes, garantindo a qualidade do produto final. 
E - Descrever a sequência de telas, considerando requisitos de usabilidade 
do sistema. 
 
O levantamento de requisitos é uma etapa fundamental do projeto de 
sistemas. Dependendo da situação encontrada, uma ou mais técnicas 
podem ser utilizadas para a elicitação dos requisitos. A respeito dessas 
técnicas, analise as afirmações a seguir: 
I. Workshop de requisitos consiste na realização de reuniões estruturadas e 
delimitadas entre os analistas de requisitos do projeto e representantes do 
cliente. 
II. Cenário consiste na observação das ações do funcionário na realização 
de uma determinada tarefa, para verificar os passos necessários para sua 
conclusão. 
III. As entrevistas são realizadas com os stakeholders e podem ser abertas 
ou fechadas. 
IV. A prototipagem é uma versão inicial do sistema, baseado em requisitos 
levantados em outros sistemas da organização. 
É correto apenas o que se afirma em: 
A - I e II. 
B - I e III. Resposta correta 
C - I, III e IV. 
D - II e IV. 
E - II, III e IV. 
 
O modelo físico de um sistema tem como base um modelo de dados 
também considera um SGBD específico. É criado a partir do modelo lógico e 
deve descrever as estruturas físicas. Aqui são listadas algumas das etapas 
do projeto físico. Dessa forma, relacione as etapas de um projeto 
físico com suas respectivas finalidades: 
 
 
Relacione o segundo grupo com os enumerados no primeiro grupo. 
 
 
I. Revisão do projeto lógico. 
II. Projeto físico da base de dados. 
III. Projeto da estrutura do software. 
IV. Projeto de comunicação. 
V. Definição de arquitetura e plano de segurança. 
 
 
( )Deve propor a estrutura física da base de dados, considerando as 
entidades, seus atributos e relacionamentos. 
( )Deve conter uma visão hierárquica da estrutura do sistema e a definição 
dos programas e módulos. 
( )Deve especificar o modelo de dados refinado, com a devida 
reestruturação e eliminação de redundâncias, considerando a normalização 
dos dados. 
( )Deve apresentar políticas de backup que considerem arquivos físicos e 
acesso ao software. 
( )Deve apresentar definições de formato de entrada e saída de dados, 
incluindo telas, formulários e relatórios. 
 
 
Marque a alternativa que tem a ordem correta de numeração do segundo 
grupo: 
A - I, II, III, IV, V 
B - II, III, I, IV, V 
C - II, III, I, V, IV Resposta correta 
D - V, III, I, II, IV 
E - I, III, II, V, IV 
 
Considerando o conceito de sistema, trazido pela Teoria Geral de Sistemas, 
um projeto de desenvolvimento de software poderia ser considerado como 
um sistema aberto. Nessa perspectiva, solicitações de mudanças originadas 
de um stakeholder externo e que afetam o projeto podem ser consideradas 
como: 
A - Ambiente. 
B - Entrada. Resposta correta 
C - Feedback. 
D - Processos. 
E - Saída. 
 
O Processo Unificado (RUP – rational unified process) é um moderno 
processo de desenvolvimento de softwareconstituído de quatro fases. 
Assinale a opção que apresenta as quatro fases do RUP, na ordem em que 
elas devem ser executadas: 
A - concepção, elaboração, construção, teste. 
B - concepção, elaboração, construção, transição. Resposta correta 
 
C - elaboração, concepção, teste, transição. 
D -elaboração, concepção, transição, construção. 
E - elaboração, transição, concepção, construção. 
 
A etapa do projeto físico é o último estágio do projeto de software. Nesta 
etapa, são definidos: estruturas de armazenamento internas, organizações 
de arquivo, índices, caminhos de acesso e parâmetros físicos do projeto 
para os arquivos da base de dados. Sobre o Projeto Físico analise as 
afirmações a seguir e depois assinale a alternativa correta. 
 
 
I. Nessa parte do projeto de sistemas, deve ser usada a linguagem de 
definição de dados para a sua disponibilização no dicionário de dados. 
II. É a etapa que vem imediatamente após o modelo conceitual, isto é, do 
modelo conceitual surge diretamente o projeto físico. 
III. Considera a escolha de índices, particionamentos e transações de 
dados. 
 
 
Assinale a alternativa correta: 
A - Somente I 
B - Somente I e II 
C - Somente I e III Resposta correta 
D - Somente II 
E - Somente II e III 
 
O modelo lógico de um projeto de software representa um nível mais 
direcionado aos desenvolvedores, uma vez que descreve as estruturas que 
devem estar presentes no sistema. Algumas das subfases e atividades 
realizadas na etapa do projeto lógico são: 
 
 
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for 
verdadeira e F se a sentença for falsa: 
 
 
• ( )Modelagem de dados. 
• ( )Modelagem de processos. 
• ( )Projeto de comunicação. 
• ( )Definição de tecnologia de base para o projeto físico. 
• ( )Projeto da estrutura do software. 
 
 
A sequência correta é: 
A - V, V, V, V, V 
B - V, V, V, F, F 
C - V, V, F, V, F Resposta correta 
D - V, F, V, F, V 
E - V, F, F, F, F 
 
O projeto de um sistema pode ser dividido em duas partes: 
projeto arquitetural e projeto detalhado. Considerando o 
projeto detalhado de um sistema, conforme o que está descrito no livro, 
considere as asserções a seguir: 
 
 
I. O projeto detalhado transforma os requisitos do sistema em uma 
arquitetura de software e estruturas de dados. 
II. O projeto detalhado considera como os objetos de cada módulo 
executam suas funções e como eles conversam entre si. 
III. No projeto detalhado, além dos algoritmos internos, também são 
projetados o banco de dados e a interface do sistema. 
 
 
Assinale a alternativa correta: 
A - Somente I 
B - Somente I e II 
C - Somente II 
D - Somente II e III Resposta correta 
E - I, II e III 
 
Uma empresa de crédito e financiamento utiliza um sistema de informação 
para analisar simulações, com base em cenários, e determinar como as 
variações da taxa básica de juros do país afetam seus lucros. Como deve 
ser classificado esse sistema de informação? 
A - Sistema de apoio à decisão. Resposta correta 
B - Sistema de controle de processos. 
C - Sistema de informação executivo. 
D - Sistema de informação gerencial. 
E - Sistema de processamento de transações. 
 
Um protejo de software possui muito em comum com um protejo de 
engenharia, pois ambos estão relacionados às ações a serem realizadas 
para atingir os objetivos levantados em uma análise preliminar. Um protejo 
de software, portanto, procura garantir que seja implementado o que foi 
identificado na fase de análise. Quando se compara análise de sistemas 
com protejo de software, indique a única alternativa correta que descreve 
especificamente o que é protejo desoftware: 
A - É a tarefa na qual o problema é detectado, compreendido e modelado e 
os requisitos e o modelo conceitual são detalhados. 
B - É a modelagem do problema e consiste em todas as atividades 
necessárias para entender o domínio do problema ou buscar descrever o 
que o sistema deve fazer. 
C - É o estudo que se preocupa em como o sistema deve atender aos 
requisitos, considerando as atividades para criar uma solução viável para 
o problema. Resposta correta 
D - É a etapa que realiza a abstração dos elementos do mundo real para 
componentes específicos do sistema. 
E - É o momento em que o usuário tem o primeiro contato com o sistema 
para identificação de erros e melhorias. 
 
Requisitos de um sistema são frequentemente classificados como 
funcionais, não-funcionais e de domínio. Qual a definição que melhor 
descreve requisitos não-funcionais? 
A - São ferramentas automatizadas de apoio ao processo de 
desenvolvimento de sistemas. 
B - São requisitos que derivam do domínio da aplicação e que refletem 
características e restrições desse domínio. 
C - São requisitos que descrevem o que o sistema deve fazer, como deve 
reagir a determinadas entradas e como deve comportar-se em situações 
particulares. 
D - São requisitos que especificam como deve ser testada uma parte do 
sistema, incluindo-se as entradas, os resultados esperados e as condições 
sob as quais os testes devem ocorrer. 
E - São requisitos que não estão diretamente relacionados com as funções 
específicas do sistema. Resposta correta 
 
As etapas do desenvolvimento de um sistema informatizado, independente 
da metodologia adotada, abrangem a especificação dos projetos lógico e 
físico do sistema. O modelo lógico consiste em: 
A - Descrever um modelo criado a partir do modelo físico para o sistema. 
B - Descrever como as informações são organizadas internamente, sem 
detalhar a estrutura física. Resposta correta 
C - Elencar as ferramentas para implementação em diferentes plataformas, 
como hardware, linguagem de programação e SGBD. 
D - Planejar estratégia de testes, garantindo a qualidade do produto final. 
E - Descrever a sequência de telas, considerando requisitos de usabilidade 
do sistema. 
 
Existem alguns conceitos básicos de projeto que também devem ser 
analisados: abstração; independência; modularidade; ocultação de 
informações; e refinamento. Sobre modularidade é correto afirmar que: 
A - É um conjunto selecionado de conceitos e regras de forma a focar em 
aspectos específicos de interesse num sistema. 
B - É uma maneira de subdividir um sistema em módulos ou partes 
menores, também chamadas de componentes. Resposta correta 
C - É um processo de elaboração no qual um programa é desenvolvido pelo 
refinamento sucessivo de níveis de detalhes procedimentais. 
D - É o projeto que refina e transforma os componentes estruturais em 
uma descrição procedimental detalhada da arquitetura de redes do 
sistema. 
E - É o projeto que refina e transforma os componentes estruturais em uma 
descrição procedimental detalhada da arquitetura hierárquica do software. 
 
Os alunos de uma disciplina deveriam escolher um sistema de média 
complexidade, contendo, no mínimo, 100 funcionalidades para ser 
modelado em UML e codificado em uma linguagem orientada a objetos. 
Um dos grupos de alunos estabeleceu a seguinte estratégia para 
identificação e seleção do sistema: 
I. Cada integrante do grupo deveria criar um nickname (apelido) em um 
software de chat. 
II. O grupo deveria se reunir em um horário predeterminado. 
III. Durante o chat, os seguintes procedimentos deveriam ser realizados: 
• cada integrante deveria sugerir um ou mais sistemas e justificar sua 
escolha, e não poderia criticar as ideias dos outros; 
• à medida que as ideias fossem digitadas, o líder deveria copiá-las para um 
editor de texto e controlar o tempo de sugestão; 
• quando o limite de tempo fosse atingido, o líder disponibilizaria todas as 
sugestões para serem analisadas pelo grupo; 
• as 5 melhores ideias seriam selecionadas e colocadas em votação para a 
escolha da melhor ideia, segundo critérios predefinidos. 
Nessa situação, a estratégia utilizada pelo grupo de alunos é uma 
adaptação da técnica de levantamento e elicitação de requisitos 
denominada: 
A - brainstorming. Resposta correta 
B - entrevista. 
C - facilitaded application specification techniques. 
D - joint application design. 
E - PIECES (perfomance informação/dados economia controle eficiência e 
serviços). 
 
Requisitos funcionais e não funcionais podem definir características e 
funcionalidades presentes na interface a ser desenvolvida para um sistema. 
Em relação aos requisitos não funcionais, também chamados de requisitos 
de qualidade, avalie as afirmações a seguir. 
I. São levantados e elicitados após os requisitos funcionais, uma vez que os 
requisitos funcionais determinarão as funcionalidades da interface. 
II. Sempre serão definidos de forma mais concreta, através de requisitos 
funcionais, uma vez que o usuário manipula na interface somente as 
funcionalidades levantadas. 
III. Podem complementar os requisitos funcionais. 
É correto o que se afirma em: 
A - I e II. 
B - I e III. 
C - I, II e III. 
D - II. 
E - III. Resposta correta 
 
Dentre as diversas finalidades de um projeto lógico de um sistema, ele 
busca garantir que a solução contemple os requisitos especificados pelo 
cliente, atendendo a quesitos de qualidade como disponibilidade, 
segurança, confiabilidade. 
 
 
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for 
verdadeira e F se a sentença for falsa: 
 
 
• ( )O projeto lógico também é conhecido como modelagem lógica. 
• ( )No projeto lógico são apresentadas recomendações sobre 
arquitetura e produtos para a construção da solução. 
• ( )O projeto lógico considera características específicas do ambiente 
físico onde o sistema será implementado. 
• ( )O projeto lógico também considera a criação da documentação do 
projeto, contendo o que o sistema deve fazer e a um modelo de dados. 
• ( )No projeto lógico, é descrito como as informações são organizadas 
internamente, sem detalhar a estrutura de armazenamento físico. 
 
 
A sequência correta é: 
A - V, V, V, V, V 
B - V, V, V, F, F 
C - V, V, F, V, V Resposta correta 
D - V, F, V, F, V 
E - V, F, V, F, F 
 
O modelo físico de um sistema tem como base um modelo de dados 
também considera um SGBD específico. É criado a partir do modelo lógico e 
deve descrever as estruturas físicas. Aqui são listadas algumas das etapas 
do projeto físico. Dessa forma, relacione as etapas de um projeto 
físico com suas respectivas finalidades: 
 
 
Relacione o segundo grupo com os enumerados no primeiro grupo. 
 
 
I. Revisão do projeto lógico. 
II. Projeto físico da base de dados. 
III. Projeto da estrutura do software. 
IV. Projeto de comunicação. 
V. Definição de arquitetura e plano de segurança. 
 
 
( )Deve propor a estrutura física da base de dados, considerando as 
entidades, seus atributos e relacionamentos. 
( )Deve conter uma visão hierárquica da estrutura do sistema e a definição 
dos programas e módulos. 
( )Deve especificar o modelo de dados refinado, com a devida 
reestruturação e eliminação de redundâncias, considerando a normalização 
dos dados. 
( )Deve apresentar políticas de backup que considerem arquivos físicos e 
acesso ao software. 
( )Deve apresentar definições de formato de entrada e saída de dados, 
incluindo telas, formulários e relatórios. 
 
 
Marque a alternativa que tem a ordem correta de numeração do segundo 
grupo: 
A - I, II, III, IV, V 
B - II, III, I, IV, V 
C - II, III, I, V, IV Resposta correta 
D - V, III, I, II, IV 
E - I, III, II, V, IV 
 
O projeto de um sistema pode ser dividido em duas partes: projeto 
arquitetural e projeto detalhado. Uma das etapas do projeto detalhado é o 
projetode interfaces. Sobre o projeto de interfaces, considere as seguintes 
afirmações: 
 
 
I. O projeto de interfaces estabelece como o software se comunica com 
outros sistemas e também com o usuário. 
II. No projeto de interfaces são estabelecidos mecanismos de interação e 
layout para o diálogo entre o usuário e o sistema. 
III. O projeto de interfaces é restrito aos aspectos tecnológicos, não 
envolvendo o estudo das pessoas. 
 
 
Assinale a alternativa correta: 
A - Somente I 
B - Somente I e II Resposta correta 
C - Somente II 
D - Somente II e III 
E - Somente I e III 
 
O modelo lógico de um sistema representa um nível mais direcionado aos 
desenvolvedores, uma vez que descreve as estruturas que devem estar 
presentes no sistema. Uma das subfases do projeto lógico é a Modelagem 
de Processos. Analisando a modelagem de processos, podem ser 
consideradas atividades e produtos gerados a partir delas. Assinale a 
alternativa correta. 
 
 
I. Diagrama de fluxo de dados. 
II. Descrição dos processos. 
III. Diagrama de classes. 
IV. Definição de entradas e saídas das informações. 
 
 
Assinale a alternativa correta: 
A - Somente I e II 
B - Somente II e III 
C - Somente I, II e IV Resposta correta 
D - Somente I, III e IV 
E - Somente III e IV 
 
O levantamento de requisitos é uma etapa fundamental do projeto de 
sistemas. Dependendo da situação encontrada, uma ou mais técnicas 
podem ser utilizadas para a elicitação dos requisitos. A respeito dessas 
técnicas, analise as afirmações a seguir: 
I. Workshop de requisitos consiste na realização de reuniões estruturadas e 
delimitadas entre os analistas de requisitos do projeto e representantes do 
cliente. 
II. Cenário consiste na observação das ações do funcionário na realização 
de uma determinada tarefa, para verificar os passos necessários para sua 
conclusão. 
III. As entrevistas são realizadas com os stakeholders e podem ser abertas 
ou fechadas. 
IV. A prototipagem é uma versão inicial do sistema, baseado em requisitos 
levantados em outros sistemas da organização. 
É correto apenas o que se afirma em: 
A - I e II. 
B - I e III. Resposta correta 
C - I, III e IV. 
D - II e IV. 
E - II, III e IV. 
 
A arquitetura de software tem como foco encontrar uma solução técnica 
para organizar e distribuir os componentes computacionais de um sistema. 
Considerando o contexto, avalie as seguintes asserções e a 
relação proposta entre elas. 
 
 
A organização dos componentes envolve definir se um módulo será 
executado no lado cliente ou no servidor. 
 
 
Porque 
 
 
Parte do sistema pode ser executado localmente ou ser disponibilizado em 
um serviço de nuvem. 
 
A respeito dessas asserções, assinale a opção correta: 
A - As asserções I e II são proposições verdadeiras, e a II é uma justificativa 
da I. 
B - As asserções I e II são proposições verdadeiras, mas a II não é uma 
justificativa da I. Resposta correta 
C - A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
D - A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
E - As asserções I e II são proposições falsas. 
O modelo lógico de um sistema representa um nível mais direcionado aos 
desenvolvedores e, para tanto, descreve as estruturas que devem estar 
presentes no sistema. Uma das sub-fases do projeto lógico é a modelagem 
de dados. Considerando as atividades da modelagem de dados, analise as 
afirmações a seguir e assinale a alternativa correta. 
 
 
I. Tratam do detalhamento do modelo de informações empresariais, 
organizacionais ou institucionais. 
II. Tratam da descrição de entidades e seus atributos. 
III. Tratam da composição do fluxo de dados. 
 
 
Assinale a alternativa correta: 
A - Somente I 
B - Somente I e II Resposta correta 
C - Somente II 
D - Somente II e III 
E - I, II e III 
 
Da perspectiva da orientação a objetos, no primeiro momento, a 
modelagem de requisitos concentra-se em extrair as classes, diretamente 
da descrição do problema apresentado. Essas classes, normalmente, 
representam entidades que serão armazenados em banco de dados. 
Porém, além desse tipo de classe existem outras que são desenvolvidas 
e/ou refinadas durante o projeto. São as classes de fronteira e 
controladoras. 
PRESSMAN, Roger S. Engenharia de software: uma abordagem 
profissional. GRIESI, Ariovaldo (Trad). 7. ed. Porto Alegre: AMGH, 2011. 
A respeito das classes controladoras, avalie as afirmações a seguir. 
 I. São projetadas para controlar a criação ou atualização de objetos 
entidade; 
 II. São projetadas para controlar a instanciação de objetos de fronteira, já 
que obtêm informações dos objetos entidade; 
 III. São projetadas para controlar a comunicação complexa entre 
conjuntos de objetos; 
 IV. São projetadas para controlar a validação de dados transferidos entre 
objetos ou entre o usuário e a aplicação. 
 É correto apenas o que se afirma em: 
 
A - 
I e II; 
B - 
I, II e III; 
C - 
I, II, III e IV. Resposta correta 
D - 
I, III e IV; 
E - 
II e III; 
O diagrama de caso de uso a seguir apresenta parte de um Sistema de 
Controle Bancário. 
 
GUEDES, Gilleanes T. A. UML 2: uma abordagem prática. 2 ed. São Paulo: 
Novatec, 2011. 
Considerando o diagrama apresentado, avalie as afirmações a seguir: 
 I. O caso de uso Registrar Movimento pode, a qualquer momento iniciar os 
casos de uso Realizar Depósito e Realizar Saque; 
 II. O caso de uso Realizar Depósito depende do caso de uso Registrar 
Movimento e pode, opcionalmente executá-lo; 
 III. A inclusão de um caso de uso é utilizada em cenários comuns a mais de 
um caso de uso. 
É correto apenas o que se afirma em: 
 
A - 
I e II; 
B - 
I, II e III; 
C - 
I; 
D - 
II e III; 
E - 
III; Resposta correta 
O diagrama de classe a seguir representa a modelagem para o controle da 
publicação de artigos em uma revista científica. 
 
GUEDES, Gilleanes T. A. UML 2: uma abordagem prática. 2 ed. São Paulo: 
Novatec, 2011. 
 
Considerando o diagrama de classe apresentado, avalie as afirmações a 
seguir: 
 I. Um objeto da classe Edicao deve conter no mínimo seis instâncias do 
objeto Artigo; 
 II. Um objeto Artigo pode estar relacionado a até 6 instâncias do objeto 
Edicao; 
 III. Um objeto da classe Revista_Cientifica pode publicar muitas edições, 
porém não menos que uma; 
 IV. Uma revista pode publicar até 10 edições; 
 V. Somente é permitida a inclusão de artigos inéditos em cada edição da 
revista. 
 É correto apenas o que se afirma em: 
 
A - 
I e II; 
B - 
I, II e III; 
C - 
I, II, III, IV e V. 
D - 
I, III e V; Resposta correta 
E - 
III, IV e V; 
O desenvolvimento de software é uma atividade complexa, pois pode, entre 
outras coisas, envolver muito esforço humano. Para o controle do projeto 
de software ser mais efetivo o gerenciamento de desenvolvimento 
de software é direcionado a partir de: pessoas, produto, processo e projeto, 
também conhecido como 4 P’s. 
PRESSMAN, Roger S. Engenharia de software: uma abordagem profissional. 
GRIESI, Ariovaldo (Trad). 7. ed. Porto Alegre: AMGH, 2011. 
Considerando esse contexto, avalie as seguintes asserções e a relação 
proposta entre elas. 
 I. O trabalho do engenheiro de software se traduz em esforço humano e, 
se o gerente, não considerar isso no gerenciamento do projeto não obterá 
sucesso. 
PORQUE 
 II. Os recursos humanos são considerados de extrema importância no 
processo de desenvolvimento de software, tanto que, o SEI (Software 
Engineering Institute) desenvolveu o modelo People-CMM que definiu 
práticas-chave como: a formação da equipe, a comunicação entre as 
pessoas, o ambiente de trabalho, o treinamento etc. 
 
A respeito dessas asserções, assinale a opção correta. 
 
A - 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
B - 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
C -As asserções I e II são proposições falsas. 
D - 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. 
Resposta correta 
E - 
As asserções I e II são proposições verdadeiras, mas a II não é uma 
justificativa da I. 
A engenharia de software começa com uma série de tarefas de modelagem 
que levam a especificação dos requisitos e representação do projeto para o 
software a ser construído. 
PRESSMAN, Roger S. Engenharia de software: uma abordagem 
profissional. GRIESI, Ariovaldo (Trad). 7. ed. Porto Alegre: AMGH, 2011. 
Considere os requisitos, a seguir, de um sistema para uma escola, na qual 
se pretenda gerenciar o setor acadêmico. 
 R1: o sistema deve permitir que o professor esteja vinculado a mais de 
uma turma; 
 R2: o sistema deverá estar acessível em todos os navegadores web atuais; 
 R3: o sistema não deve permitir que um estudante esteja matriculado em 
mais de um período simultaneamente; 
 R4: o sistema deve permitir a consulta de notas e faltas dos estudantes; 
R5: o sistema deve permitir o acesso simultâneo de 50 usuários sem perder 
desempenho. 
Nessa situação, representam descrições de requisitos não 
funcionais apenas os requisitos. 
 
A - 
R1, R3 e R4; 
B - 
R1, R4 e R5. 
C - 
R2 e R3; 
D - 
R2 e R5; Resposta correta 
E - 
R3 e R4; 
Da perspectiva da orientação a objetos, no primeiro momento, a 
modelagem de requisitos concentra-se em extrair as classes, diretamente 
da descrição do problema apresentado. Essas classes, normalmente, 
representam entidades que serão armazenados em banco de dados. 
Porém, além desse tipo de classe existem outras que são desenvolvidas 
e/ou refinadas durante o projeto. São as classes de fronteira e 
controladoras. 
PRESSMAN, Roger S. Engenharia de software: uma abordagem 
profissional. GRIESI, Ariovaldo (Trad). 7. ed. Porto Alegre: AMGH, 2011. 
A respeito das classes controladoras, avalie as afirmações a seguir. 
 I. São projetadas para controlar a criação ou atualização de objetos 
entidade; 
 II. São projetadas para controlar a instanciação de objetos de fronteira, já 
que obtêm informações dos objetos entidade; 
 III. São projetadas para controlar a comunicação complexa entre 
conjuntos de objetos; 
 IV. São projetadas para controlar a validação de dados transferidos entre 
objetos ou entre o usuário e a aplicação. 
 É correto apenas o que se afirma em: 
 
A - 
I e II; 
B - 
I, II e III; 
C - 
I, II, III e IV. Resposta correta 
D - 
I, III e IV; 
E - 
II e III; 
 
No desenvolvimento de um sistema de gestão de um condomínio, serão 
implementados módulos de controle dos proprietários. Para a criação 
desse sistema será necessário aplicar algumas regras, conforme pode ser 
observado no diagrama abaixo. 
 
Com base nesse diagrama, avalie as afirmações a seguir. 
I. Um bloco pode conter vários apartamentos; 
 II. Um proprietário poderá possuir apenas 1 apartamento no condomínio; 
 III. Poderão existir blocos que não possuirão apartamentos relacionados; 
 IV. O proprietário precisa ter pelo menos 1 apartamento; 
 V. Um apartamento estará relacionado apenas a um bloco e, se não existir 
o bloco, o apartamento também não existirá. 
 É correto apenas o que se afirma em 
 
 
 
A - 
I e II. 
B - 
I e III 
C - 
I, IV e V. Resposta correta 
D - 
II e IV. 
E - 
II, III e IV. 
 
A engenharia de software começa com uma série de tarefas de modelagem 
que levam a especificação dos requisitos e representação do projeto para o 
software a ser construído. 
PRESSMAN, Roger S. Engenharia de software: uma abordagem 
profissional. GRIESI, Ariovaldo (Trad). 7. ed. Porto Alegre: AMGH, 2011. 
Considere os requisitos, a seguir, de um sistema para uma escola, na qual 
se pretenda gerenciar o setor acadêmico. 
 R1: o sistema deve permitir que o professor esteja vinculado a mais de 
uma turma; 
 R2: o sistema deverá estar acessível em todos os navegadores web atuais; 
 R3: o sistema não deve permitir que um estudante esteja matriculado em 
mais de um período simultaneamente; 
 R4: o sistema deve permitir a consulta de notas e faltas dos estudantes; 
R5: o sistema deve permitir o acesso simultâneo de 50 usuários sem perder 
desempenho. 
Nessa situação, representam descrições de requisitos não 
funcionais apenas os requisitos. 
 
A - 
R1, R3 e R4; 
B - 
R1, R4 e R5. 
C - 
R2 e R3; 
D - 
R2 e R5; Resposta correta 
E - 
R3 e R4; 
Compreender os requisitos de um software pode ser considerada uma das 
tarefas mais complexas encontradas pelo engenheiro de software. Porém, 
no primeiro momento pode não parecer tão difícil, pois, consideramos que 
o cliente sabe o que precisa e têm domínio sobre o assunto. Mas, em 
muitos casos isso não é verdadeiro. 
PRESSMAN, Roger S. Engenharia de software: uma abordagem 
profissional. GRIESI, Ariovaldo (Trad). 7. ed. Porto Alegre: AMGH, 2011. 
 Considere os requisitos, a seguir, de um sistema para uma clínica 
veterinária. 
 R1: o sistema deve permitir o registro de entrada de animais; 
 R2: o sistema deverá estar acessível em todos os navegadores web atuais; 
 R3: o sistema deve permitir o vínculo de mais de um animal por cliente; 
 R4: o sistema deve permitir o acesso simultâneo de 50 usuários sem 
perder desempenho; 
 Nessa situação, representam descrições de requisitos funcionais apenas os 
requisitos. 
 
A - 
R1 e R2; 
B - 
R1 e R3; Resposta correta 
C - 
R1, R2, R3 e R4. 
D - 
R2 e R4; 
E - 
R2, R3 e R4;

Continue navegando