Buscar

AV2 - Engenharia de Software

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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

Ocultar opções de resposta 
Pergunta 1 -- /0,6
 Você foi contratado para realizar a implantação de um processo de software em uma 
empresa especializada em desenvolvimento de software. Para tanto, deve optar que tipo 
de processo é o mais adequado. Sabendo que existem três modelos gerais de processo 
de software, analise os cenários a seguir, correlacionando-os aos modelos corretos a 
serem aplicados para cada cenário.
I – O desenvolviemnto é feito em etapas, normalmente o sistema é iniciado com o 
desenvolvimento de uma parte central e é baseado em especificações abstratas.
II - O desenvolvimento se utiliza de rotinas já existentes, e concentra-se na integração 
dessas partes para ter um sistema completo; construção melhor do software.
III – A empresa trabalha com o desenvolvimento separado em fases, onde uma prepara 
os artefatos para a outra.
Modelos gerais de processos de software:
MC – Modelo cascata
DI – Desenvolvimento Interativo
ES – Engenharia de software com base em componentes
I-MC, II-MC, III-DI.
Resposta corretaI-DI, II-EC, III-MC.
I-MC, II-ES, III-DI.
I-DI, II-MC, III-ES.
I-ES, II-MC, III-DI.
Pergunta 2 -- /0,6
Ocultar opções de resposta 
Qual alternativa apresenta uma descrição relacionada ao Software Engineering Body of 
Knowledge (Swebok):
Resposta correta
Tem por objeto profissionalizar a área de engenharia de 
software, por meio de um consenso entre as áreas de 
conhecimento e o seu escopo. Sua indicação é para os 
diversos públicos ao redor do mundo, já que seu objetivo 
principal é auxiliar as empresas a observar de maneira mais 
ampla a engenharia de software como um todo.
Ligada ao processo unificado da área de engenharia de software. Entretanto, 
apresenta uma maneira mais flexível de atuar, na qual utiliza uma forma mais ágil 
e colaborativa de desenvolver softwares. Tem o núcleo aberto, o que possibilita 
a ele o desenvolvimento de software de qualquer modalidade.
Representa uma variação do modelo cascata, sendo possível descrever o elo 
entre atividades de garantia de qualidade e ações ligadas à modelagem, 
comunicação e tarefas iniciais de construção.
É um modelo de processo originado de trabalhos da UML. Trata-se de um 
processo híbrido que aborda elementos de todos os modelos relacionados aos 
processos genéricos, demonstra práticas relevantes nas especificações e no 
projeto, além de apoiar atividades relacionadas à prototipação e à entrega 
incremental.
Norma que estabelece os requisitos que possibilitam a execução de um sistema 
de gestão de qualidade. Tem como principal objetivo auxiliar as organizações 
empresariais no sentido de elevar a sua eficiência e o nível de satisfação do 
cliente.
Pergunta 3 -- /0,6
Ocultar opções de resposta 
Pergunta 3 /0,6
Os métodos ágeis de desenvolvimento nasceram baseados no manifesto ágil. Analise as 
afirmativas a seguir sobre os princípios do manifesto.
I.O método mais eficiente de levar informações para uma equipe de desenvolvimento é a 
conversa cara a cara.
II.Atenção contínua a excelência técnica e a um bom projeto aumentam a agilidade.
III.As equipes de negócio e de desenvolvimento devem trabalhar diariamente juntas 
durante todo o projeto.
Assinale a alternativa que apresenta a (s) afirmativa (s) correta (s).
II e III.
II.
Resposta corretaI, II e III.
Incorreta: I e II.
I e III.
Pergunta 4 -- /0,6
Na fase de levantamento de requisitos do processo de desenvolvimento de software, 
devem-se identificar as regras de negócio, os requisitos funcionais e os requisitos não 
funcionais do sistema. Considerando um cenário em que um vendedor de sorvetes tenha 
Ocultar opções de resposta 
o objetivo de gerenciar suas vendas com o uso de um aplicativo, avalie os itens a seguir. 
I. Regra de negócio: entregar o sorvete ao cliente somente mediante pagamento; requisito 
funcional: reabastecer o estoque quando a quantidade de sorvetes atingir o mínimo; 
requisito não funcional: especificar o tempo de resposta do aplicativo. 
II. Regra de negócio: aplicar promoções vigentes na realização da venda; requisito 
funcional: calcular a quantidade de sorvetes no estoque; requisito não funcional: exibir 
relatório com o balanço de vendas.
 III. Regra de negócio: aceitar somente pagamentos com cartão de débito ou crédito; 
requisito funcional: consultar a quantidade de vendas; requisito não funcional: verificar a 
possibilidade de indisponibilidade do sistema. 
IV. Regra de negócio: conceder aos clientes que comprarem 2 sorvetes um desconto de 
10%; requisito funcional: realizar a venda do sorvete; requisito não funcional: verificar o 
tempo gasto com o a utilização das funções do aplicativo. 
É correto apenas o que se descreve em:
l, II e IV. 
Resposta corretaIII e lV. 
I e II. 
l, III e lV.
II e III.
Pergunta 5 -- /0,6
A Engenharia exige a seleção de técnicas que melhor atendam a uma série de situações. 
Segundo Sommerville (2011), existe uma relação entre engenharia de software, ciência 
da computação e engenharia de sistemas. Qual área é um campo interdisciplinar da 
Ocultar opções de resposta 
engenharia que foca no desenvolvimento e organização de sistemas complexos?
Engenharia de software.
Nenhuma das alternativas.
Engenharia de programas.
Resposta corretaEngenharia de sistemas.
Ciência da computação.
Pergunta 6 -- /0,6
A forma como o conhecimento se apresenta pode ser classificada em tácita e explícita. O 
conhecimento tácito é desenvolvido pelas experiências e relacionamentos pessoais ou 
profissionais de um indivíduo, não é mensurável e é pessoal. O conhecimento explícito é 
a disseminação, aplicação, transmissão, de maneira formal, do conhecimento adquirido. 
Considerando o desenvolvimento de software e a utilização do conhecimento tácito e 
explícito, avalie as afirmações a seguir:
I. Durante as etapas de desenvolvimento do software, são utilizados tanto os 
conhecimentos pré-existentes do indivíduo quanto os conhecimentos adquiridos durante o 
desenvolvimento. 
II. O uso do conhecimento explícito restringe-se às fases de levantamento dos requisitos, 
quando o usuário indica sua necessidade e as funcionalidades requeridas para o 
desenvolvimento do software. 
III. O uso do conhecimento tácito restringe-se às fases de desenvolvimento, quando se 
emprega conhecimento de transformação da necessidade do usuário e características 
técnicas para produzir um sistema de informação. 
É correto o que se afirma em:
Ocultar opções de resposta 
Ocultar opções de resposta 
I e II, apenas. 
Resposta corretal, apenas. 
III, apenas. 
II e III, apenas. 
Incorreta: l, II e III. 
Pergunta 7 -- /0,6
 Você foi contratado para implantar a metodologia SCRUM em uma empresa, para tanto, 
foram apresentadas as responsabilidades de cada papel apresentado pela metodologia 
(PO, Scrum Master e o Time), dentre as funções do Scrum Master está:
Esclarecer e ordenar os itens do Backlog do produto.
Fazer com que o Product Backlog (Backlog do produto) esteja visível e claro e 
apresentar o que o será produzido na próxima Sprint.
Selecionar a meta da Sprint e especificar os resultados do trabalho.
Determinar a divisão do time em programadores, analistas e desenvolvedores.
Resposta correta
Garantir que a equipe (team) esteja totalmente funcional e 
produtiva.
Ocultar opções de resposta 
Pergunta 8 -- /0,6
Ao utilizarem um produto de software, os usuários dispõem de informações ou 
experiências que variam de pessoa para pessoa. Ressaltando que o produto de software 
deve passar, antes de sua disponibilização, por uma série de testes para que quaisquer 
erros de execução sejam corrigidos. Com relação ao termo "software" como produto, 
analise as afirmações abaixo:
I - Um produto de características lógicas e não físicas, ou seja, trata-se de um elemento 
intangível.
II - São programas de computador e documentação associada.
III - São restritos ao próprio autor.
IV - São direcionados comercialmente a pessoas diferentes dos seus programadores.
É correto o que se afirma em:
II e IV, apenas. 
I e III,apenas. 
Resposta corretal, II e IV, apenas. 
l, II, III e IV.
I e II, apenas. 
Pergunta 9 -- /0,6
Ocultar opções de resposta 
Quando um software consegue se adaptar às suas especificações e, simultaneamente, 
atende às particularidades do cliente do sistema, ele passa por um processo de 
verificação conhecido como validação do software. No que se refere aos estágios do 
processo, marque a alternativa INCORRETA:
Incorreta:
Testes de desenvolvimento: Modelo de teste no qual os elementos que 
compõem o sistema são testados pelos próprios profissionais que as criaram.
Resposta correta
Testes de aceitação: Têm o objetivo de verificar possíveis 
falhas provenientes de interações inesperadas ocorridas entre 
os elementos do sistema e problemas de interface do 
componente.
O teste de aceitação utiliza dados disponibilizados pelo cliente. Esse teste pode 
apresentar falhas e omissões na definição dos requisitos do sistema.
Testes de sistema: Ocupa-se em demonstrar que o sistema atende a seus 
requisitos, sejam funcionais ou não funcionais.
Testes de sistema: Observa-se que, neste tipo de teste, os componentes do 
sistema são integrados para gerar um sistema completo. 
Pergunta 10 -- /0,6
As origens da crise de software podem ser compreendidas através da comparação com a 
experiência de outras indústrias. A manifestação da crise ocorre de diversas maneiras, 
entre as quais se pode destacar:
Ocultar opções de resposta 
I - O fato de haver projetos mal elaborados que, normalmente, tornam-se pouco 
gerenciáveis ou que ultrapassam o limite orçamentário e de prazo. Em um contexto como 
esse, o software criado é de baixa qualidade, não atingindo os requisitos mínimos para 
sua execução.
II - O grau de complexidade dos problemas observados, ao mesmo tempo que inexistiam 
métodos criados para o desenvolvimento de sistemas que possibilitassem o 
funcionamento adequado ou mesmo que fossem validados.
III - Alta precisão existente na época para estipulação de prazos e no custo final do 
produto, além do tempo hábil para a captura de dados relevantes para serem utilizados 
no processo de desenvolvimento de software.
É correto o que se afirma em:
Incorreta: l, apenas.
Resposta corretaI e II, apenas. 
I e III, apenas. 
II e III, apenas. 
l, II e III.

Continue navegando

Outros materiais