Buscar

GABARITO Avaliação ii Individual (Cod 689615)

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

GABARITO | Avaliação II - Individual (Cod.:689615)
Peso da Avaliação 1,50
Prova 40514040
Qtd. de Questões10
Acertos/Erros10/0
Nota10,00
1 Escolher a técnica mais coerente para levantar os requisitos depende do tempo e dos recursos disponíveis na organização, bem como a abrangência do projeto e da natureza da informação a ser recolhida, podendo ser entrevistas, etnografia, questionário, brainstorming, entre outros. Sobre o processo genérico de levantamento e análise de requisitos, analise as sentenças a seguir:
I- Durante a elicitação de requisitos, o analista não necessita estudar o domínio da aplicação.
II- O analista de requisitos deve isolar os requisitos, de forma a não agrupar os requisitos de forma coerente.
III- Na engenharia de requisitos, é necessário verificar os requisitos, buscando descobrir se estão completos e consistentes.
IV- Os analistas de sistemas precisam buscar o desenvolvimento da sua compreensão do domínio da aplicação.
Assinale a alternativa CORRETA:
A As sentenças I e II estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I e IV estão corretas.
D As sentenças II e III estão corretas.
2 A complexidade no desenvolvimento de softwares vem apresentando um crescimento vertiginoso nos últimos anos, principalmente pela quantidade de requisitos definidos frente às restrições de custo e prazo impostos pelos clientes. O gerenciamento de uma atividade, sempre exige planejamento. Com o gerenciamento dos requisitos não é diferente. Por ser uma atividade que dispende muito tempo. Segundo Sommerville (2011), o gerente deve decidir sobre os seguintes pontos: identificação de requisitos, processo de gerenciamento de mudanças, políticas de rastreabilidade e suporte de ferramentas CASE. Sobre estes pontos, analise as sentenças a seguir:
I- Identificação de requisitos: deverá identificar cada requisito de forma única para serem feitas as avaliações de rastreabilidade através da referência cruzada entre os requisitos.
II- Processo de gerenciamento de mudanças: contempla as atividades de análise de problema e especificação de mudanças, análise de mudança e custos e implementação de mudanças, a fim de poder avaliar o impacto e o custo das mudanças.
III- Políticas de rastreabilidade: servem para definir os relacionamentos entre os requisitos do projeto com os demais requisitos do produto e como esses registros devem ser mantidos.
IV- Suporte de ferramentas CASE: serve para automatizar o gerenciamento de requisitos através do suporte da inteligência artificial via aprendizagem por cenários e sistemas de banco de dados.
Assinale a alternativa CORRETA:
FONTE: SOMMERVILLE, I. Engenharia de software. 9. ed. Pearson Education, 2011.
A As sentenças II, III e IV estão corretas.
B As sentenças I, II e III estão corretas.
C Somente a sentença III está correta.
D As sentenças I, II e IV estão corretas.
3 A Engenharia de Software tem por finalidade entabular uma abordagem metodizada de desenvolvimento, por meio de ferramentas e técnicas adequadas, baseado no problema a ser tratado, considerando restrições e disponibilidade de recursos. Acerca da Engenharia de Software, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Podemos resumir a engenharia de software como sendo um esforço concentrado para entender o problema antes de iniciar o desenvolvimento do software.
(    ) A complexidade dos sistemas está cada vez maior, devido à complexidade dos requisitos de software requeridos pelos usuários hoje usados para decisões estratégicas e táticas.
(    ) Nem todo software precisa passar pelos processos de engenharia. Somente os que são usados por empresas e órgãos federais.
(    ) A engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e quantificável na construção, uso e manutenção do software.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B F - F - V - F.
C V - V - F - V.
D F - V - V - V.
4 A Engenharia de Software tem por finalidade entabular uma abordagem metodizada de desenvolvimento, por meio de ferramentas e técnicas adequadas, baseado no problema a ser tratado, considerando restrições e disponibilidade de recursos. Com relação às camadas da engenharia do software, classifique V para as opções verdadeiras e F para as falsas:
(    ) Especificação e artefatos.
(    ) Ferramentas e processo.
(    ) Métodos e qualidade.
(    ) Validação e medição.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
B F - V - V - F.
C V - F - V - V.
D F - F - V - V.
5 Na engenharia de software, os requisitos não funcionais descrevem como o sistema se comportará para executar suas tarefas, por exemplo, características de desempenho, interfaces de usuário e outros atributos de qualidade. A respeito dos requisitos não funcionais, analise as sentenças a seguir:
I- Os requisitos de produto podem especificar ou restringir o comportamento de um software.
II-  Os requisitos não funcionais são declarações de funções de como o sistema deve reagir a entradas específicas.
III- Os requisitos organizacionais são requisitos de sistemas analisados a partir das políticas e procedimentos da organização do cliente e do desenvolvedor.
IV- Alguns requisitos não funcionais são provenientes de características requeridas para o software, como produto, organizacional e externos.
Assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I, II e IV estão corretas.
6 Pressmann (2011, p. 39) define a engenharia de software como "o estabelecimento e o emprego de sólidos princípios de engenharia de modo a obter software de maneira econômica, que seja confiável e funcione de forma eficiente em máquinas reais". O autor explica que a engenharia de software é uma tecnologia em camadas compostas por ferramentas, métodos e processos, onde todas essas camadas integradas têm como foco a qualidade do software desenvolvido.  A respeito destas camadas da engenharia de software, analise as sentenças a seguir:
I- A camada de processo fornece as informações e as tarefas técnicas para desenvolver software, que incluem a comunicação, a análise de requisitos, a modelagem de projeto, a construção de programa, os testes e o suporte.
II- A camada dos métodos define uma metodologia que deve ser estabelecida: quais modelos, documentos, dados, relatórios, formulários serão produzidos e aplicados.
III- A camada das ferramentas fornece suporte automatizado ou semiautomatizado para o processo e os métodos onde é estabelecido um sistema para o suporte ao desenvolvimento de software, denominado engenharia de software, com o auxílio do computador (CASE).
Assinale a alternativa CORRETA:
FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. Porto Alegre: AMGH, 2011.
A Somente a sentença III está correta.
B Somente a sentença II está correta.
C As sentenças I e II estão corretas.
D As sentenças II e III estão corretas.
7 O mundo real está em constante mudança, e sistemas são feitos para refletir comportamentos do mundo real, logo é necessário que o software acompanhe as mudanças de requisitos impostas pelo ambiente no qual ele está inserido. Existem quatro diferentes períodos da evolução de software. Sobre as quatro evoluções do software, analise as sentenças a seguir:
I- Os primeiros anos: os sistemas eram orientados a batch, tinham distribuição limitada e os softwares eram customizados, desenvolvidos e usados pela própria pessoa, ou pela organização em que ela trabalhava.
II- A segunda era: utilização da multiprogramação e os sistemas multiusuários introduziram novos conceitos de interação homem-máquina, onde os sistemas especialistas e o software de inteligência artificial finalmente saíram do laboratório e foram utilizados em aplicações práticas em problemas de amplo espectro do mundo real.
III- A terceira era: existência dos computadorespessoais, hardware de baixo custo e dos sistemas distribuídos, surgimento do software tempo real, bancos de dados e software houses.
IV- A quarta era: as tecnologias orientadas a objetos estão rapidamente ocupando o lugar das abordagens mais convencionais para o desenvolvimento de software em muitas áreas de aplicação.
Assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I, II e III estão corretas.
8 Segundo Pressman (2011, p. 40), "uma metodologia (framework) de processo estabelece o alicerce para um processo de engenharia de software completo, por meio da identificação de um pequeno número de atividades estruturais aplicáveis a todos os projetos, independentemente de tamanho ou complexidade". Para este mesmo autor, uma metodologia de processo genérico para a engenharia de software compreende cinco atividades: comunicação, planejamento, modelagem, construção e emprego. A respeito destas atividades, analise as sentenças a seguir:
I- Comunicação: serve para compreender os objetivos das partes interessadas para com o projeto e fazer o levantamento das necessidades que ajudarão a definir as funções e características do software.
II- Planejamento: cria um "mapa" que ajuda a guiar a equipe durante o projeto, descrevendo as tarefas técnicas a ser conduzidas, os riscos prováveis, os recursos que serão necessários, os produtos resultantes a serem produzidos e um cronograma de trabalho.
III- Construção: cria-se um "esboço" de modo que se possa ter uma ideia do projeto em termos de arquitetura.
Assinale a alternativa CORRETA:
FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. Porto Alegre: AMGH, 2011.
A Somente a sentença I está correta.
B As sentenças I e III estão corretas.
C As sentenças I e II estão corretas.
D Somente a II sentença está correta.
9 A Engenharia de Software tem como principal objetivo o uso de princípios que de maneira econômica viabilizem o desenvolvimento de sistemas computacionais confiáveis e eficientes. Além destes aspectos, existem critérios mais técnicos, como considerar as necessidades do cliente, prazo, métricas e processos. Sobre as camadas de Engenharia de Software, assinale a alternativa CORRETA:
A As ferramentas não fornecem um suporte automatizado para o processo e para os métodos.
B A camada de métodos fornece informação técnica para desenvolvimento de sistemas de informação.
C O foco na qualidade é a camada menos prioritária para a Engenharia de Software.
D A agilidade é a camada da base da Engenharia de Software.
10 Foi durante a década de 1970 que o termo "crise do software" surgiu, período em que a engenharia de software praticamente inexistia. Os problemas estavam relacionados com a forma de trabalho da equipe, dúvidas com relação aos requisitos, entre outros, porém não eram só estes os motivos. Com relação às consequências para a crise de software, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Surgiu devido à alta demanda por softwares, da complexidade dos problemas a serem resolvidos e da inexistência de técnicas para o desenvolvimento de sistemas que funcionassem adequadamente ou pudessem ser validos.
(    ) Software de baixa qualidade, projetos com prazos e custos maiores que os planejados, software não atendendo aos requisitos dos stakeholders, custos e dificuldades no processo de manutenção.
(    ) Devido ao grande número de sistemas web complexos e robustos, trazendo alto custo de manutenção.
(    ) Insatisfação dos usuários, baixa usabilidade, falta de treinamento no uso dos sistemas e da inexistência de fontes hipermídias que favoreçam a interatividade dos usuários com as informações.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B F - F - V - F.
C V - V - F - F.
D V - F - F - V.

Outros materiais