Buscar

AV-Projetos ágeis e análise de sistemas

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

Projetos ágeis e análise de sistemas
Professor(a): Juliana Schiavetto Dauricio (Especialização)
1)
2)
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é
composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para
“Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o
material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova!
RUP é uma metodologia que foi desenvolvida por uma empresa denominada Rational Software
Corporation para aplicar os diagramas UML. Basicamente mostra o que precisa ser implantado e depois,
com as interações, como isto deve ocorrer. Dessa forma, os diagramas que são utilizados nas fases de
análise, podem ser modificados de acordo com os tipos de incrementos que o sistema precisa.
Para a metodologia de desenvolvimento ágil adotada para a análise de dados, é possível elencar apenas
quatro diagramas que são fundamentais. Assinale a alternativa correspondente:
Alternativas:
Diagramas de caso de uso, de classe, de sequência e de estado. check CORRETO
Diagramas de sequência, de comportamento, de proteção e público.
Diagramas de Scrum, de XP, de RUP e de ACP.
Diagramas de classe, de caso de uso, escopo e planejamento.
RUP, Scrum, XP, PMI-ACP.
Em RUP os diagramas que são utilizados nas fases de análise, podem ser modificados de acordo com os
tipos de incrementos que o sistema precisa. No entanto, apenas quatro deles são considerados
fundamentais: diagrama de Caso de Uso; diagrama de Classes; diagrama de Sequência e, diagrama de
Estados.
Código da questão: 15176
A objetividade e atenção ao projeto de análise e desenvolvimento ágil buscam além da aceleração e
entrega mais rápida do produto de software solicitado, a integração das equipes com o cliente e vice-
versa, pois acredita que tal parceria de desenvolvimento, pode ajudar a minimizar erros de requisitos e
portanto, da entrega de funcionalidades do sistema.
Neste contexto é possível afirmar que:
Alternativas:
Engenharia de requisitos é a base para os Projetos e Implantação com uso de um método ágil, de
modo a ocorrer a especificação de requisitos de forma mais objetiva e com maior contato junto ao
cliente e usuários. check CORRETO
Projetos e implantação consideram apenas a etapa de desenvolvimento tanto em metodologias
tradicionais quanto em métodos ágeis de desenvolvimento de software.
Resolução comentada:
3)
4)
Há uma orientação do projeto a planos, então temos o plano de engenharia de requisitos mais
detalhado.
A especificação de requisitos não é válida no desenvolvimento orientado a planos.
A engenharia de requisitos é dispensável em métodos ágeis de desenvolvimento de software.
É proposto com os métodos de desenvolvimento ágil, a identificação dos requisitos seguidos da
implantação dessa funcionalidade no sistema. O que faz com que a integração e comunicação entre os
stakeholders tenha que ocorrer de forma mais aproximada e frequente
Código da questão: 14413
Analise as afirmações:
I. Se uma organização está insegura quanto a sua estimativa de custo, ela pode aumentar seu preço por
uma contingência acima de seu lucro normal.
II. Os desenvolvedores com dificuldades financeiras podem baixar seus preços para ganhar um contrato. É
melhor obter lucro menor do que sair do negócio. Em tempos economicamente difíceis, o fluxo de caixa é
mais importante do que o lucro.
Tratam respectivamente sobre fatores que podem influenciar a formação de preço de um produto de
software. Assinale a alternativa correta:
Alternativas:
As duas afirmações são falsas.
As duas afirmações são verdadeiras. check CORRETO
Apenas a primeira afirmação é falsa.
A segunda afirmação é verdadeira apenas.
A primeira afirmação é verdadeira apenas.
A primeira afirmação refere-se ao fator de influência conhecido como Incerteza de estimativa de custo. A
segunda afirmação refere-se ao fator Saúde financeira da empresa, que é outro ponto de atenção no
quesito custo de um software.
Código da questão: 14380
As atividades realizadas por um estado, de acordo com a Revista BW (2015) compreendem o que
chamamos de: On entry, On exit, Do action. On entry: representa o comportamento ou a execução de uma
função, quando se entra em um determinado estado. On exit: que determina qual foi a última função
executada antes do estado ser alterado.
Com relação ao Do action, assinale a alternativa correta:
Alternativas:
Resolução comentada:
Resolução comentada:
5)
6)
Um método ou ação do sistema, retornar ao estado de origem.
Representa um estado que contém outros estados, ou seja, é composto por outros estados em sua
estrutura.
Serve para indicar o fluxo da alteração de estados.
Representa a atividade que está sendo executada durante o período em que o objeto permanece em
um estado. check CORRETO
Considera apenas expressões chamadas boolenas, pois indicam se uma determinada ação ou método
do sistema.
Do action: que representa a atividade que está sendo executada durante o período em que o objeto
permanece em um estado
Código da questão: 14356
Os diagramas de estado ratificam a mudança que pode ocorrer nas classes do sistema em consideração
do seu ciclo de vida.
Analise as afirmações:
I. O diagrama de estados comportamental mostra os diferentes estados pelos quais uma determinada
instância da classe passa durante sua existência em resposta a eventos, com as respostas e ações.
II.É mais empregado para que se obtenha uma visão mais completa, de como ocorre a modificação
comportamental ou de status de uma dada classe.
Alternativas:
Ambas são verdadeiras. check CORRETO
Apenas a afirmação II é falsa.
Apenas a afirmação I é falsa.
Apenas a afirmação I é verdadeira.
Apenas a afirmação II é verdadeira.
O diagrama de estados busca fornecer informações que facilitem o desenvolvimento de regras para os
algoritmos dos métodos de uma determinada classe, ou seja, é mais viável para classes consideradas
complexas de se visualizar as ações, ou eventos que deve realizar.
Código da questão: 14355
Na programação estruturada prevalecem os procedimentos que estabelecem uma sequência, permite a
seleção de ações e ainda, de interação, através dos laços de repetição. No entanto, quando o programa
começa a ficar mais complexo, é necessário dividi-lo em partes menores, que recebem o nome de
Resolução comentada:
Resolução comentada:
7)
módulos. Já no paradigma da orientação a objetos todos os métodos e procedimentos estão diretamente
relacionados ao próprio objeto, de forma a manter o seu estado ou comportamento.
São características da programação orientada a objetos:
Alternativas:
Polimorfismo, tipos de dados, chamadas a procedimentos.
Herança, classes, variáveis, procedimentos e funções.
Métodos, instâncias de variáveis, mensagens, classes, herança e polimorfismo. check CORRETO
Métodos, procedimentos e funções, polimorfismo.
Procedimentos e funções, variáveis, tipos de dados, chamadas a procedimentos.
Enquanto a programação orientada a objetos considera os métodos de cada objeto, ou seja, as ações que
ele realiza, a programação estruturada trabalha com procedimentos e funções que chamam as variáveis
globais e, que representam um determinado tipo de dado. Em OO (Orientação a Objetos), é comum que
ao invés de variáveis, simplesmente, estas estejam vinculadas a um determinado objeto e representarão os
seus atributos, suas características e os tipos de dados podem ser derivados das características de um
objeto declarado.
Código da questão: 14895
O planejamento apresenta ênfase quanto a gestão do tempo. Está diretamente interligada a: definição
de atividades, o seu sequenciamento, ou seja, a ordem de execução de acordo com a prioridade de
entrega, a determinação do tempo que leva para realizar cada uma das atividades, bem como, a
estimativa dos recursos necessários para fazê-las.
Qual documento é originário da análise descrita acima? Assinale a alternativa correspondente:
Alternativas:
Cronogramacheck CORRETO
Volere
EAP
WBS
Matriz de riscos
Com a definição das atividades é possível criar uma lista em que conste a ordem que cada uma das
atividades deverá ser executada. Dessa forma, acontece o sequenciamento de atividades. A partir de
cálculos de estimativa de duração do projeto e de uma tarefa, é possível identificar a duração de cada uma
individualmente. Isso também pode ser dimensionado de acordo com o nível de maturidade da equipe de
projeto. Com estes dados, é possível elaborar o cronograma do projeto.
Código da questão: 14348
Resolução comentada:
Resolução comentada:
8)
9)
O gerenciamento de projetos, para que seja aplicado a produtos de software, sempre trará consigo
características que a Engenharia de Software considera essenciais e que devem ser os atributos dele.
Neste contexto, assinale a alternativa que contém tais características:
Alternativas:
Usabilidade, Navegabilidade, Integridade e Análise
Execução, Operação, Navegabilidade e Usabilidade 
Iniciação, Planejamento, Execução, Monitoramento e Controle e Execução.
Usabilidade, Escopo e Planejamento.
Manutenibilidade,  Confiança e Proteção,  Eficiência e  Aceitabilidade. check CORRETO
Manutenibilidade: O software deve ser escrito de forma que possa evoluir para atender às necessidades
dos clientes. Confiança e Proteção: A confiança do software inclui uma série de características como
confiabilidade, proteção e segurança. Eficiência: O software não deve desperdiçar recursos do sistema,
como memória e ciclos do processador. Aceitabilidade: O software deve ser aceitável para o tipo de
usuário para o qual foi projetado.
Código da questão: 14395
Um objeto no diagrama de sequência participa em uma sequência enviando e/ou recebendo
mensagens. É colocado ao longo da parte superior do diagrama.
É possível afirmar que:
Alternativas:
Referencia uma classe e sua respectiva instância.
Indica que o ator enviou uma mensagem a um objeto.
É utilizado apenas como função de controle de atores.
Um objeto possui a mesma função de uma mensagem no diagrama de sequência.
Tem função de indicar o envio e recepção de uma mensagem. check CORRETO
Um objeto não é a mesa coisa ou tem mesma função de mensagem no diagrama de sistema. Não é
utilizado para controle de atores no sistema. Não indica envio de mensagem de um ator para um objeto.
Não faz referência à classe. Apenas indica momento de envio das mensagens e recepção.
Código da questão: 14245
Resolução comentada:
Resolução comentada:
10) Um ator também pode ser um especialista, ou seja, que desempenhará uma função no sistema de
forma diferenciada. Será representado por uma linha com um triângulo sem preenchimento, vazado, e,
que aponta diretamente para uma superclasse.
Em orientação a objetos, isso quer dizer que há uma representação de uma:
Alternativas:
Encapsulamento.
Classe.
Herança. check CORRETO
Associação com polimorfismo.
Atributo.
Sobre herança é correto afirmar que: esse tipo de representação significa que o ator ou caso de uso,
carrega as mesmas características que o indicado pelo fluxo (seta vazada). Herda os métodos e atributos
do ator ou casos de uso que foram envolvidos na generalização
Código da questão: 15567
Resolução comentada:

Outros materiais