Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

• Pergunta 1 
0,25 em 0,25 pontos 
 
O Manifesto para Desenvolvimento Ágil de Software foi criado em 2001 por Kent Beck e mais 16 
notáveis desenvolvedores que se reuniram para defender algumas regras. Qual dos princípios a 
seguir corresponde a uma regra defendida por Kent e desenvolvedores? 
Resposta 
Selecionada: 
b. 
O cliente deve ser envolvido no processo de desenvolvimento. 
Respostas: a. 
Motivar os desenvolvedores a trabalhar com tecnologia de ponta. 
 b. 
O cliente deve ser envolvido no processo de desenvolvimento. 
 
c. 
Propor sistemas somente se estiver integrado e adaptado a 
outros sistemas. 
 
d. 
Usar basicamente o UML como técnica para o desenvolvimento 
do software. 
 e. 
Utilizar técnicas do RUP. 
Comentário 
da resposta: 
Resposta: B 
Comentário: Os clientes devem estar intimamente envolvidos no 
processo de desenvolvimento. Seu papel é fornecer e priorizar novos 
requisitos do sistema e avaliar suas iterações. Veja também no “ Tópico 
5.1 Manifesto para desenvolvimento ágil de software – Unidade III”. 
 
• Pergunta 2 
0,25 em 0,25 pontos 
 
A metodologia ágil XP inclui um conjunto de regras e práticas que 
ocorrem no contexto de quatro atividades: planejamento, projeto, 
codificação e teste. Assinale a alternativa que corresponde a uma regra 
ou prática usual na metodologia XP. 
Resposta 
Selecionada: 
b. 
Normalmente, um analista trabalha no 
planejamento, projeto e teste e o outro na 
codificação. 
Respostas: a. 
É a metodologia que mais enfatiza diretrizes e 
técnicas de gestão de projetos. 
 
b. 
Normalmente, um analista trabalha no 
planejamento, projeto e teste e o outro na 
codificação. 
 c. 
São feitas reuniões periódicas, chamadas de sprint. 
 
d. 
Na verdade o XP é um conjunto de metodologias 
escolhidas para cada projeto. 
 
e. 
São escolhidos tipos de modelos para cada fase do 
desenvolvimento, de forma a agilizar a codificação. 
Comentário 
da resposta: 
Resposta: B 
Comentário: No XP as equipes normalmente 
trabalham em duplas. Estas duplas basicamente são 
formadas por um analista que trabalha com a parte de 
abstrair os requisitos, projetar o código e testar. E a 
prática da codificação fica com o outro analista. Na 
Figura 35 do “Tópico 5.2.1 Extreme Programming (XP) – 
Unidade III”. 
 
• Pergunta 3 
0,25 em 0,25 pontos 
 
Scrum é um método para construir software de modo incremental em 
ambientes complexos onde os requisitos não são claros ou mudam com 
muita frequência. O Scrum fornece um mecanismo de informação 
de status que é atualizado continuamente e utiliza a divisão de tarefas 
dentro da equipe de forma explícita. 
 
Fonte: MORENO (2020); PRESSMAN (2011). 
 
Como funciona a metodologia do Scrum no desenvolvimento de software? 
Resposta 
Selecionada: 
c. 
É aplicada no desenvolvimento orientado a objetos. 
Os sprints ocorrem no planejamento e determinação 
das funcionalidades a serem construídas. 
Respostas: a. 
Trabalha com o princípio da manobrabilidade, São 
definidas as funcionalidades nos sprints. 
 
b. 
É um conjunto de metodologias que podem ser 
aplicadas em todas as etapas do desenvolvimento 
do software. 
 
c. 
É aplicada no desenvolvimento orientado a objetos. 
Os sprints ocorrem no planejamento e determinação 
das funcionalidades a serem construídas. 
 
d. 
O trabalho é desenvolvido em duplas que atuam nos 
ciclos de reuniões. Em um primeiro sprint são 
definidas as duplas de trabalho. 
 
e. 
É a metodologia que mais enfatiza diretrizes e 
técnicas de gestão de projetos. 
Comentário 
da resposta: 
Resposta: C 
Comentário: O Scrum é um processo incremental. 
O backlog designa as prioridades dos requisitos ou 
funcionalidades, Nos sprints são escolhidas as 
funcionalidades a serem construídas, durante a 
construção ocorrem sucessivas reuniões, que são 
feitas para o acompanhamento do projeto. Mais 
detalhes sobre a forma de como funciona o Scrum 
podem ser vistos no “Tópico 5.2.2 SCRUM – Unidade 
III”. 
 
• Pergunta 4 
0,25 em 0,25 pontos 
 
A metodologia ágil DSDM tem o foco na especificação do sistema, a 
integração de seus componentes e testes para verificar se o sistema 
atende aos requisitos especificados. Seu framework é mostrado a seguir. 
Neste modelo consta a fase do “Projeto e construção da iteração”. Analise 
as alternativas a seguir e determine o melhor ponto para especificar a 
iteração a ser construída. 
 
Fonte: Moreno (2020). 
Resposta 
Selecionada: 
a. 
Entre as fases “Estudos de revisão” e “Modelo 
funcional da iteração”. 
Respostas: a. 
Entre as fases “Estudos de revisão” e “Modelo 
funcional da iteração”. 
 
b. 
Entre as fases “Implementação” e “Estudos de 
revisão”. 
 
c. 
Entre as fases “Implementação” e “Modelo 
funcional de iteração”. 
 d. 
Entre as fases “Viabilidade” e “Estudos de revisão”. 
 e. 
Na fase de “Projeto e construção da iteração” 
Comentário 
da resposta: 
Resposta: A 
Comentário: A metodologia DSDM trabalha com 
incrementos de entrega de componentes, similar ao 
RUP. A iteração é uma estratégia de planejamento que 
define as práticas, métodos e ferramentas para a 
construção do componente. Só dá para se ter um 
“Modelo funcional de iteração” se a iteração for antes 
especificada. As propriedades do DSDM estão no 
“Tópico 5.2.4 Dynamic Systems Development 
Method (DSDM) – Unidade III” e sobre como definir a 
iteração no “Tópico 4.1.4 Incremental – Unidade II”. 
 
• Pergunta 5 
0,25 em 0,25 pontos 
 
“Por enfrentar vários problemas na escolha de metodologias para 
desenvolver software, a empresa Asserti, desenvolvedora de software, 
escolheu adotar a metodologia ágil Crystal porque possui uma coleção 
de modelos para descrever o software”. Assinale a alternativa que 
expressa corretamente a análise do texto. 
Resposta 
Selecionada: 
a. 
A escolha da metodologia Crystal está correta, 
contudo, a justificativa está errada. 
Respostas: a. 
A escolha da metodologia Crystal está correta, 
contudo, a justificativa está errada. 
 
b. 
A escolha da metodologia Crystal está errada e a 
justificativa se encaixa na metodologia AM. 
 c. 
A expressão está correta. 
 
d. 
A expressão está totalmente errada porque está 
baseada nos modelos de processos prescritivos. 
 
e. 
De acordo com o texto, a escolha melhor se encaixa 
na metodologia FDD e a justificativa é inválida para 
qualquer metodologia ágil. 
Comentário 
da resposta: 
Resposta: A 
Comentário: Crystal/Clear, como o método é chamado, 
faz parte de um conjunto de metodologias que são 
adaptadas a cada projeto. Veja o “Tópico 5.2.5 Crystal – 
Unidade III”. A justificativa corresponde à metodologia 
ágil AM, que é uma metodologia baseada na prática 
para modelagem do software. Veja o “Tópico 5.2.6 Agile 
Modeling (AM) – Unidade III”. 
 
• Pergunta 6 
0,25 em 0,25 pontos 
 
Um estudo de viabilidade é um estudo breve, direcionado, que se destina 
a responder algumas perguntas. 
 
I. O Sistema proposto contribui para os objetivos gerais da organização? 
II. O Sistema poderá ser implementado com as tecnologias dominadas 
pela equipe dentro das restrições de custo e de prazo? 
III. O Sistema pode ser integrado e é compatível com os outros sistemas 
já em operação? 
IV. O usuário tem contribuído no reconhecimento e valorização da área 
de TI? 
 
Assinale a alternativa que apresenta as questões que devem ser 
utilizadas em um estudo de viabilidade. 
Resposta Selecionada: b. 
Somente as perguntas I, II e III estão corretas. 
Respostas: a. 
Somente as perguntas I e II estão corretas. 
 b. 
Somente as perguntas I, II e III estão corretas. 
 c. 
Somente as perguntas I, III e IV estão corretas. 
 d. 
Somente as perguntas II, III e IV estão corretas. 
 e. 
Todas as perguntas estão corretas. 
Comentário 
da resposta: 
Resposta: B 
Comentário: Das perguntas apresentadas, apenas a 
(IV) é incorreta. Para que o software a ser implantadoseja viável o usuário segue apenas as regras de uso 
ditadas pelo TI, sem a necessidade de ter que valorizar 
a área de TI. As perguntas podem ser vistas com 
maiores detalhes no “Tópico 6.2 Estudo da viabilidade 
do sistema – Unidade III”. 
 
• Pergunta 7 
0,25 em 0,25 pontos 
 
Os textos a seguir se referem a conceitos da engenharia de requisitos 
do software. 
 
I. O estudo de viabilidade antecipa uma falha do projeto. Ao se codificar, 
o cliente acompanha o desenvolvimento com base no estudo de 
viabilidade, o que permite, em testes, identificar uma falha do software. 
II. Na elicitação os desenvolvedores fazem uma série de perguntas com a 
intenção de estabelecer um entendimento básico do problema. Deve 
haver uma colaboração entre cliente e desenvolvedor. 
III. A especificação de requisitos de software captura todos os requisitos 
de software para o sistema ou para uma parte deste. Os membros da 
equipe de programação trabalham com os usuários para descobrir os 
requisitos do software. 
 
Analise cada texto e responda na sequência equivalente, se o conceito é V 
(Verdadeiro) ou F (Falso) e assinale a alternativa correta. 
Resposta Selecionada: c. 
F, V, F 
Respostas: a. 
F, F, F 
 b. 
F, F, V 
 c. 
F, V, F 
 d. 
V, V, F 
 e. 
V, V, V 
Comentário 
da resposta: 
Resposta: C 
Comentário: 
Texto I: o conceito é falso porque o estudo de 
viabilidade ocorre antes do projeto. Neste instante o 
projeto ainda não existe. Veja a matéria completa no 
“Tópico 6.2 Estudo da viabilidade do sistema – Unidade 
III”. 
Texto II: o conceito é verdadeiro para a elicitação. Veja 
a matéria completa no “Tópico 6.3 Elicitação e análise 
de requisitos – Unidade III”. 
Texto III: o conceito é falso, porém, a especificação 
captura todos os requisitos de software, mas isto é 
feito entre os programadores e usuários porque suas 
áreas de conhecimento são diferentes. Veja a matéria 
completa no “Tópico 6.4 Especificação, documentação 
e modelagem dos requisitos – Unidade III”. 
 
• Pergunta 8 
0,25 em 0,25 pontos 
 
Existem inúmeros requisitos que devem ser levantados e deduzidos. 
Contudo, todos estes requisitos partem de quatro principais grupos de 
requisitos do software. Quais são? 
Resposta 
Selecionada: 
e. 
Requisito do usuário, requisito do sistema, requisito 
funcional, requisito não funcional. 
Respostas: a. 
Requisito do domínio, requisito de dados, requisito 
da aplicação e requisito de infraestrutura. 
 b. 
Requisito de elicitação, requisito de análise, requisito 
de especificação e requisito de modelagem. 
 
c. 
Requisito de planejamento, requisito de análise, 
requisito de projeto e requisito de implementação. 
 
d. 
Requisito do projeto, requisito técnico, requisito de 
verificação e requisitos de validação. 
 
e. 
Requisito do usuário, requisito do sistema, requisito 
funcional, requisito não funcional. 
Comentário 
da resposta: 
Resposta: E 
Comentário: Os quatro principais grupos de requisitos 
são: requisito do usuário, requisito do sistema, 
requisito funcional, requisito não funcional. Estes 
requisitos abordam as necessidades do usuário, a 
infraestrutura de TI, as funções do negócio, funções e 
normas da qualidade. Maiores detalhes poderão ser 
vistos no “Tópico 6.4 Especificação, documentação e 
modelagem dos requisitos – Unidade III”. 
 
• Pergunta 9 
0,25 em 0,25 pontos 
 
Os requisitos não funcionais se referem à qualidade do produto software, 
são requisitos que não estão ligados às funções do negócio, mas dispõem 
de restrições, capacidades do sistema e representações dos dados. 
Sommerville (2011) define a composição da estrutura dos requisitos não 
funcionais como sendo composta por: 
Resposta 
Selecionada: 
b. 
Requisitos do produto, requisitos organizacionais e 
requisitos externos. 
Respostas: a. 
Requisitos para o contrato de software, requisitos 
do sistema e requisitos de interface. 
 
b. 
Requisitos do produto, requisitos organizacionais e 
requisitos externos. 
 
c. 
Requisitos normais, requisitos esperados e 
requisitos atrativos. 
 
d. 
Requisitos técnicos, requisitos de verificação e 
requisitos de validação. 
 e. 
Requisitos elicitação, requisitos de análise e 
requisitos de especificação. 
Comentário 
da resposta: 
Resposta: B 
Comentário: Os requisitos não funcionais se referem a 
tudo aquilo que o usuário não pede, mas, se der 
problema, ele vai reclamar. Os requisitos não 
funcionais atendem basicamente a estrutura 
recomendada por Sommerville (2011), apresentada na 
alternativa “B” e que pode ser vista na Figura 48 do 
“Tópico 6.4.4 Requisitos não funcionais (RNF) – 
Unidade III”. 
 
• Pergunta 10 
0,25 em 0,25 pontos 
 
Identifique no texto uma das alternativas consideradas requisito do 
sistema e assinale. 
 
Estudo de caso: A Guess torna-se digital (LAUDON, 2004). 
 
Entre as décadas de 80 e 90 a Guess dominou o mercado de jeans devido 
à sua expansão, em 1997 estava sem fôlego e difícil de administrar. 
Concorrentes como Levi’s e Gap aprimoram seus designs para conquistar 
o mercado da Guess. 
Em uma missão desafiadora, a Guess reage e estabelece um plano de 
metas embasadas na Internet para triplicar as vendas e alcançar 2 
bilhões de dólares até 2003. 
 
Implementação de Rede de Computadores – com a Cisco Systems a 
Guess trocou sua emaranhada rede de equipamentos por tecnologia 
padronizada e de última geração. 
Implementação de Banco de Dados – com o objetivo de integrar a 
informação, a PeopleSoft e CommerceOne criaram um sistema de 
informação denominado Rede de Compra de Vestuário (Apparel Buying 
Network) que integrou informações de venda, estoque e outras funções 
gerenciais para fornecedores e varejistas nos Estados Unidos e em 
dezenas de países. 
 
Uso da Internet: 
Criou o site web público para varejistas “guess.com”. 
Criou os sites e-commerce “www.babygues.com” e “www.guesskids.com”. 
Criou a GuessExpress, uma rede privada para compra de suprimentos, 
reavaliação de projetos, acerto de viagens, transmissões aos gerentes 
sobre tendências da empresa e do setor e, aos funcionários, formas de 
verificar e alterar seus planos de benefícios. 
 
Resultados: 
Os usuários passaram a acompanhar on-line 
o andamento de seus pedidos desde a requisição até a entrega. 
Pedidos que levavam uma ou duas semanas da solicitação até o 
recebimento passaram a levar um ou dois dias. 
 
Em 2003, o plano de metas da Guess foi atingido. 
 
Assinale a alternativa correspondente a requisito do sistema. 
Resposta 
Selecionada: 
b. 
Implementação da rede de computadores e do 
banco de dados. 
Respostas: a. 
Acompanhamento on-line dos usuários no 
andamento de seus pedidos. 
 
b. 
Implementação da rede de computadores e do 
banco de dados. 
 c. 
Criar a GuessExpress. 
 d. 
Criar o site web público para varejistas “guess.com”. 
 
e. 
Criar os sites e-commerce “www.babygues.com” e 
“www.guesskids.com”. 
Comentário 
da resposta: 
Resposta: B 
Comentário: Os requisitos do sistema abordam a 
integração dos elementos: software, hardware, pessoas, 
banco de dados e rede de computadores. A alternativa 
“B” é a que melhor resume esta questão. Vale a pena 
conhecer mais sobre requisitos do sistema no “Tópico 
6.4.5 Requisitos do Sistema (RS) – Unidade III”.

Mais conteúdos dessa disciplina