Buscar

Analise prova final

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

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

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ê viu 3, do total de 7 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

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

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ê viu 6, do total de 7 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

Prévia do material em texto

Questão 1 
O processo que reúne um conjunto de tarefas e técnicas para se fazer o levantamento de 
requisitos é conhecido de Engenharia de Requisitos. A Engenharia de Requisitos tem 
início no processo de comunicação e modelagem do projeto. Ela abrange as atividades de 
concepção, levantamento, elaboração, negociação, especificação, validação e gestão. 
Diante disso, qual é a definição da atividade de levantamento de requisitos? 
 
 
A) 
Essa é a atividade inicial de um projeto de software, e nela é estabelecido o projeto, 
definindo o problema a ser resolvido e as pessoas envolvidas. 
 
B) 
Nessa atividade a equipe valida o que foi escrito na especificação como forma de garantir 
a qualidade do produto, assim, é verificado o seu entendimento para não haver 
ambiguidade. O cliente pode participar dessa fase para complementar a documentação. 
 
C) 
Nessa atividade é questionado ao cliente o que de fato se deve ser construído. Nessa fase 
surgem diversos problemas como no escopo do sistema, no seu entendimento e sua 
volatilidade, ou seja, as recorrentes mudanças no requisito. 
 
D) 
É a atividade que modela o sistema, ou seja, refina os dados obtidos na concepção e 
levantamento e utiliza diagramas para documentá-las. 
 
E) 
Nessa atividade é quando surgem conflitos de requisitos, prioridades ou o escopo se 
amplia mais do que o previsto, o analista deve fazer negociações para gerenciar os 
conflitos e definir as prioridades a serem feitas. 
 
Questão 2 
A linguagem de modelagem UML permite trabalhar com diagramas estáticos e 
dinâmicos, de acordo com as necessidades de modelagem em projetos de SW. Referente 
aos tipos de diagramas oferecidos pela UML, o diagrama que permite visualizar objetos 
interagindo entre si em ordem temporal é denominado: 
 
A) 
Diagrama de sequência 
 
B) 
Diagrama de máquina de estado 
 
C) 
Diagrama de atividades 
 
D) 
Diagrama de caso de uso 
 
E) 
Diagrama de tempo 
 
Questão 3 
Procurando resolver problemas relacionais aos padrões de processo, o processo unificado 
(Unified Process) foi criado. O processo unificado tem como características atividades e 
fases interativas e incrementais. Entre as fases do processo unificado temos a fase de 
Transição. A respeito da fase de transição, qual das alternativas abaixo a define? 
 
A) 
Essa fase representa o momento em que é realizada a mudança a migração do software 
da fase de implementação para a validação. 
 
B) 
Essa fase representa o momento em que é realizada a entrega do produto ao cliente e a 
migração do software para seu uso no ambiente de produção. 
 
C) 
Essa fase representa o momento em que é realizada a mudança a migração do software 
da fase de implementação para a construção. 
 
D) 
Essa fase representa o momento em que é realizada a mudança a migração do software 
da fase de validação para a coleta de requisitos. 
 
E) 
Essa fase representa o momento em que é realizada a mudança a migração do software 
da fase de concepção para a implementação. 
 
Questão 4 
O paradigma da Orientação a Objetos (OO) carrega consigo uma série de conceitos que 
procuram incrementar a qualidade do software produzido, por meio da abstração de 
objetos do mundo real para compreensão dos requisitos de um sistema. Um dos conceitos 
estabelecidos pela Orientação a Objetos é a Generalização. 
Em relação à Generalização, qual das alternativas abaixo a define? 
 
 
A) 
A Generalização permite restringir o acesso ao comportamento do objeto. 
 
B) 
A Generalização permite que um componente herde característica de outro componente 
do sistema. 
 
C) 
A Generalização estabelece que uma operação pode ser utilizada para realizar funções 
diferentes dentro de um sistema. 
 
D) 
A Generalização permite a criação de objetos a partir de outro objeto. 
 
E) 
A Generalização permite um componente herdar características de outro sistema. 
 
Questão 5 
Referente à classificação de requisitos de sistemas de SW, temos as seguintes 
afirmações: 
 
I) Requisitos funcionais ditam a funcionalidade do sistema de SW 
II) Requisitos não-funcionais definem restrições de funcionamento do sistema de SW 
III) Requisitos de usuário apresentam detalhes de como o sistema realizará suas 
operações 
IV) Requisitos de sistema apresentam informações importantes e detalhadas de como as 
funcionalidades devem ser implementadas. 
 
Das opções acima, as opções corretas são: 
 
A) 
Somente III e IV 
 
B) 
Somente I, II e IV 
 
C) 
Somente II e III 
 
D) 
Somente II, III e IV 
 
E) 
Somente I, II e III 
 
Questão 6 
No levantamento de requisitos, conhecer os requisitos desejados pelo cliente é 
fundamental para fases futuras do processo de desenvolvimento de software, uma vez que 
com os requisitos devidamente documentados é possível definir a arquitetura e programar 
o sistema em si. Para favorecer essa atividade, o analista de requisitos conta com técnicas 
específicas que podem ser utilizadas conforme a situação exija. Uma determinada técnica 
é baseada na observação. Nela o analista observa o dia a dia do trabalho na empresa para 
melhor compreender o seu funcionamento, capturando requisitos que estão implícitos. 
De qual técnica se refere essa descrição? 
 
 
A) 
Etnografia. 
 
B) 
Pontos de vista. 
 
C) 
Casos de uso. 
 
D) 
Cenário. 
 
E) 
Entrevistas. 
 
Questão 7 
O diagrama de máquina de estados é um recurso importante da UML (Universal 
Modeling Language) para que seja possível representar o comportamento dinâmico dos 
objetos envolvidos em um sistema, ou seja, o estado desses objetos em determinado 
momento. Porém, o estado de um objeto pode ser descrito sob alguns conceitos. Entre 
as alternativas a seguir, uma delas não descreve um conceito de estado no Diagrama de 
Máquina de Estados. 
Qual é essa alterativa? 
 
A) 
A reação a um estímulo. 
 
B) 
A espera pela ocorrência de um evento. 
 
C) 
A execução de alguma atividade. 
 
D) 
A atribuição de valor em atributos de um objeto. 
 
E) 
A satisfação de alguma condição. 
 
Questão 8 
Na modelagem de sistema, o paradigma da Orientação a Objetos (OO) traz consigo uma 
série de conceitos que procuram incrementar a qualidade do software produzido, por meio 
da observação de objetos do mundo real, incluindo seus comportamentos e ações, de 
modo que sejam abstraídos em um sistema de software. Um dos conceitos estabelecidos 
pela Orientação a Objetos é o Polimorfismo. 
Em relação ao Polimorfismo, qual das alternativas abaixo o define? 
 
 
A) 
Polimorfismo estabelece que um componente pode herdar características de outro 
componente. 
 
B) 
Polimorfismo estabelece que uma mesma operação pode realizar tarefas diferentes 
dentro de um sistema. 
 
C) 
Polimorfismo estabelece que o acesso aos componentes do sistema deve ser restrito. 
 
D) 
Polimorfismo estabelece que um componente pode ser criado a partir de outro objeto. 
 
E) 
Polimorfismo estabelece que uma mesma operação pode possuir nomes diferentes 
dentro de um sistema. 
 
Questão 9 
A linguagem de modelagem UML permite trabalhar com diagramas estáticos e dinâmicos 
de acordo com as necessidades de modelagem em projetos de SW. Referente aos tipos de 
diagramas oferecidos pela UML, os diagramas que fornecem uma visão dinâmica do 
sistema são denominados: 
 
A) 
Diagramas dinâmicos 
 
B) 
Diagramas comportamentais 
 
C) 
Diagramas estruturais 
 
D) 
Diagramas de sistema 
 
E) 
Diagramas de estados 
 
Questão 10 
Na construção de uma solução de Software, a Engenharia de Requisitos possui um 
importante papel. Apresente e explique o conceito de engenharia de requisitos. Para que 
ela serve? Qual é o impacto desta disciplina no desenvolvimento de sistemas de 
software? Exemplifique.

Outros materiais