Buscar

Processo de Software Avaliação Final (Objetiva) - Individual FLEX

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

Disciplina: Processo de Software (ADS28)
Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:423611) ( peso.:3,00)
Prova: 8094186
Nota da Prova: 6,00
 Folha de Resposta
 
 
Legenda: Resposta Certa Sua Resposta Errada 
1. O Capability Maturity Model Integration (CMMI) é um modelo de melhoria de processos com
ferramentas para tornar as empresas de software mais eficazes, o qual pode ser utilizado apenas
um projeto, divisão ou na organização inteira. O modelo trata as práticas como provadas e
efetivas, auxiliando a empresa a estabelecer metas e prioridades, fornecendo um guia de
implementação de melhorias. Sobre o CMMI, classifique V para as sentenças verdadeiras e F
para as falsas: 
 
( ) O fornecimento das diretrizes baseadas nas melhores práticas de melhoria dos processos e
habilidades organizacionais é o principal objetivo do CMMI. 
 ( ) No nível de otimização, o processo de aperfeiçoamento é contínuo. 
 ( ) A implementação do CMMI é mais simples que a do MPS.BR. 
 ( ) O CMMI é voltado para empresas médias e pequenas. 
 
Assinale a alternativa que apresenta a sequência CORRETA.
 a) F - V - F - F.
 b) V - V - F - F.
 c) V - V - F - V.
 d) V - F - V - F.
2. A engenharia de software é uma tecnologia em camadas, tendo na base o foco na qualidade. Ela
tem por finalidade entabular uma abordagem metodizada de desenvolvimento, por meio de
ferramentas e técnicas adequadas. Baseado nas camadas de engenharia de software, classifique
V para as sentenças verdadeiras e F para as falsas:
 
( ) Na fase de processos, busca-se o desenvolvimento do produto dentro do prazo estabelecido.
 ( ) A camada que une o foco de qualidade com os métodos é chamada de processos.
 ( ) A camada da engenharia responsável por fornecer suporte automatizado ou
semiautomatizado é a camada métodos.
 ( ) A camada da engenharia responsável por fornecer informações técnicas para o
desenvolvimento é a camada ferramenta.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F.
 b) F - V - V - F.
 c) F - F - V - V.
 d) V - F - F - V.
3. Segundo Teixeira (2016), a análise estruturada é um conjunto de técnicas e ferramentas cujo
objetivo é auxiliar na análise e definição de sistemas, que serve para construção de um modelo do
sistema, utilizando técnicas gráficas envolvendo a construção top-down do sistema por
refinamentos sucessivos. Portanto, a partir desta abordagem top-down, torna-se possível facilitar
a comunicação durante a especificação de sistema. No que diz respeito a esta abordagem,
analise as sentenças a seguir:
 
I- A abordagem top-down formula a representação geral do sistema, partindo da visão final para a
inicial do sistema, iniciando do nível mais alto para o mais baixo até chegar na especificação
desejada.
 II- A abordagem top-down representa a abordagem de baixo para cima, formulando uma visão
geral do sistema, partindo de uma instância inicial para a final, como ocorre no ciclo de
desenvolvimento de sistemas. 
 III- A abordagem top-down atua como uma engenharia reversa, formulando a especificação do
sistema, partindo de uma instância final para a inicial, em que cada nível detalhado vem do mais
alto nível para o mais baixo nível, até chegar nos detalhes do sistema.
 IV- A abordagem top-down representa uma abordagem dinâmica de especificação, partindo tanto
da visão do mais baixo para o mais alto nível ou do nível alto para o baixo, dependendo do tipo de
sistema a ser desenvolvido.
 
Assinale a alternativa CORRETA:
 
FONTE: TEIXEIRA, Marcel Neves. Análise estruturada de sistemas. Disponível em:
<http://www.3msolucoes.com.br/adm/downloads/AE_Aulas_final.pdf>. Acesso em: 22 out. 2016.
 a) As sentenças I, III e IV estão corretas.
 b) As sentenças II e IV estão corretas.
 c) Somente a sentença III está correta.
 d) As sentenças I e III estão corretas.
4. 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:
 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, II, IV e V estão corretas.
 d) As sentenças II, III e V estão corretas.
5. A análise e especificação dos requisitos têm vital importância no desenvolvimento de softwares,
pois é nesta etapa da engenharia de software que são levantadas as informações de grande
importância para a construção adequada do sistema (considerada marco decisivo de sucesso ou
fracasso dos projetos). Sobre a concepção do termo Requisito de Software, analise as sentenças
a seguir:
 
I- Os Requisitos de Software estão relacionados à definição do que o sistema deve fazer, suas
propriedades e suas restrições quanto às operações do sistema.
 II- Os requisitos são a base para a criação do escopo do projeto e sua documentação ocorre uma
única vez no projeto, pois os requisitos não mudam durante a execução dos projetos de software.
 III- Os requisitos de software são classificados como funcionais ou não funcionais. Os requisitos
funcionais tratam das descrições das funções que o software deverá oferecer e os requisitos não
funcionais tipicamente representam restrições sobre os serviços e/ou funções oferecidas pelo
software.
 IV- Quando ocorre o levantamento de requisitos de forma inadequada, o resultado é um
diagnóstico pobre com conclusões comprometidas, não identificando as causas dos problemas,
os custos elevados, os prazos vencidos ou comprometedores, a omissão de processos
fundamentais e os descréditos.
 V- O gerenciamento de requisitos se trata de um modelo sistemático para: identificar, organizar e
documentar os requisitos do sistema; e estabelecer e manter acordo entre o cliente e a equipe do
projeto nos requisitos variáveis do sistema.
 
Assinale a alternativa CORRETA:
 a) As sentenças II e IV estão corretas.
 b) As sentenças I, III, IV e V estão corretas.
 c) As sentenças II, III e V estão corretas.
 d) As sentenças I, II e IV estão corretas.
6. A Engenharia de Software define diversas metodologias de desenvolvimento de software,
dinamizando a execução dos projetos, exigindo, desde a definição do escopo, análise,
desenvolvimento e até sua implantação, maior experiência dos envolvidos para atingir maior
produtividade e qualidade. A respeito das etapas de análise e especificação de requisitos,
implementação, operação e manutenção do projeto, classifique V para as sentenças verdadeiras
e F para as falsas:
 
( ) Análise e especificação de requisitos:compreende a etapa do levantamento das
necessidades do cliente, identifica os problemas e definição da documentação dos requisitos,
detalhando os resultados esperados da aplicação a ser desenvolvida.
 ( ) Implementação: é a etapa que se materializa o projeto na construção do seu código-fonte,
etapa que busca criar o que foi definido no planejamento, especificação de requisitos e arquitetura
do projeto.
 ( ) Operação: assim que o projeto for liberado ao cliente esta é a fase de acompanhamento de
uso do software, aferindo a estabilidade da aplicação.
 ( ) Manutenção: esta etapa irá garantir o funcionamento correto do software através de testes
integrados no sistema, a fim de verificar se está correto ao especificado.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V.
 b) V - V - F - F.
 c) V - V - V - F.
 d) V - F - F - V.
7. A engenharia de software possui várias áreas que são realizadas durante o desenvolvimento de
um projeto de software, com diversas características, práticas e técnicas executadas no projeto.
Uma destas áreas é responsável por identificar as necessidades do cliente, fazer os registros e a
modelagem do projeto de software, etapa em que é analisado, descoberto, verificado e
documentado todo o escopo do projeto. No que se refere às áreas de Engenharia de Requisito,
classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) Os requisitos dizem o que o sistema deve fazer para que atenda aos usuários, às restrições e
às características inerentes ao sistema e para definir como uma condição ou capacidade de um
software deve ser implementada.
 ( ) É na área de requisito que são levantadas e identificadas todas as técnicas de
desenvolvimento de software utilizadas no projeto, bem como se obtêm a aprovação formal do
projeto pelos stakeholders.
 ( ) É um processo muito difícil de ser compreendido, analisado, formulado e estruturado, pois
depende da interpretação dos envolvidos para entender os requisitos do usuário. A engenharia de
requisitos possui como objetivo principal desenvolver e manter um documento dos requisitos do
sistema. 
 ( ) A falha no processo de comunicação durante o processo de identificação dos requisitos pode
gerar grandes prejuízos ao projeto de software, não atendendo ao que o usuário queria, gerando
posterior retrabalho no desenvolvimento.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F.
 b) V - V - F - F.
 c) F - V - V - F.
 d) V - V - F - V.
8. A criação de um Processo de Software precisa levar em consideração todo seu ambiente de
desenvolvimento, a forma como as equipes se relacionam, as tecnologias e atividades que
precisam ser realizadas durante o projeto. Os ambientes de software orientados a processos têm
como foco apoiar de forma efetiva os desenvolvedores no sentido de auxiliar no aumento da
produtividade, melhoria da qualidade e diminuição de custos através da adoção de Ambiente de
Engenharia de Software Centrado no Processo (PSEEs) para automatizar a gerência dos
processos. Com relação ao ambiente do processo de software, classifique V para as sentenças
verdadeiras e F para as falsas:
 
( ) O ambiente de processo de software é um fator essencial para sua descrição, pois é com
base no ambiente que é definida a forma como é realizado, da concepção até a entrega, um
produto de software na organização.
 ( ) Compete também considerar no ambiente de processo de software além de todas as suas
atividades, técnicas, métodos e ferramentas, aspectos como o entendimento e o esboço da
solução de um problema específico, ou seja, toda gestão e impactos de possíveis riscos nos
projetos de software.
 ( ) Um ambiente de desenvolvimento de software deve levar como prática a modelagem e a
execução de projetos de software, e seu sucesso ocorre quando sua forma estiver orientada a
processos.
 ( ) Compete ao gerente de desenvolvimento de um projeto de software decidir durante o
planejamento sobre o ambiente de processo de software a ser utilizado no projeto, sendo as suas
características de pouca relevância. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) F - V - F - V.
 c) V - V - F - F.
 d) V - F - V - F.
9. O Diagrama Entidade Relacionamento (DER) é a representação gráfica do Modelo Entidade
Relacionamento (MER). O MER é apenas um modelo conceitual utilizado pelo engenheiro de
software para descrever as entidades presentes no domínio do negócio, elencando atributos e
relacionamentos. Ambos diagramas são instrumentos importantes para a comunicação entre os
analistas e engenheiros com suas equipes de desenvolvimento. Sobre os diagramas entidade e
relacionamento, assinale a alternativa CORRETA:
 a) A chave primária é a chave estrangeira de uma entidade que passa para outra fazer o
relacionamento entre elas.
 b) As chaves primárias são facultativas ao se inserir um registro na entidade.
 c) As chaves primárias são capazes de identificar uma única ocorrência em um conjunto de
entidades de um mesmo tipo.
 d) No DER, a chave secundária é qualquer chave candidata que não seja chave primária.
10.Diante da dificuldade de descrever, organizar e deixar os processos facilmente compreensíveis o
BPMN surgiu. A Notação de Modelagem de Processos de Negócios (BPMN) é uma notação de
padrão aberto com muita adesão pelas empresas, em razão de ser um padrão de fácil uso e
entendimento; e em permanente evolução pelos mantenedores e usuários. Sobre a modelagem
BPMN, assinale a alternativa CORRETA:
 
FONTE: VEC. BPMN - o que é e para que serve. 2016. Disponível em:
<http://valorecompetencia.com.br/gestao-de-processos/bpmn-o-que-e-e-para-que-serve>. Acesso
em: 23 ago. 2017.
 a) Os eventos são os passos lógicos que ocorrem dentro do processo.
 b) As atividades, também conhecidas como gateways, controlam o fluxo de sequência.
 c) Os fluxos de sequência represem o fluxo das mensagens trocadas entre emissor e receptor.
 d) O BPMN é uma gramática para mapear os processos de negócio de uma empresa.

Continue navegando