Buscar

prova final flex modelagem de sistemas empresariais

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Acadêmico: Luiz Fernando Pereira Silva (881884) 
Disciplina: Modelagem de Sistemas Empresariais (GTI22) 
Avaliação: 
Avaliação Final (Objetiva) - Individual FLEX ( Cod.:423727) ( 
peso.:3,00) 
Prova: 9120160 
Nota da 
Prova: 
8,00 
Gabarito da Prova: Resposta Certa Sua Resposta Errada 
1. A arquitetura global do RUP é organizada em duas dimensões: a horizontal e a 
vertical. O eixo horizontal evidencia o aspecto dinâmico do processo, descrevendo 
como ocorre o desenvolvimento ao longo do tempo em termos de fases, iterações e 
marcos. Também mostra como a ênfase varia ao longo do tempo. Já no eixo vertical 
representa o aspecto estático do processo, organizado em termos de disciplinas. No 
RUP, processo é definido como sendo uma descrição de quem está fazendo o quê, 
como e quando - esses quatro elementos estruturais, correspondem a Papel (quem), 
Atividade (como), Artefato (o quê) e Fluxo (quando). Com base no exposto, ordene 
as fases do eixo horizontal: 
 
I- Concepção. 
II- Transição. 
III- Construção. 
IV- Elaboração. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: Disponível em: <http://www2.dbd.puc-
rio.br/pergamum/tesesabertas/0210668_06_cap_03.pdf>. Acesso em: 27 out. 2016. 
a) I - IV - III - II. 
b) II - III - IV - I. 
c) III - I - II - IV. 
d) IV - II - I - III. 
 
2. O gerenciamento de projetos de software geralmente é realizado a partir de uma 
metodologia ou ferramenta de gerenciamento. Esse procedimento serve para que 
todos os processo e etapas tenham responsáveis, prazos a serem cumpridos, custos 
que não podem ser ultrapassados. Um projeto de software possui como responsável 
geral o gestor, líder ou diretor do setor de tecnologia da informação, o qual possui a 
responsabilidade de gerenciar desde o desenvolvimento, implementação até a 
finalização do projeto. O gerenciamento de software possui suas especificidades e, 
muitas vezes, dificuldades de medir exatamente os resultados. Por isso, o gerente de 
projetos de software corre grandes riscos em seus projetos. Sobre esses riscos, 
analise as seguintes sentenças: 
 
I- Projetos de médio porte são imensuráveis. 
II- Produto é intangível e não possui processo padrão. 
III- Projetos de grande porte são projetos exclusivos. 
IV- Projetos de TI têm mínimos riscos de fracasso. 
 
Agora, assinale a alternativa CORRETA: 
a) Somente a sentença IV está correta. 
b) As sentenças I, II e IV estão corretas. 
c) As sentenças II e III estão corretas. 
d) Somente a sentença I está correta. 
 
3. Os requisitos de um sistema são uma descrição de necessidades ou aspirações para 
um produto, os serviços que o sistema oferece ou não, além de deixar bem claras as 
restrições a seu funcionamento. Devido à complexidade dessa fase e, para que os 
problemas sejam minimizados, é muito importante que os requisitos sejam 
entendidos pelas partes interessadas. Para que um requisito possa ser validado e 
aceito, algumas verificações devem ser realizadas. Sobre os requisitos funcionais, 
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) O sistema deve possibilitar o cadastramento dos dados pessoais dos 
funcionários. 
( ) O sistema deve permitir a baixa automática do estoque quando da venda de um 
produto. 
( ) O tempo de resposta do sistema não deve ultrapassar 10 segundos. 
( ) O software deve ser operacionalizado no sistema Windows. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
a) V - F - F - V. 
b) F - V - V - F. 
c) F - F - V - V. 
d) V - V - F - F. 
 
4. Dentre os diversos diagramas propostos pela UML, temos os diagramas de estrutura 
composta que têm seu foco na colaboração. Esse diagrama mostra ainda a 
configuração das partes que conjuntamente executam o comportamento da classe 
estruturada que o contém. Com relação ao diagrama citado, classifique V para as 
sentenças verdadeiras e F para as falsas: 
 
( ) Este diagrama faz o mapeamento da colaboração entre os objetos, porém não 
registra a passagem do tempo, aspecto que é controlado pelo diagrama de tempo. 
( ) Este diagrama é utilizado para modelar colaborações. 
( ) Neste diagrama, não existe a cooperação entre as entidades, no intuito de atingir 
os objetivos. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
a) V - V - V. 
b) F - V - F. 
c) V - V - F. 
d) F - F - V. 
 
5. A metodologia de desenvolvimento Ágil busca tornar mais rápido o processo de 
desenvolvimento de software, além de promover uma melhor comunicação e 
interação entre os membros da equipe. Diminuir as falhas e ter um aumento na 
produtividade também são objetivos das metodologias ágeis. Sobre as metodologias 
ágeis, analise as opções a seguir: 
 
I- Extreme Programming XP. 
II- Processo Unificado Ágil (AUP). 
III- Desenvolvimento Dirigido à Funcionalidade (FDD). 
IV- Desenvolvimento Dirigido à Produção (DDP). 
 
Assinale a alternativa CORRETA: 
a) Somente a opção I está correta. 
b) As opções II e IV estão corretas. 
c) As opções I, II e III estão corretas. 
d) Somente a opção IV está correta. 
 
6. A UML é uma linguagem padrão para modelagem orientada a objetos e possui um 
conjunto de diagramas que tem por objetivo documentar e representar partes 
diferentes de um sistema, a fim de tornar mais fácil o seu entendimento. Analise o 
conceito proposto: 
 
"É o diagrama que esboça a visão física das aplicações com foco na arquitetura de 
implantação do software em termos de hardware, ou seja, expressa as características 
da máquina na qual o software será executado e nos protocolos de comunicação 
estabelecidos entre as máquinas para a transmissão das informações da aplicação". 
 
Sobre o diagrama descrito, assinale a alternativa CORRETA: 
a) Diagrama de Implantação. 
b) Diagrama de Comunicação. 
c) Diagrama de Estrutura Composta. 
d) Diagrama de Tempo. 
 
7. O ciclo de vida é a primeira escolha que deve ser realizada no processo de software. 
Ele é a estrutura que contém os processos, as atividades e as 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. Com base no modelo apresentado, 
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Projeto de sistema e software: considerada a última fase, o projeto nesta fase é 
considerado um software. 
( ) Integração e teste de sistema: nesta fase, após os testes, o sistema de software é 
liberado para o cliente. 
( ) Implementação e teste de unidade: durante esse estágio, o projeto de software é 
realizado como um conjunto de programas ou unidades de programa e cada fase é 
verificada para identificar se atende ao solicitado. 
( ) Análise e definição de requisitos: durante essa fase é que os serviços, restrições 
e objetivos do sistema são definidos, através dos levantamentos com o cliente. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
a) F - V - V - F. 
b) F - V - V - V. 
c) V - F - F - V. 
d) V - V - F - F. 
 
8. A UML é uma linguagem padrão para modelagem orientada a objetos. Tem como 
papel auxiliar a visualizar o desenho e a comunicação entre objetos, permitindo que 
os desenvolvedores visualizem os produtos de seu trabalho em diagramas 
padronizados, sendo muito usada para criar modelos de sistemas de software.
Ela 
traz consigo 13 diagramas, que são divididos em quatro grupos. Quais são eles? 
a) Estruturais, Segurança, Implantação e Segurança. 
b) Visão, Componentes, Interação e Colaboração. 
c) Implantação, Comportamentais, Estrutura e Interação. 
d) Estruturais, Comportamentais, Implementação e Interação. 
 
9. Uma das principais razões para o fracasso de um software está relacionada a falhas 
no levantamento de requisitos. Entre as principais razões destacam-se os requisitos 
mal organizados, requisitos mal expressos, requisitos desnecessários para os clientes 
e a dificuldade para lidar com a constante alteração dos requisitos. Com base no 
exposto, analise a lista de requisitos de um sistema que será desenvolvido 
e classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) O sistema não poderá excluir um fornecedor do cadastro, se o fornecedor 
estiver inadimplente; este é um requisito não funcional. 
( ) O sistema só permitirá a visualização do campo "valor máximo" para gerentes; 
é um requisito funcional. 
( ) O sistema não permitirá acesso aos registros de compras após as 17 horas; é um 
requisito não funcional. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
a) V - V - F. 
b) V - F - V. 
c) F - V - F. 
d) V - F - F. 
 
10. Em geral, existe uma sequência predefinida para as etapas que compõem o ciclo de 
vida de um projeto de desenvolvimento de software, em que inicialmente se faz um 
levantamento de requisitos, para então se fazer a análise, o projeto e finalmente a 
implementação do código-fonte propriamente dita. Considerando as características 
destas etapas, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Na UML, requisitos são geralmente registrados através dos casos de uso. 
( ) O diagrama de classes mostra a ordem de invocação dos métodos e criação das 
instâncias. 
( ) As regras de negócio são registradas nos cenários principal e alternativo do 
diagrama de estados. 
( ) O diagrama de sequência faz parte do levantamento do problema, enquanto o 
diagrama de classes já representa uma abstração da solução computacional proposta. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
a) V - F - F - F. 
b) F - V - V - V. 
c) F - F - V - F. 
d) V - V - V - V. 
 
11. (ENADE, 2008) Analise as seguintes afirmações sobre a UML (Linguagem de 
Modelagem Unificada): 
 
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 é entre 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. 
 
É correto apenas o que se afirma em: 
a) I e II. 
b) II e IV. 
c) II, III e IV. 
d) III e IV. 
 
12. (ENADE, 2011) Modelos de ciclo de vida de processo de software são descrições 
abstratas do processo de desenvolvimento, mostrando as principais atividades e 
informações usadas na produção e manutenção de software, bem como a ordem em 
que as atividades devem ser executadas. Com relação aos modelos de ciclo de vida 
de processo de software, analise as seguintes asserções: 
 
O modelo de desenvolvimento em cascata acrescenta aspectos gerenciais 
(planejamento, controle e tomada de decisão) ao processo de desenvolvimento de 
software. 
 
PORQUE 
 
Considera que o processo é composto por várias etapas que são executadas de forma 
sistemática e sequencial. 
 
Acerca dessas asserções, assinale a opção correta: 
a) A primeira asserção é uma proposição falsa, e a segunda é uma proposição 
verdadeira. 
b) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa 
correta da primeira. 
c) A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição 
falsa. 
d) As duas asserções são proposições verdadeiras, mas a segunda não é uma 
justificativa correta da primeira.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais