Buscar

Avaliação I - Individual FLEX

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 5 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

Prévia do material em texto

05/05/2022 18:04 Avaliação I - Individual FLEX
1/5
Prova Impressa
GABARITO | Avaliação I - Individual FLEX
(Cod.:681214)
Peso da Avaliação 1,50
Prova 38521910
Qtd. de Questões 10
Acertos/Erros 7/3
Nota 7,00
Nas últimas décadas houve importantes avanços com relação à valorização das práticas da
Engenharia de Software. A área de requisito de software passou a trazer uma importante contribuição
durante a definição e a especificação dos projetos de softwares, portanto, para a realização adequada
do registro dos requisitos é recomendado que seja utilizado um padrão para facilitar o entendimento
dos envolvidos sobre como interpretar o conteúdo da documentação. A respeito da notação para a
especificação de requisitos, classifique V para as sentenças verdadeiras e F para as falsas: ( )
Linguagem natural estruturada depende da definição de formulários padrão ou templates para
expressar a especificação de requisitos. ( ) Notações gráficas são uma linguagem gráfica,
complementada com anotações de texto, são utilizadas para definir os requisitos funcionais do
sistema. ( ) Especificações matemáticas utilizam uma linguagem de programação com recursos pouco
abstratos para especificar os requisitos por protótipos de um modelo operacional do sistema. ( )
Linguagem de descrição de projeto utiliza uma linguagem de programação com recursos mais
abstratos para especificar os requisitos pela definição de um modelo operacional do sistema. Assinale
a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
B V - F - F - V.
C F - V - V - F.
D V - V - F - V.
No intuito de se atingir os objetivos definidos para os projetos, as atividades envolvidas devem
ser criteriosamente definidas e controladas. Cabe ressaltar que todas as etapas possuem regras
específicas. Podemos entender as regras como os requisitos necessários para a execução da etapa ou
atividade em questão. Identificar, entender, documentar e priorizar os requisitos é de grande
importância para o controle do projeto como um todo. Com relação aos requisitos, analise as
sentenças a seguir: I- A gestão dos requisitos preocupa-se com a documentação, versionamento,
controle de mudanças e qualidade dos requisitos levantados na fase de especificação de requisitos. II-
A especificação de requisitos faz o detalhamento das regras de negócio, sinalizando o que o sistema
deverá fazer. III- São duas as principais categorias de requisitos: de negócio e de sistemas. IV-
Brainstorming não pode ser considerado uma técnica de levantamento de requisitos. Assinale a
alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças I, III e IV estão corretas.
 VOLTAR
A+
Alterar modo de visualização
1
2
05/05/2022 18:04 Avaliação I - Individual FLEX
2/5
D As sentenças II, III e IV estão corretas.
A engenharia de software é composta por três elementos fundamentais: métodos, ferramentas e
procedimentos. Estes elementos visam possibilitar ao gerente de projeto o controle do processo de
desenvolvimento do software, bem como oferecer ao profissional uma base para a construção de um
software de alta qualidade. Acerca dos elementos fundamentais da engenharia de software,
classifique V para as sentenças verdadeiras e F para as falsas: ( ) A definição de como serão
estruturados os dados ou como será implementada uma funcionalidade do sistema são exemplos de
atividades características dos métodos propostos pela engenharia de software. ( ) As ferramentas
CASE são programas que auxiliam o analista na construção do sistema, possibilitando prever como
será sua estrutura, quais serão suas classes, entidades, seus fluxos internos e muitos outros detalhes.
São elaborados vários diagramas que, em conjunto, constituem praticamente uma planta do sistema a
ser desenvolvido. ( ) Pode-se afirmar que há uma independência entre os elementos fundamentais;
logo, a inobservância de algum não acarretará prejuízos aos demais. ( ) Os procedimentos
estabelecem a sequência em que os métodos serão executados, servindo como ponto de referência na
administração do progresso do software. ( ) Dentre os procedimentos a serem realizados em um
projeto de software, pode-se citar o controle de qualidade e avaliação, procedimentos estes que
antecedem a distribuição do software. Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F - V.
B V - V - F - V - V.
C V - F - V - F - V.
D F - F - V - V - F.
O ciclo de vida de um artefato refere-se às inúmeras fases percorridas, desde o seu nascimento
até a ocasião em que este não terá mais serventia. Destaca-se que num sistema computacional os
componentes possuem um ciclo de vida independente, mesmo quando estes se relacionam. Acerca do
ciclo de vida de um software, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A fase
de definição é o momento adequado para a especificação das atividades que deverão ser
desempenhadas pelo software, bem como do levantamento de restrições de custo impostas pelos
clientes. ( ) Embora um ciclo de vida possa apresentar várias fases, as principais são: definição,
desenvolvimento e manutenção, sendo que esta última divide-se em quatro categorias: iniciais,
intermediárias, finais e conclusivas. ( ) A fase de manutenção prevê a possibilidade de retificar os
requisitos funcionais e não funcionais, buscando exatamente a melhoria no artefato produzido. ( ) A
fase de desenvolvimento pode variar conforme o método adotado, mas algumas são comuns a vários
métodos. ( ) As mudanças que ocorrerão em um software para deixá-lo mais completo, livre de erros,
ou adaptado ao seu ambiente, podem ser definidas como manutenção conclusiva. Assinale a
alternativa que apresenta a sequência CORRETA:
A F - V - F - F - V.
B F - V - V - F - V.
C V - F - F - V - F.
D V - F - V - V - F.
3
4
05/05/2022 18:04 Avaliação I - Individual FLEX
3/5
O modelo de ciclo de vida de um artefato refere-se às inúmeras fases percorridas, desde o seu
nascimento até a ocasião em que este não terá mais serventia. Num sistema computacional, os
componentes possuem um ciclo de vida independente, mesmo quando estes se relacionam. Acerca do
modelo de ciclo de vida de um software, classifique V para as sentenças verdadeiras e F para as
falsas: ( ) A fase de definição é o momento adequado para a especificação das atividades que deverão
ser desempenhadas pelo software, bem como o levantamento de restrições de custo impostas pelos
clientes. ( ) Embora um ciclo de vida possa apresentar várias fases, as principais são:
desenvolvimento e manutenção, sendo que esta última divide-se em quatro categorias: iniciais,
intermediárias, finais e conclusivas. ( ) A fase de manutenção prevê a possibilidade de retificar os
requisitos funcionais e não funcionais, buscando exatamente a melhoria no artefato produzido. ( ) A
fase de desenvolvimento pode variar conforme o método adotado, mas algumas são comuns a vários
métodos. ( ) As mudanças que ocorrerão em um software para deixá-lo mais completo, livre de erros,
ou adaptado ao seu ambiente podem ser definidas como manutenção recursiva e incremental.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V - F.
B F - V - F - F - V.
C V - F - F - V - F.
D F - V - V - F - V.
Uma das principais medidas do sucesso de um software é o grau que ele atende aos objetivos e
requisitos para os quais foi construído. De forma geral, a Engenharia de Requisitos de Software é o
processo de identificar todos os envolvidos, descobrir seus objetivos e necessidades e documentá-los
de forma apropriada para análise, comunicação e posterior implementação. No processo de requisitos
são produzidos dois documentos para atendimento de propósitos distintos, porém relacionados. Estes
são o documento de definição de requisitos e o documento de especificação de requisitos. A respeito
do documento de definição de requisitos e do documento de especificação de requisitos, classifique V
para as sentenças verdadeiras e F para as falsas: ( ) O documento de definiçãode requisitos contém a
relação de tudo que o usuário espera que o software faça. ( ) Já o documento de especificação de
requisitos aprofunda o detalhamento da definição de requisitos em termos de detalhes técnicos. ( ) O
documento de especificação de requisitos deve estar em linguagem objetiva, simples, clara e que
possa ser entendida tanto pelo usuário quanto pelo profissional de software. ( ) O documento de
definição de requisitos e seus aspectos técnicos darão subsídios para o desenvolvimento do design do
software. Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F.
B V - V - F - V.
C F - V - V - F.
D V - V - F - F.
A Engenharia de Software se ocupa com todos os aspectos de produção de software, define um
conjunto de atividades parcialmente ou totalmente ordenadas a fim de obter um produto de software
5
6
7
05/05/2022 18:04 Avaliação I - Individual FLEX
4/5
com qualidade para cumprir corretamente os contratos e padrões de desenvolvimento. A Engenharia
de Software é definida em quatro camadas: ferramentas, métodos, processos e foco na qualidade.
Com base no exposto, avalie as asserções a seguir e a relação proposta entre elas: I- Com relação às
ferramentas podemos entender como sendo um recurso ou meio para realização das atividades.
PORQUE II- As ferramentas servem de apoio à construção de métodos e técnicas do projeto,
permitindo que as atividades sejam desenvolvidas de forma mais eficiente e eficaz. Exemplos de
ferramentas são as linguagens de programação, bancos de dados, softwares de modelagem de dados,
softwares para modelagem de projetos, entre outros. Assinale a alternativa CORRETA:
A As asserções I e II são proposições verdadeiras, e a asserção I é uma justificativa correta da
primeira.
B A asserção I é uma proposição falsa, e a asserção II é uma proposição verdadeira.
C As asserções I e II são proposições falsas.
D A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa.
A crise de software teve sua origem devido à existência de projetos de desenvolvimento de
software com má especificação, mal planejados, sem treinamentos, má implementação, testes
incompletos ou mal feitos. Com base no exposto, avalie as asserções a seguir e a relação proposta
entre elas: I- Após o final da década de 1960 várias décadas se passaram e muitas inovações surgiram
fazendo com que o desenvolvimento de software não apresentasse mais problemas. PORQUE II- A
inexistência de problemas foi porque a engenharia de software passou a definir sólidos princípios de
desenvolvimento, nos quais todos os envolvidos passaram a entender de forma adequada os processos
necessários para a construção de software, mantendo consistência e sem erros as fases de análise,
construção e implantação junto ao cliente. Assinale a alternativa CORRETA:
A A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa.
B As asserções I e II são proposições verdadeiras, e a asserção II é uma justificativa correta da
asserção I.
C As asserções I e II são proposições falsas.
D A asserção I é uma proposição falsa, e a asserção II é uma proposição verdadeira.
Um projeto de desenvolvimento de software é composto por várias etapas, em que cada uma
delas deve ser muito bem planejada e administrada. Para ter sucesso, o gerente do projeto precisa ter
bastante capacidade para atender aos requisitos necessários e conseguir efetuar uma boa gerência
evitando possíveis erros durante a realização do projeto. Sobre o exposto, avalie as asserções a seguir:
I- A Engenharia de Software está apoiada no tripé: pessoas, processos e tecnologias. Um bom
processo de desenvolvimento facilita o desempenho da equipe. PORQUE II- Esta facilidade do
desempenho permitirá reduzir os custos e o tempo de entrega de um projeto e apresentará resultados
com alto grau de qualidade. Assinale a alternativa CORRETA:
A As asserções I e II são proposições verdadeiras, e a asserção II é justificativa da asserção I.
B As asserções I e II são proposições falas.
C As asserções I e II são proposições verdadeiras, embora a asserção II proposição não é
justificativa da asserção I.
8
9
05/05/2022 18:04 Avaliação I - Individual FLEX
5/5
D A asserção I é uma proposição falsa, e a asserção II é uma proposição verdadeira.
O modelo de ciclo de vida de um projeto de software é um aliado indispensável para o sucesso
do projeto, permitindo aproveitar coerentemente seus recursos do projeto (pessoas, tecnologias,
artefatos etc.). Os modelos de processo de ciclo de vida durante o desenvolvimento do software
podem ser sequenciais, espirais, prototipação e alternativo, logo, compreendê-los poderá auxiliar na
adoção de um dos modelos mais adequados à realidade e necessidade da organização. Com relação ao
modelo alternativo, analise as sentenças a seguir: I- Incorpora as características dos modelos
sequenciais, espirais e prototipação, utilizando em maior grau, os processos mais adequados para a
aplicação a ser desenvolvida. II- Permite à equipe de desenvolvimento realizar suas atividades de
maneira organizada e com bom nível de qualidade nas entregas. III- Produz uma representação visual
das funcionalidades que o software terá depois de pronto, trazendo maior velocidade de
desenvolvimento e o envolvimento direto do usuário. IV- É apropriado quando o cliente não obtém os
requisitos de entradas e saídas devidamente definidos e precisa participar ativamente do projeto,
construção e validação do produto de software. Assinale a alternativa CORRETA:
A As sentenças I e II estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I e IV estão corretas.
D Somente a sentença I está correta.
10
Imprimir

Mais conteúdos dessa disciplina