Buscar

Processo de Software - Avaliação I

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

Disciplina: Processo de Software (ADS28) 
Avaliação: Avaliação I - Individual FLEX ( Cod.:651587) ( peso.:1,50) 
Prova: 26040597 
Nota da Prova: 9,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 - V - V. 
b) F - V - F - F. 
c) F - V - F - V. 
d) V - F - F - V. 
 
2. 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. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNjE4MA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&action5=MjAyMC0xMS0yMCAwMDowMDowMA==&prova=MjYwNDA1OTc=#questao_1 aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNjE4MA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&action5=MjAyMC0xMS0yMCAwMDowMDowMA==&prova=MjYwNDA1OTc=#questao_2 aria-label=
( ) 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) V - F - F - V. 
b) F - F - V - V. 
c) V - V - V - F. 
d) V - F - V - V. 
 
3. 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 - F. 
b) V - V - F - V. 
c) V - V - V - F. 
d) V - F - F - V. 
 
4. A modelagem organizacional se configura pela existência de diversas técnicas que 
definirão a estruturação organizacional, que define como as tarefas são 
formalmente distribuídas, agrupadas e coordenadas, apresentando múltiplas visões 
de análise de metas e objetivos, a fim de facilitar as especificações de requisitos 
para que seus processos sejam conforme a 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) possibilita construir técnicas capazes de suportar futuras 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNjE4MA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&action5=MjAyMC0xMS0yMCAwMDowMDowMA==&prova=MjYwNDA1OTc=#questao_3 aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNjE4MA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&action5=MjAyMC0xMS0yMCAwMDowMDowMA==&prova=MjYwNDA1OTc=#questao_4 aria-label=
gerações de requisitos organizacionais e fornecer métodos e ferramentas 
associadas que suportem o processo. 
II- A técnica de modelagem de Furlan é composta pelo Modelo de Dependências 
Estratégicas (SD) e pelo Modelo de Razões Estratégicas (SR). 
III- A técnica F3 de Bubenko é constituída por um único modelo: o Modelo de 
Requisitos do Sistema de Informação - MRSI. 
IV- A técnica i* de Yu 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. 
V- A metodologia EKD (Enterprise Knowledge Development) é 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. 
 
Assinale a alternativa CORRETA: 
a) As sentenças I, II e V estão corretas. 
b) As sentenças II, III e IV estão corretas. 
c) As sentenças IV e V estão corretas. 
d) As sentenças I e V estão corretas. 
 
5. A Engenharia de Software possui diversos modelos de ciclo de vida de software e 
diversas metodologias de desenvolvimento, tornando-se indispensável a 
implantação de um processo de software neste cenário para que um projeto tenha 
sucesso. Sobre a melhor definição do papel do processo de software, assinale a 
alternativa CORRETA: 
a) Em uma organização, o processo de software utilizado deverá ser sempre o 
mesmo para os diversos ciclos de vida do software ou metodologias de 
desenvolvimento. 
b) Em uma organização, o processo de software adotado muda para cada um dos 
tipos de ciclos de vida de software ou metodologias de desenvolvimento. 
c) Em uma organização, o processo de software adotado sempre muda para cada 
metodologia de desenvolvimento de software, mas não deve mudar o tipo de 
ciclo de vida do software empregado. 
d) Em uma organização, o processo de software adotado sempre muda conforme o 
tipo de ciclo de vida de software, mas não muda conforme as metodologias de 
desenvolvimento empregadas. 
 
6. Para que um software sejadesenvolvido 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 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNjE4MA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&action5=MjAyMC0xMS0yMCAwMDowMDowMA==&prova=MjYwNDA1OTc=#questao_5 aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNjE4MA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&action5=MjAyMC0xMS0yMCAwMDowMDowMA==&prova=MjYwNDA1OTc=#questao_6 aria-label=
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 II, III e IV estão corretas. 
c) As sentenças I, III e IV estão corretas. 
d) As sentenças I, II e III estão corretas. 
 
7. Cada organização possui missão, objetivos e processos próprios e é importante dar 
atenção à modelagem desses itens. A modelagem organizacional pode ser 
compreendida como um processo através do qual é possibilitada a formação da 
estrutura organizacional. Levando-se em conta que nenhuma estratégia pode ser 
seguida sem uma estrutura que a suporte, o processo de modelagem desempenha, 
então, um papel fundamental dentro de qualquer organização, seja ela de pequeno, 
médio ou grande porte. Referente à abordagem da Modelagem Organizacional 
definida por Alencar (1999), analise as sentenças a seguir: 
 
I- Oferece maior habilitação de respostas e questionamentos para tarefas da cadeia 
de fornecimento que não estão explicitamente representados no modelo. 
II- Permite visualizar o modelo de forma fácil, correta e intuitiva. 
III- Permite reutilizar os ativos internos da organização e obter controle 
centralizado da cadeia de fornecimento de informação e conhecimento. 
IV- Oferece maior habilidade para compartilhamento das informações e 
conhecimentos da organização, sem reúso destes recursos. 
 
Assinale a alternativa CORRETA: 
 
ALENCAR, F. M. R. Mapeando a modelagem organizacional em especificações 
precisas. 1999. 304 f. Tese (Doutorado) - Centro de Informática, Universidade 
Federal de Pernambuco, Recife, 1999. 
a) As sentenças I, II e IV estão corretas. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNjE4MA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&action5=MjAyMC0xMS0yMCAwMDowMDowMA==&prova=MjYwNDA1OTc=#questao_7 aria-label=
b) As sentenças III e IV estão corretas. 
c) As sentenças I, III e IV estão corretas. 
d) As sentenças I e II estão corretas. 
 
8. 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ção do 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 um guia de uso e razões de validação dos processos organizacionais. 
d) Fornece uma descrição dos elementos do projeto e instruções para a utilização 
dos processos. 
 
9. 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 I, II 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 III e IV estão corretas. 
 
10. O Enterprise Knowledge Development (EKD) é uma técnica de modelagem que 
permeia todos os níveis de uma organização, desde os níveis estratégicos até os 
níveis operacionais. A proposta de usar o EKD é prover uma descrição clara e não 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNjE4MA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&action5=MjAyMC0xMS0yMCAwMDowMDowMA==&prova=MjYwNDA1OTc=#questao_8 aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNjE4MA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&action5=MjAyMC0xMS0yMCAwMDowMDowMA==&prova=MjYwNDA1OTc=#questao_9 aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNjE4MA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&action5=MjAyMC0xMS0yMCAwMDowMDowMA==&prova=MjYwNDA1OTc=#questao_10 aria-label=
ambígua sobre como a organização funciona. Sobre as ações da proposta de uso 
do EKD, analise as sentenças a seguir: 
 
I- Identificar quais requisitos devem mudar e quais as razões da mudança. 
II- Identificar as opções que precisam ser criadas para encontrar esses requisitos. 
III- Identificar quais são as diretrizes e os argumentos usados para avaliação 
dessas opções. 
IV- Identificar quais métricas poderão ser utilizadas para a divulgação dos 
resultados. 
 
Assinale a alternativa CORRETA: 
a) As sentenças I, II e III estão corretas. 
b) As sentenças I e IV estão corretas. 
c) Somente a sentença I está correta. 
d) As sentenças III e IV estão corretas. 
 
Prova finalizada com 9 acertos e1 questões erradas.

Continue navegando