Buscar

Modelagem de Sistemas Empresariais Avaliação Final (Objetiva)

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 6 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 6 páginas

Prévia do material em texto

Modelagem de Sistemas Empresariais 
Avaliação Final (Objetiva) 
 
1 
Na metodologia ágil, é levado em consideração o fator humano, e nesse quesito existem 
sete fatores. 
Assinale a alternativa CORRETA que apresenta o fator humano que abrange talentos 
inatos, habilidades específicas relacionadas a software e conhecimento generalizado do 
processo que a equipe escolheu para aplicar: 
A 
Colaboração. 
B 
Foco comum. 
C 
Auto-organização. 
D 
Competência. 
2 
Em 2001, Kent Beck e outros 16 renomados desenvolvedores, autores e consultores da 
área de software, batizados de “Aliança dos ágeis (Agile Alliance)”, assinaram o 
Manifesto para o Desenvolvimento Ágil de Software (Agile Software Development 
Manifesto). 
Quantos princípios foram criados nesse manifesto? 
A 
11. 
B 
14. 
C 
12. 
D 
13. 
3A Unified Modeling Language (UML) procura atender às diferentes fases do ciclo de 
vida de um projeto de desenvolvimento de software através de um conjunto de 
diagramas com características e notação específicas. As informações destes diagramas 
são complementares e, em conjunto, traduzem a visão do que o sistema deve fazer e de 
como ele deve ser construído, permitindo que os desenvolvedores visualizem os 
produtos de seu trabalho em diagramas padronizados, sendo muito usado criar modelos 
de sistemas de software. Com relação aos modelos, associe os itens, utilizando o código 
a seguir: 
I- Componentes. 
II- Sequência. 
III- Diagrama de Classes. 
( ) Está associado à linguagem de programação e tem por finalidade indicar os 
componentes do software e seus relacionamentos. ( ) Descreve a ordem temporal em 
que as mensagens são trocadas entre os objetos. ( ) Permite a visualização das classes 
utilizadas pelo sistema e como estas se relacionam. Agora, assinale a alternativa que 
apresenta a sequência CORRETA: 
A 
I - III - II. 
B 
III - II - I. 
C 
I - II - III. 
D 
II - I - III. 
 
4Dos 13 diagramas que compõem a UML (Linguagem de Modelagem Unificada), eles 
têm características distintas e servem para detalhar diferentes partes de um sistema. O 
diagrama de atividades, por exemplo, tem um papel semelhante ao dos fluxogramas, 
mas a principal diferença é que os diagramas de atividades suportam comportamento 
paralelo. São usados para descrever processos de negócios e fluxos de trabalho dos 
usuários em seus sistemas. Também podem descrever as etapas de execução dos casos 
de uso. Com base no exposto, analise as sentenças a seguir: 
I- Diagramas de atividades são baseados em máquinas de estados na versão UML 2.0. 
II- Diagramas de atividades documentam processos e ações específicos. 
III- Diagramas de atividade exibem as ramificações de controle de fluxo. 
IV- Diagramas de atividades oferecem uma notação para mostrar uma sequência de 
atividades. Assinale a alternativa CORRETA: 
A 
As sentenças I, II e IV estão corretas. 
B 
As sentenças I, III e IV estão corretas. 
C 
As sentenças II, III e IV estão corretas. 
D 
As sentenças I, II e III estão corretas. 
5A Unified Modeling Language (UML) procura atender às diferentes fases do ciclo de 
vida de um projeto de desenvolvimento de software através de um conjunto de 
diagramas com características e notação específicas. As informações destes diagramas 
são complementares e, em conjunto, traduzem a visão do que o sistema deve fazer e de 
como ele deve ser construído. Considerando as características dos diagramas da UML, 
classifique V para as sentenças verdadeiras e F para as falsas: ( ) O diagrama de classes 
é uma representação dos objetos que encontramos no mundo real. ( ) O diagrama de 
objetos procura mostrar o estado de um objeto em determinado período de execução. ( ) 
O diagrama de pacotes serve para substituir o diagrama de classes. ( ) O diagrama de 
componentes é normalmente subsequente ao diagrama de casos de uso. Agora, assinale 
a alternativa que apresenta a sequência CORRETA: 
A 
F - F - V - F. 
B 
V - F - F - V. 
C 
F - F - V - V. 
D 
V - V - F - F. 
 
6Para Sommerville (2011), os requisitos de um sistema são as descrições do que o 
sistema deve fazer, os serviços que o sistema oferece, bem como as restrições a seu 
funcionamento. Esses requisitos refletem a necessidade dos clientes para um sistema 
com finalidade específica, seja ela controlar um dispositivo, colocar ou buscar uma 
determinada informação. Os requisitos de um sistema são frequentemente classificados 
como funcionais e não funcionais. A respeito disto, analise as afirmativas a seguir: 
 I- Requisitos funcionais 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. 
II- Requisitos não funcionais devem descrever as funções, regras e as ações do sistema. 
III- Requisitos não funcionais são requisitos que não estão diretamente relacionados 
com as funções específicas do sistema. 
IV- Requisitos funcionais 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. Assinale a alternativa CORRETA: FONTE: 
SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 
2011. 
A 
As afirmativas III e IV estão corretas. 
B 
As afirmativas I e III estão corretas. 
C 
As afirmativas I e II estão corretas. 
D 
As afirmativas II e IV estão corretas. 
 
7A Unified Modeling Language (UML) procura atender às diferentes fases do ciclo de 
vida de um projeto de desenvolvimento de software através de um conjunto de 
diagramas com características e notação específicas. As informações destes diagramas 
são complementares e, em conjunto, traduzem a visão do que o sistema deve fazer e de 
como ele deve ser construído, permitindo que os desenvolvedores visualizem os 
produtos de seu trabalho em diagramas padronizados, sendo muito usada para criar 
modelos de sistemas de software. Com relação aos modelos, associe os itens, utilizando 
o código a seguir: 
 I- Diagrama de Objetos. 
II- Diagrama de Estrutura Composta. 
III- Diagrama de Classes. 
 ( ) Pode ser visto como uma extensão ou uma instância do diagrama de classes. ( ) Visa 
modelar a visão de um conjunto de entidades cooperativas interpretadas por instâncias 
que cooperam entre si para executar uma função específica. ( ) Tem como objetivo 
principal descrever os objetos que compõem a aplicação, bem como o relacionamento 
que existe entre eles. Agora, assinale a alternativa que apresenta a sequência 
CORRETA: 
A 
III - II - I. 
B 
I - II - III. 
C 
II - I - III. 
D 
I - III - II. 
 
8O ciclo de vida é a primeira escolha que deve ser realizada no processo de software. 
Ele é a estrutura que contém os processos, atividades e tarefas envolvidas no 
desenvolvimento, operação e manutenção de um produto de software, abrangendo a 
vida do sistema, desde a definição de seus requisitos até o término de seu uso. O modelo 
de ciclo de vida clássico ou modelo Cascata recebeu esse nome devido ao 
encadeamento de uma fase com outra. Os principais estágios do modelo demonstram as 
atividades fundamentais de desenvolvimento, a saber: 
I- Projeto de sistema e software. 
II- Análise e definição de requisitos. 
III- Integração e teste de sistema. 
IV- Implementação e teste de unidade. 
V- Operação e manutenção. Agora, assinale a alternativa que apresenta a sequência 
CORRETA de execução do modelo apresentado: 
A 
IV - V - II - I - III. 
B 
I - IV - III - V - II. 
C 
II - III - IV - I - V. 
D 
II - I - IV - III - V. 
 
9No intuito de se atingir os objetivos definidos para os projetos, as atividades 
envolvidas devem ser criteriosamente definidas e controladas. Cabe ressaltar que todas 
as etapas possuem regras específicas. Podemos entender as regras como os requisitos 
necessários para a execução da etapa ou atividade em questão. Identificar, entender,documentar e priorizar os requisitos é de grande importância para o controle do projeto 
como um todo. Com relação aos requisitos, classifique V para as sentenças verdadeiras 
e F para as falsas: 
( ) A gestão dos requisitos preocupa-se com a documentação, versionamento, controle 
de mudanças e qualidade dos requisitos levantados na fase de especificação de 
requisitos. ( ) A especificação de requisitos faz o detalhamento das regras de negócio, 
sinalizando o que o sistema deverá fazer. ( ) Brainstorming não pode ser considerada 
uma técnica de levantamento de requisitos. Assinale a alternativa que apresentas a 
sequência CORRETA: 
A 
V - V - F. 
B 
V - F - F. 
C 
F - V - V. 
D 
F - F - V. 
 
10Com relação ao levantamento de requisitos, dependendo da situação encontrada, uma 
ou mais técnicas podem ser utilizadas. Uma dessas técnicas promove cooperação, 
entendimento e trabalho em grupo entre os usuários desenvolvedores. Ela facilita a 
criação de uma visão compartilhada do que o produto de software deve ser. Sobre essa 
técnica, assinale a alternativa CORRETA: 
A 
Questionário. 
B 
Etnografia - observação pessoal. 
C 
Brainstorming. 
D 
JAD. 
 
11(ENADE, 2005) 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 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. 
B 
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. 
C 
São requisitos que não estão diretamente relacionados com as funções específicas do 
sistema. 
D 
São ferramentas automatizadas de apoio ao processo de desenvolvimento de sistemas. 
 
12(ENADE, 2008) Com relação à forma como o RUP trata a análise de requisitos, 
assinale a alternativa CORRETA: 
A 
A maior parte da análise de requisitos ocorre durante a fase de elaboração. 
B 
A análise de requisitos ocorre na fase de elaboração, em que são feitas entrevistas com 
usuários e definição do escopo do projeto. 
C 
Por se tratar de um processo iterativo e evolutivo, a análise de requisitos ocorre na fase 
de construção juntamente a à programação, o que permite que os requisitos sejam 
revistos. 
D 
A análise de requisitos ocorre na fase de construção, quando são descritos todos os 
casos de uso, e em seguida modelados por meio de diagramas de casos de uso UML.

Continue navegando