Buscar

Avaliação Final (Objetiva) - Individual

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

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:825819)
Peso da Avaliação 3,00
Prova 67120590
Qtd. de Questões 10
Acertos/Erros 7/3
Nota 7,00
A melhoria contínua de processos que satisfaçam as necessidades e tornem as empresas 
competitivas tornou-se foco das organizações. As metodologias que padronizam e gerenciam os 
processos de desenvolvimento de software com foco na qualidade de processos e produtos de 
software, proporcionam ganho de competitividade, de forma a garantir serviços ou produtos de forma 
rápida, com redução de custos e maior qualidade e segurança. Sobre a melhoria de processo de 
software, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O processo de software reduz o controle e a organização de atividades. 
( ) A melhoria contínua de software implica reduções de competitividade da empresa. 
( ) O processo de software busca melhorias aumentando a capacidade dos processos de maneira 
contínua e incremental. 
( ) A melhoria de processo de software busca melhorar as atividade internas e externas durante o 
desenvolvimento de software. 
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: DE OLIVEIRA, Leila Ribeiro. Implementação de processos: o uso de técnicas de projetos 
de software para estimar processos de negócio. Projetos e Dissertações em Sistemas de Informação e 
Gestão do Conhecimento, v. 1, n. 1, 2013.
A V - V - F - F.
B F - F - V - V.
C F - V - F - V.
D V - F - V - F.
A Engenharia de Software tem como principal objetivo o uso de princípios que de maneira 
econômica viabilizem o desenvolvimento de sistemas computacionais confiáveis e eficientes. Além 
destes aspectos, existem critérios mais técnicos, como considerar as necessidades do cliente, prazo, 
métricas e processos. Sobre as camadas de Engenharia de Software, assinale a alternativa 
CORRETA:
A A camada de métodos fornece informação técnica para desenvolvimento de sistemas de
informação.
B A agilidade é a camada da base da Engenharia de Software.
C As ferramentas não fornecem um suporte automatizado para o processo e para os métodos.
 VOLTAR
A+
Alterar modo de visualização
1
2
D O foco na qualidade é a camada menos prioritária para a Engenharia de Software.
Para Bonfim (2013, p. 9) a análise estruturada consiste na construção de um modelo lógico de 
sistema, "utilizando técnicas gráficas capazes de levar usuários, analistas e projetistas a formarem um 
quadro claro e geral do sistema e de como suas partes se encaixam para atender às necessidades 
daqueles que dele precisam". Portanto, as principais ferramentas da análise estruturada são o 
Diagrama de Fluxo de Dados (DFD), o Dicionário de Dados (DD) e o Diagrama de Entidade e 
Relacionamento (DER). Sobre o Diagrama de Entidade e Relacionamento (DER), classifique V para 
as sentenças verdadeiras e F para as falsas: 
( ) O objetivo do DER é representar o modelo de dados do sistema que está sendo projetado. 
( ) As entidades recebem os dados a serem armazenados. 
( ) Cada tipo de relacionamento é definido por uma cardinalidade. 
( ) A cardinalidade é utilizada no DER para representar o grau do relacionamento, seja ele mínimo 
ou máximo. 
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: BONFIM, Wagner. Análise essencial e análise estruturada. 2013. Disponível em: . Acesso 
em: 22 out. 2017.
A V - V - F - V.
B F - F - V - F.
C V - V - F - F.
D V - V - V - F.
Devido à importância da Modelagem Organizacional, são propostas diversas técnicas para a 
estruturação da organização, apresentando múltiplas visões de análise de metas e objetivos, a fim de 
facilitar as especificações de requisitos, deixando seu processo mais próximo à realidade da 
organização. Sobre as técnicas de modelagem organizacional, analise as sentenças a seguir:
I- A técnica ORDIT (Organizational Requirements Definition of Information Technology Systems) é 
a técnica mais rica em uso, é a base para o entendimento e apoio às mudanças organizacionais e ajuda 
o desenvolvimento de sistemas de informação que apoiará a organização.
II- A técnica de modelagem de Furlan busca conhecer a missão e a identidade da organização, propor 
que os objetivos executivos sejam compatíveis com a missão e os objetivos estratégicos relacionados 
com as áreas funcionais para atender a esta missão.
III- A técnica F3 de Bubenko é constituída por cinco modelos: Modelo de Objetivos - MO, Modelo 
de Atores - MA, Modelo de Atividades e Uso - MAU, Modelo de Conceitos - MC e Modelo de 
Requisitos do Sistema de Informação - MRSI.
IV- A técnica i* de Yu é composta pelo Modelo da Computação Híbrida (SH) e pelo Modelo de 
Interação Humana (IHC).
V- A metodologia EKD (Enterprise Knowledge Development) ajuda a definir técnicas capazes de 
suportar futuras gerações de requisitos organizacionais e fornecer métodos e ferramentas associados, 
que suportem o processo.
Assinale a alternativa CORRETA:
3
4
A As sentenças I, II, IV e V estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças II e III estão corretas.
D As sentenças II, III e V estão corretas.
Segundo Reis (2003), a execução dos processos de software depende diretamente da linguagem 
adotada na etapa da modelagem dos processos, sendo que na maioria das vezes o nível de 
formalidade adotado é baixo. Geralmente, a modelagem orientada a processos usa o mesmo nível de 
formalismo para a execução dos processos e a elaboração de sistemas computacionais como 
prioridade a sua coesão. A respeito dos tipos de formalismos de execução/modelagem mais 
conhecidos e utilizados em ambientes de desenvolvimento de software, assinale a alternativa 
CORRETA:
FONTE: REIS, C. A. Uma abordagem flexível para execução de processos de software evolutivos. 
267 f. Tese (Doutorado) - Curso de Ciência da Computação da Universidade Federal do Rio Grande 
do Sul, Porto Alegre, 2003.
A Execução procedimental, Execução baseada em Progressão, Execução baseada em Diretrizes,
Execução baseada em Regras ECA (Evento-Condição-Ação) e Execução baseada em Redes Petri.
B Execução Rotineira, Execução baseada em Progressão, Execução baseada em Diretrizes,
Execução baseada em Redes de Evento-Ação e Execução baseada em Redes de Tarefas.
C
Execução procedimental, Execução baseada em Regras, Execução baseada em Regras ECA
(Evento-Condição-Ação), Execução Baseada em Redes de Petri e Execução baseada em Redes de
Tarefas.
D Execução procedimental, Execução baseada em Evento-Ação, Execução baseada em Regras,
Execução baseada em Redes de Petri e Execução baseada em Redes Colaborativas.
Um modelo de processo é uma representação simplificada de uma rotina de trabalho com uma 
sequência de atividades que fazem parte do ciclo de vida do projeto. Pode ser expresso por meio de 
instâncias, desde uma visão contextual abstrata até uma visão detalhada, representando diversas 
perspectivas e propósitos, possuindo uma ampla série de aplicações para sua utilização/representação. 
Sobre os modelos de processos instanciados, assinale a alternativa CORRETA:
A Um processo é instanciado pelo tipo de recursos empregados e transmitidos com robusta
customização.
B Um processo abstrato pode dar origem a um único processo instanciado.
C Um processo instanciado dinâmico relaciona-se por cenários que levam em conta o prazo e o
custo do projeto.
D
Os processos instanciados são decifrados pelas máquinas de execução, conhecidas
conceitualmente como Process Engine, a fim de alinhar a execução das atividades conforme
definições estabelecidas por este modelo.
5
6
O dicionário de dados é uma ferramenta que permite descrever de maneira formal e estruturada 
os detalhes lógicos dos componentes do sistema, com o objetivo de auxiliar a análise de sistemas de 
informação, focada na especificação dos dados do domínio do sistema, descrevendo os fluxos de 
dados, como serão armazenados e os elementos de dados. Sobre as partes integrantes de um 
Dicionário de Dados, classifique V para as sentenças verdadeirase F para as falsas:
( ) As entidades podem ser simples, compostas, multivaloradas ou determinantes. 
( ) O tamanho de um atributo define quantos caracteres são necessários para armazenar o conteúdo. 
( ) O domínio é uma informação que pode ser do tipo numérico, texto, data ou booleano. 
( ) Os atributos representam características de uma entidade representada no modelo. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - V - V - V.
C F - V - V - F.
D V - F - V - V.
A crise de software foi uma época da história da Engenharia de Software (ES) em que os 
problemas de escopo, prazo, custo e qualidade atingiram limites indesejáveis. Contudo, foi neste 
momento que a comunidade do software decidiu focar os estudos no processo, de forma a disciplinar 
o desenvolvimento de software. Sobre a crise do software, assinale a alternativa CORRETA:
A Os requisitos dos stakeholders sempre eram atendidos.
B Durante esse período, os softwares diminuíram de complexidade.
C Os sistemas de informação era produzidos com maior qualidade durante esta época.
D O processo de manutenção sofre muito com custos e dificuldades.
A métrica em processo é um agrupamento de medidas que existe em processos de 
desenvolvimento de quaisquer produtos com o objetivo de avaliar o desenvolvimento e compreender 
a situação corrente do projeto. No caso de projetos de software, o CMMI é um modelo utilizado para 
a avaliação da qualidade do processo, baseando-se em medidas de tempo, número de erros, linhas de 
código, de manutenções, dentre outros. Sobre métricas de processo de software, classifique V para as 
sentenças verdadeiras e F para as falsas: 
( ) A coleta de dados auxilia o engenheiro de software a tomar decisões em um projeto. 
( ) As medidas utilizadas em projeto de software são qualitativas. 
( ) O objetivo da medição no processo de software é melhorá-lo continuamente. 
( ) As métricas auxiliam as empresas a montarem sua visão estratégica. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V.
7
8
9
B V - F - V - F.
C V - F - V - V.
D V - V - V - F.
O mundo real está em constante mudança, e sistemas são feitos para refletir comportamentos do 
mundo real, logo é necessário que o software acompanhe as mudanças de requisitos impostas pelo 
ambiente no qual ele está inserido. Existem quatro diferentes períodos da evolução de software. 
Sobre as quatro evoluções do software, analise as sentenças a seguir:
I- Os primeiros anos: os sistemas eram orientados a batch, tinham distribuição limitada e os softwares 
eram customizados, desenvolvidos e usados pela própria pessoa, ou pela organização em que ela 
trabalhava.
II- A segunda era: utilização da multiprogramação e os sistemas multiusuários introduziram novos 
conceitos de interação homem-máquina, onde os sistemas especialistas e o software de inteligência 
artificial finalmente saíram do laboratório e foram utilizados em aplicações práticas em problemas de 
amplo espectro do mundo real.
III- A terceira era: existência dos computadores pessoais, hardware de baixo custo e dos sistemas 
distribuídos, surgimento do software tempo real, bancos de dados e software houses.
IV- A quarta era: as tecnologias orientadas a objetos estão rapidamente ocupando o lugar das 
abordagens mais convencionais para o desenvolvimento de software em muitas áreas de aplicação. 
Assinale a alternativa CORRETA:
A As sentenças II e III estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças I e IV estão corretas.
D As sentenças II e IV estão corretas.
10
Imprimir

Continue navegando