Buscar

Avaliação I - Individual FLEX UNIASSELVI - Centro Universitário Leonardo Da Vinci

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

Prévia do material em texto

11/25/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4
Acadêmico: Luis Alécio Nunes Raposo (1412216)
Disciplina: Processo de Software (ADS28)
Avaliação: Avaliação I - Individual FLEX ( Cod.:456800) ( peso.:1,50)
Prova: 14003386
Nota da Prova: 10,00
Legenda: Resposta Certa   Sua Resposta Errada  
1. O ambiente de Engenharia de Software centrado no processo está diretamente associado ao nível de formalismo e
tipo de orientação ocorridos durante os projetos, cuja orientação ativa traz de forma direta aos desenvolvedores
quais são suas tarefas ou eventos de maior importância executados de forma interativa, sejam eles de forma ativa,
passiva ou obrigatória. Referente aos quatro paradigmas de interação na execução de processos de software
listados, classifique V para as sentenças verdadeiras e F para as falsas: 
 
(    ) Interação orientada a tarefas: o processo passa a ser executado a partir de metas predefinidas a serem
executadas e atingidas, direcionando quais tarefas devem ser realizadas ou quais documentos devem ser
manipulados. 
(    ) Interação orientada a documentos: toma como base um conjunto de documentos criados ou manipulados, que
servem como instruções de procedimentos disponíveis no processo. 
(    ) Interação orientada a metas: é executada a partir de uma lista já definida de tarefas. 
(    ) Interação orientada a ferramentas: o processo é orientado com base nas ferramentas "cases" de engenharia
de software para a realização do desenvolvimento do projeto de software. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) F - V - F - V.
 c) F - V - F - F.
 d) V - F - V - V.
2. A tecnologia PSEEs (Process-centred Software Engineering Environments / Ambiente de Engenharia de Software
Centrado no Processo) busca automatizar a gerência e a reutilização dos processos existentes para projetos
futuros, a fim de facilitar a comunicação entre as pessoas envolvidas no projeto. Sobre os problemas/limitações
encontrados na tecnologia PSEEs, analise as sentenças a seguir: 
 
I- A não utilização de modelos de desenvolvimento de software ágeis impede a alocação de recursos tecnológicos
certos para o projeto, bem como a tornar as pessoas inovadoras. 
II- Devido a modelos de desenvolvimento de software muito burocráticos e rígidos, as mudanças se tornam difíceis
de acontecer, impedindo que as pessoas sejam criativas na execução de suas tarefas. 
III- Não existir tecnologias com inteligência para tornar as pessoas mais criativas na execução de suas tarefas. 
IV- Problemas de sobreposição de tarefas, ou seja, uma pessoa poderá ser direcionada a mais de uma atividade
ao mesmo tempo. 
 
Assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) As sentenças II e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
11/25/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4
3. Muitas organizações desenvolvedoras de software, na busca da qualidade de seus processos, adotam modelos de
referência para atingir seus objetivos. Um dos modelos existentes no mercado é o CMMI (Capability Maturity Model
Integration) que prescreve sobre as melhores práticas para o desenvolvimento de software e atesta sobre a
maturidade destes processos. Quanto à sua estrutura, quais são os níveis que compõem este modelo?
 a) Melhoria contínua, planejado, definido, gerenciado e otimização.
 b) Inicial, gerenciado, definido, gerenciado quantitativamente e otimização.
 c) Otimização, gerenciado, parcialmente definido, definido.
 d) Inicializado, parcialmente gerenciado, gerenciado, parcialmente otimizado e padronizado.
4. 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) V - V - F - F.
 c) F - V - F - V.
 d) V - F - V - F.
5. 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 planejamento,
projeto, implementação e testes do projeto, classifique V para as sentenças verdadeiras e F para as falsas: 
 
(    ) Planejamento: compreende a etapa do levantamento das necessidades do cliente, identifica os problemas e a
definição da documentação dos requisitos, detalhando os resultados esperados da aplicação a ser desenvolvida. 
(    ) Projeto: etapa em que o gerente do projeto irá identificar as estimativas de prazo, custo e artefatos do projeto,
atividades que deverão ser revistas conforme o projeto for evoluindo. 
(    ) Implementação: tomando como base os requisitos do projeto e seu processo de desenvolvimento; esta etapa
irá definir a arquitetura do projeto e a especificação do software. 
(    ) Testes: 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 e implementado. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) V - V - F - F.
 c) F - V - F - V.
 d) F - F - F - V.
11/25/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4
6. Em uma organização, o desenvolvimento do modelo de negócio é realizado por equipes diferentes das equipes
que desenvolvem a modelagem de software. O modelo de negócio serve de suporte para o projeto do software,
cujos detalhes técnicos do modelo de software não estarão contemplados ou detalhados no modelo de negócio.
Para auxiliar no desenvolvimento destes modelos, pode-se utilizar a técnica i, proposta por Eric Yu, que define
quem executará os processos, as diferentes formas para executá-los e quem deverá receber as informações. Esta
técnica utiliza-se do Modelo de Dependência Estratégica (SD) e do Modelo de Razão Estratégica (SR). Sobre a
definiçãodo Modelo de Razão Estratégica (SR), assinale a alternativa CORRETA:
 a) Fornece uma definição intencional do processo, considerando seus elementos e as razões que estão por trás
deles.
 b) Fornece uma definição intencional de um processo com relação a uma rede de relacionamento de dependência
entre atores que executarão estes processos.
 c) Fornece uma descrição dos elementos do projeto e instruções para a utilização dos processos.
 d) Fornece um guia de uso e razões de validação dos processos organizacionais.
7. São apresentadas diversas técnicas no âmbito de processos de negócio, com entradas e saídas bem definidas,
que ordenam a execução de suas atividades, a fim de gerar resultados com maior qualidade e produtividade,
atendendo de forma clara seus eventos internos e externos. Sobre os benefícios da utilização de um modelo de
processo de negócio, analise as sentenças a seguir: 
 
I- O processo tem com requisito principal as necessidades de negócio. 
II- Propõe pouca redundância dos requisitos utilizados nos processos. 
III- Identifica os profissionais envolvidos no processo, evitando altos custos com as técnicas de desenvolvimento. 
IV- A execução do projeto de software será guiada pelas necessidades de negócio. 
 
Assinale a alternativa CORRETA:
 a) As sentenças III e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I, II e IV estão corretas.
8. Um processo de software eficiente depende fortemente do uso de uma excelente plataforma tecnológica, adotada
no desenvolvimento do projeto, como sua linguagem adotada na etapa da modelagem dos processos. Sobre os
níveis de formalidade das linguagens adotadas nesta modelagem, classifique V para as sentenças verdadeiras e F
para as falsas: 
 
(    ) Procedimental: modela o processo de software, levando em consideração o próprio código-fonte do projeto,
utilizando a programação convencional através do conceito de baixo nível. 
(    ) Baseada em regras: modela o processo utilizando diretrizes convencionais e sem inteligência de
programação, utilizando uma linguagem de desenvolvimento pouco especialista. 
(    ) Evento-condição-ação: modela o processo a partir da identificação de eventos que validarão a execução do
projeto a partir das condições que devem ser seguidas e ações tomadas para satisfazer a condição do evento. 
(    ) Redes de tarefas: modela o processo utilizando um grafo, representando a sua estrutura do processo em que
seus nodos representam as atividades e os arcos executam o fluxo de controle/dados entre as diversas atividades. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V.
 b) V - V - V - F.
 c) V - F - F - V.
 d) V - F - V - V.
9. O processo de software trata de colocar em prática as etapas da Engenharia de Software em uma organização de
desenvolvimento de software, busca aplicar em cada etapa do desenvolvimento um conjunto de atividades,
métodos, ferramentas e práticas que são utilizadas para construir um produto de software. Sobre a importância do
processo de software, assinale a alternativa CORRETA:
 a) Um processo de software não é pré-requisito para uma organização obter certificado de qualidade de software.
 b) O processo de software define todas as etapas de desenvolvimento de software, desde o entendimento
das  necessidades do cliente, da definição do escopo, implementação, testes e liberação para uso.
11/25/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4
 c) Um processo de software torna-se opcional em uma organização de desenvolvimento de software quando o
nível de expertise dos seus profissionais é elevado e os recursos tecnológicos utilizados são de última geração.
 d) Um processo de software bem documentado irá definir o quê, quando e como as atividades de
desenvolvimento serão realizadas, sem preocupar-se com quem irá fazer.
10. Para que um software seja desenvolvido de forma consistente, é preciso aliar boas práticas da engenharia de
software com um robusto e eficiente processo de software para seu desenvolvimento. No entanto, para atender à
sua consistência, é necessário atender às três categorias de requisitos do processo de software: requisitos de
prescrição, requisitos de interação e requisitos de flexibilidade. No que se refere a estas categorias, analise as
sentenças a seguir: 
 
I- O requisito de prescrição deve garantir que o processo seja realizado conforme foi planejado, através das etapas
seguindo uma sequência de controle, automação de processo, gerência de objetos, descrição do histórico do
processo, coleta de métricas, interação e restrições e alocação de recursos. 
II- O requisito de interação remete à interação entre os usuários para decidir sobre as questões do ambiente e do
processo, sendo executado para orientar desenvolvedores nas suas tarefas, fornecedores de visualização
adequada das tarefas do processo, obter feedback do andamento do processo, fornecer visualização dos estados
do processo e mecanismo de undo. 
III- O requisito de flexibilidade busca meios de interação do cliente em todas as etapas do projeto, através de
modificação dinâmica durante a execução, na execução de processos incompletos, instanciação do processo
durante a execução, escolha entre caminhos alternativos, adaptação ao usuário, gerência e tratamento de eventos.
IV- O requisito de interação busca garantir maior sincronismo entre os usuários e os clientes através das fases de
descrição do histórico do processo, interação e alocação de recursos, múltiplos níveis de compartilhamento de
objetos, instanciação do processo durante a execução e gerência e tratamento de eventos. 
 
Assinale a alternativa CORRETA:
 a) Somente a sentença I está correta.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças I, III e IV estão corretas.
 d) As sentenças II, III e IV estão corretas.
Prova finalizada com 10 acertos e 0 questões erradas.

Mais conteúdos dessa disciplina