Buscar

Avaliação Final (Objetiva) - Individual

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 3 páginas

Prévia do material em texto

25/11/2023, 16:27 Avaliação Final (Objetiva) - Individual
about:blank 1/3
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:889456)
Peso da Avaliação 3,00
Prova 72029968
Qtd. de Questões 12
Acertos/Erros 6/6
Nota 6,00
O Extreme Programming (XP) foi desenvolvido por Kent Back e Ward Cunningham, é conhecido como o mais popular dos métodos ágeis. É indicado para equipes pequenas e médias, que necessitam desenvolver softwares em 
que os requisitos não estão totalmente especificados e que também se modificam rapidamente. Pressman (2011, p. 87) define um conjunto de cinco valores que estabelecem as bases para todo o trabalho realizado com parte da XP. 
Classifique V para as opções verdadeiras e F para as falsas:
( ) Comunicação.
( ) Agilidade.
( ) Feedback (realimentação ou retorno).
( ) Coragem.
( ) Respeito.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
FONTE: SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
A V - F - V - V - V.
B V - F - V - F - F.
C F - F - V - V - V.
D F - V - F - V - F.
O gerenciamento de projetos de software geralmente é realizado a partir de uma metodologia ou ferramenta de gerenciamento. Esse procedimento serve para que todos os processo e etapas tenham responsáveis, prazos a serem 
cumpridos, custos que não podem ser ultrapassados. Um projeto de software possui como responsável geral o gestor, líder ou diretor do setor de tecnologia da informação, o qual possui a responsabilidade de gerenciar desde o 
desenvolvimento, implementação até a finalização do projeto. O gerenciamento de software possui suas especificidades e, muitas vezes, dificuldades de medir exatamente os resultados. Por isso, o gerente de projetos de software corre 
grandes riscos em seus projetos. Sobre esses riscos, analise as seguintes sentenças:
I- Projetos de médio porte são imensuráveis.
II- Produto é intangível e não possui processo padrão.
III- Projetos de grande porte são projetos exclusivos.
IV- Projetos de TI têm mínimos riscos de fracasso.
Agora, assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B As sentenças II e III estão corretas.
C Somente a sentença I está correta.
D Somente a sentença IV está correta.
Um modelo é uma simplificação da realidade representando dados, funções e comportamentos. Tem como objetivo compreender melhor a estruturação do sistema que será desenvolvido. Os melhores modelos estão relacionados 
à realidade e devem expressar diversos níveis de precisão referentes ao fluxo de trabalho a ser realizado. A Linguagem de Modelagem Unificada (do inglês, UML Unified Modeling Language) é uma linguagem de modelagem que 
permite representar um sistema de forma padronizada. Na UML, qual é o diagrama que tem o objetivo de mostrar como as mensagens entre os objetos são trocadas no decorrer do tempo para a realização de uma operação?
A Diagrama de sequência.
B Diagrama de atividades.
C Diagrama de transição de estados.
D Diagrama de objetos.
As falhas nos sistemas são decorrentes muitas vezes de problemas no levantamento de requisitos. Problemas de comunicação entre os analistas e os usuários, como os requisitos mal expressos, requisitos desnecessários para os 
clientes e a dificuldade para lidar com a constante alteração dos requisitos. Com relação aos requisitos funcionais e não funcionais, analise as sentenças a seguir:
I- O sistema deverá emitir relatórios de vendas semanalmente, é um exemplo de requisito não funcional. 
II- O sistema permitirá a visualização do campo "salário" somente para o RH, é um requisito funcional. 
III- O relatório de despesas será gerado conforme a solicitação, é um requisito não funcional. 
Agora, 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 Somente a sentença II está correta.
D As sentenças I e III estão corretas.
Em geral, existe uma sequência predefinida para as etapas que compõem o ciclo de vida de um projeto de desenvolvimento de software, em que inicialmente se faz um levantamento de requisitos, para então se fazer a análise, o 
projeto e finalmente a implementação do código-fonte propriamente dita. Considerando as características destas etapas, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Na UML, requisitos são geralmente registrados através dos casos de uso.
( ) O diagrama de classes mostra a ordem de invocação dos métodos e criação das instâncias.
( ) As regras de negócio são registradas nos cenários principal e alternativo do diagrama de estados.
( ) O diagrama de sequência faz parte do levantamento do problema, enquanto o diagrama de classes já representa uma abstração da solução computacional proposta.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - F.
B F - F - V - F.
C F - V - V - V.
D V - V - V - V.
Ao contrário dos requisitos funcionais, que se referem ao que o sistema faz ou deixa de fazer, os requisitos não funcionais se relacionam com a funcionalidade do software, são requisitos que estão relacionados com propriedades 
de difícil verificação, como confiabilidade, desempenho, usabilidade, segurança, portabilidade e integridade. Segundo Sommerville (2011), podem ser agrupados em categorias. Associe os itens, utilizando o código a seguir:
I- Velocidade.
II- Tamanho.
III- Facilidade de uso.
( ) Tamanho máximo na memória.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
4
5
6
25/11/2023, 16:27 Avaliação Final (Objetiva) - Individual
about:blank 2/3
( ) Número de transações processadas em determinado tempo.
( ) Tempo para treinamento da aplicação.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
FONTE: SOMMERVILLE, Ian. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
A I - III - II.
B I - II - III.
C II - I - III.
D III - II - I.
Entre todos os diagramas da UML, temos os diagrama de classes, que se preocupa em apresentar a solução para determinado problema. Ele é composto por classes e pelos relacionamentos que ocorrem entre eles. Sobre o 
diagrama de classes, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O atributo representa as características de uma classe.
( ) A visibilidade indica qual o nível de acessibilidade do método e do atributo indica o nível de usabilidade.
( ) O relacionamento descreve um vínculo existente, geralmente ele ocorre entre os objetos de uma ou mais classes.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V.
B F - V - F.
C F - F - V.
D V - V - F.
O ciclo de vida é a primeira escolha que deve ser realizada no processo de software. Ele é a estrutura que contém os processos, as atividades e as tarefas envolvidas no desenvolvimento, operação e manutenção de um produto de 
software, abrangendo a vida do sistema, desde a definição de seus requisitos até o término de seu uso. O modelo de ciclo de vida clássico ou modelo Cascata recebeu esse nome devido ao encadeamento de uma fase com outra. Os 
principais estágios desse modelo demonstram as atividades fundamentais de desenvolvimento. Com base no modelo apresentado e na definição de cada fase, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Operação e manutenção: considerada a etapa mais breve, é onde o sistema de software é liberado para o cliente.
( ) Implementação e teste de unidade: durante esse estágio, o projeto de software é realizado como um conjunto de programas ou unidades de programa.
( ) Análise e definição de requisitos: fase em que os serviços, as restrições e os objetivos do sistema são definidos.
( ) Projeto de sistema e software: momento em que o cliente projeta os requisitos, normalmente essa é a primeira fase do sistema.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B F - V - V - F.
C V - V - F - F.
D V - F - F - V.
O Diagrama de Entidade de Relacionamento – DER – é umaferramenta que possui como objetivo modelar as entidades e seus relacionamentos, são informações definidas para o banco de dados de sistema. O DER é formado por 
entidades, relacionamentos e atributos. As entidades são formadas pelos dados concretos e abstratos, os quais formam um conjunto de informações sobre o sistema. Os relacionamentos são definidos pelas ocorrências entre as 
entidades. Os atributos são as descrições, nomes definidos para cada entidade do relacionamento. Sobre como é representado graficamente o DER, analise as opções a seguir:
I- Triângulo, quadrado e setas.
II- Reta, círculo e esfera.
III- Pirâmide, cubo e circular.
IV- Retângulo, losango e linhas.
Assinale a alternativa CORRETA:
A As opções I e III estão corretas.
B As opções II e IV estão corretas.
C Somente a opção I está correta.
D Somente a opção IV está correta.
A Unified Modeling Language (UML) procura atender às diferentes fases do ciclo de vida de um projeto de desenvolvimento de software através de um conjunto de diagramas com características e notação específicas. As 
informações destes diagramas são complementares e, em conjunto, traduzem a visão do que o sistema deve fazer e de como ele deve ser construído, permitindo que os desenvolvedores visualizem os produtos de seu trabalho em 
diagramas padronizados, sendo muito usado para criar modelos de sistemas de software. Considerando as características dos diagramas da UML, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os diagramas de tempo representam uma coleção de componentes de software e seus inter-relacionamentos.
( ) O diagrama de comunicação era anteriormente chamado de diagrama de colaboração. 
( ) O diagrama de componentes representa uma perspectiva, orientada por tempo, da colaboração entre os objetos.
( ) O diagrama de pacotes representam um retrato, em tempo de execução, dos objetos do software e seus inter-relacionamentos.
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - F.
B V - F - F - V.
C F - F - V - F.
D F - F - V - V.
(ENADE, 2008) Com relação à forma como o RUP trata a análise de requisitos, assinale a alternativa CORRETA:
A Por se tratar de um processo iterativo e evolutivo, a análise de requisitos ocorre na fase de construção juntamente a à programação, o que permite que os requisitos sejam revistos.
B A maior parte da análise de requisitos ocorre durante a fase de elaboração.
C A análise de requisitos ocorre na fase de elaboração, em que são feitas entrevistas com usuários e definição do escopo do projeto.
D A análise de requisitos ocorre na fase de construção, quando são descritos todos os casos de uso, e em seguida modelados por meio de diagramas de casos de uso UML.
(ENADE, 2014) Conforme a norma ISO 9241, a usabilidade é definida como a capacidade que um sistema interativo de software oferece a seus usuários, em um contexto específico de operação, para a realização de tarefas de 
maneira eficaz, eficiente e agradável. Com fundamento nesse conceito, uma empresa deseja medir a satisfação dos consumidores de seus produtos e, para isso, desenvolverá um sistema de Software. A equipe de desenvolvimento do 
Sistema de Software elencou os requisitos listados a seguir.
Código do Requisito - Descrição do Requisito
RQ1 - cada produto da empresa deverá ser avaliado, por um usuário, com um valor numérico inteiro entre -5 e 5.
RQ2 - Cada transação do sistema com o banco de dados para registrar uma avaliação de um produto deve ser realizada em um tempo inferior a 20 segundos.
7
8
9
10
11
12
25/11/2023, 16:27 Avaliação Final (Objetiva) - Individual
about:blank 3/3
RQ3 - Cada operação do usuário deverá ser realizada em até três telas.
RQ4 - O sistema deve ter interface com sistemas legados.
Entre os requisitos listados, o código do que se refere à usabilidade é:
A RQ3.
B RQ4.
C RQ1.
D RQ2.
Imprimir

Outros materiais