Buscar

Processo de Software (ADS28) - Avaliação I - Individual FLEX ( Cod 651587)

Prévia do material em texto

Disciplina: Processo de Software (ADS28)
Avaliação: Avaliação I - Individual FLEX ( Cod.:651587) ( peso.:1,50)
Prova: 25870023
Nota da Prova: 8,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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 I, II e III estão corretas.
 b) As sentenças 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.
2. 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 - F - F - V.
 c) V - V - F - F.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&prova=MjU4NzAwMjM=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&prova=MjU4NzAwMjM=#questao_2%20aria-label=
 d) V - V - V - F.
3. 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, III e IV estão corretas.
 b) As sentenças III e IV estão corretas.
 c) As sentenças I, II e IV estão corretas.
 d) As sentenças I e II estão corretas.
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) F - V - F - V.
 b) V - V - V - F.
 c) V - F - V - F.
 d) V - V - F - F.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&prova=MjU4NzAwMjM=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&prova=MjU4NzAwMjM=#questao_4%20aria-label=
5. 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 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.
 b) 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.
 c) 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.
 d) 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.
6. 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 II, III e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças I, II e IV estão corretas.
 d) As sentenças III e IV estão corretas.
7. O modelo sequencial, conhecido também como cascata, corresponde à principal metodologia
tradicional de desenvolvimento de software. Neste modelo, há a necessidade de que o software
seja todo planejado e documentado antes de sua implementação. Acerca do modelo sequencial
de desenvolvimento de software, assinale a alternativa CORRETA:
 a) O custo de manutenção do software é inferior aos outros modelos.
 b) Divide-se em fases, sendo que a próxima fase somente inicia com o término da anterior.
 c) A fase de Design sempre exige a criação de um protótipo.
 d) Traz, como uma de suas fases, a análise de riscos.
8. 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 dinâmico relaciona-se por cenários que levam em conta o prazo e o
custo do projeto.
 b) Um processo é instanciado pelo tipo de recursos empregados e transmitidos com robusta
customização.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&prova=MjU4NzAwMjM=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&prova=MjU4NzAwMjM=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&prova=MjU4NzAwMjM=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&prova=MjU4NzAwMjM=#questao_8%20aria-label=
 c) 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.
 d) Um processo abstrato pode dar origem a um único processo instanciado.
9. O objetivo da tecnologia PSEEs (Process-centred Software Engineering Environments / Ambiente
de Engenharia de Software Centrado no Processo) é automatizar a gerência e a Reutilização dos
processos de software, a fim de melhorar a comunicação entre todos os envolvidos no projeto e
também oferecer melhorias contínuas nos projetos futuros. Sobre os problemas/limitações
encontrados na tecnologia PSEEs, analise as sentenças a seguir:
 
I- Devido a modelos de desenvolvimento de software muito burocráticos e rígidos, com difíceis
mudanças, evitam que as pessoas sejam criativas para a execução de suas tarefas.
 II- Problemas de sobreposição de tarefas, ou seja, uma pessoa poderá ser direcionada a mais de
uma atividade ao mesmo tempo. 
 III- Não existir tecnologias com inteligência para tornar as pessoas mais criativas na execução de
suas tarefas.
 IV- Não existir mecanismos para auxiliar os gestores a definir quais são as pessoas mais
adequadas para determinada tarefa, ou seja, identificar a pessoa habilitada para a tarefa
específica.
 
Assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) As sentenças II e III estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças I, II e IV estão corretas.
10.Um processo de software deve ser criado e configurado com base na plataforma tecnológica
adotada pela organização para o desenvolvimento de seus projetos de software, apropriando-se
de uma excelente linguagem durante a modelagem dos processos. Referente aos níveis de
formalidade de linguagem da modelagem de processos, classifique V para as sentenças
verdadeiras e F para as falsas:
 
( ) Baseada em regras: modela o processo utilizando pré e pós-condições durante a execução,
como ocorre no desenvolvimento de sistemas inteligentes.
 ( ) 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 Petri: modela o processo por meio de algoritmos transacionais, seguindo diversos
fluxos de controles e garantindo a sequência correta do processo de software. 
 ( ) Redes de tarefas: modela o processo utilizando um grafo, representando a sua estrutura, 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 - F - F.
 c) V - V - V - F.
 d) V - V - F - V.
Prova finalizada com 8 acertos e 2 questões erradas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&prova=MjU4NzAwMjM=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMjg=&action3=NjUxNTg3&action4=MjAyMC8y&prova=MjU4NzAwMjM=#questao_10%20aria-label=

Continue navegando