Buscar

prova_2_Engenharia do 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 4 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

Prévia do material em texto

13/05/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/4
Disciplina: Engenharia de Software (GTI09)
Avaliação: Avaliação II - Individual FLEX ( Cod.:664951) ( peso.:1,50)
Prova: 31615779
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. As interfaces de um software são layouts e mecanismos que possibilitam a interação do homem com o software. Com o objetivo de tornar esta interação
mais simples e eficiente, a Engenharia de Software dispõe de uma ferramenta denominada Design de Interface de Usuário, que visa a equilibrar os quesitos
técnicos com os elementos visuais, criando um software operacional, útil e adaptável às necessidades do usuário final. Acerca do Design de Interfaces do
Usuário, analise as sentenças a seguir:
 
I- Representa uma das tarefas que não requer muita atenção e conhecimento do desenvolvedor, já que conta com o apoio do usuário em sua criação.
 II- Uma interface deve trazer em seu bojo características que possibilitem ao usuário acesso e navegação às informações de forma intuitiva, através dos
mais variados recursos tecnológicos.
 III- No desenvolvimento de uma interface, deve-se levar em consideração o público para o qual esta interface está sendo construída, analisando várias
características com relação a este público.
 IV- Dentre os diversos elementos que compõem uma interface, a cor não tem papel preponderante na apresentação das informações.
 
Assinale a alternativa CORRETA:
 a) As sentenças II, III e IV estão corretas.
 b) As sentenças II e III estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças I e IV estão corretas.
2. A arquitetura de um sistema de software tem a função de trazer uma representação abstrata, tendo por objetivo garantir que o sistema de software atenda
aos requisitos do produto, como também garantir que novos requisitos possam ser contemplados. Acerca dos requisitos não funcionais que podem
influenciar na seleção da arquitetura de software, assinale a alternativa CORRETA:
 a) Geração de relatórios.
 b) Cadastro de usuários.
 c) Consulta de dados.
 d) Facilidade de manutenção.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkYwNDU4MQ==&action2=R1RJMDk=&action3=NjY0OTUx&action4=MjAyMS8x&prova=MzE2MTU3Nzk=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkYwNDU4MQ==&action2=R1RJMDk=&action3=NjY0OTUx&action4=MjAyMS8x&prova=MzE2MTU3Nzk=#questao_2%20aria-label=
13/05/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/4
3. No processo de desenvolvimento de software, o designer é quem irá identificar e definir as responsabilidades, as operações, os atributos e os
relacionamentos de elementos do design, quem assegura que o design esteja consistente com a arquitetura do software e que seja detalhado a um ponto em
que a implementação possa continuar. O design de software pode ser utilizado para comunicação com o cliente/usuário ou com a equipe de
desenvolvimento. Com relação aos dois tipos de design, analise as sentenças a seguir: 
 
I- O design conceitual tem a finalidade de definir os requisitos funcionais e não funcionais do produto de software, considerando a construção da solução
proposta.
 II- O design conceitual tem a finalidade de esclarecer ao cliente/usuário como o software desempenhará as funções necessárias e lhe possibilitará o
entendimento do que o sistema fará.
 III- O design técnico extrai as necessidades do cliente/usuário e registra a documentação de negócio do sistema a ser desenvolvido.
 IV- O design técnico tem a finalidade de explicitar os componentes de software necessários para atender às necessidades do cliente/usuário e os
componentes de hardware que precisam ser considerados na construção da solução proposta.
 
Assinale a alternativa CORRETA:
 a) Somente a sentença IV está correta.
 b) As sentenças I e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças II e IV estão corretas.
4. A comunicação certamente é uma das áreas de conhecimento mais importante para o gerenciamento de projetos. Ela representa grande parte do tempo de
trabalho do gerente de projeto, pois é o elo entre as pessoas, as ideias e as informações. No que se refere aos obstáculos para uma comunicação eficiente
nos projetos, assinale a alternativa CORRETA:
 a) Falta de tempo e planejamento; competição de mensagens; diferenças de conhecimento, perspectivas, necessidades, expectativas, prioridades, posição
social ou profissional, cultura e gerência, pressupostos e medos.
 b) Falta de metodologias ágeis nos seus processos de desenvolvimento de software, falta de recursos humanos e financeiros dos projetos, diferenças de
conhecimento, perspectivas, necessidades, expectativas ou treinamento organizacional.
 c) Falta de metodologias ágeis nos seus processos de desenvolvimento de software, participação de treinamentos organizacionais, testes dos produtos mais
importantes, prioridades, posição social ou profissional.
 d) Falta de metodologias ágeis nos seus processos de desenvolvimento de software, falta de recursos humanos e financeiros dos projetos, diferenças de
conhecimento, perspectivas, necessidades, expectativas ou treinamento organizacional.
5. Entre os principais benefícios da arquitetura de software, podemos destacar que proverá suporte ao reuso, ou seja, seus componentes definidos e testados
podem ser reaproveitados em novas aplicações e permite ao gerente de projeto adequadamente alocar tarefas, por exemplo, implementação de
componentes e melhor estimar o tempo e o tamanho de equipe necessária para realização de um projeto e determinar atributos de qualidade do sistema.
Sobre a concepção de arquitetura de software, classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) Define como o usuário interagirá dinamicamente com o sistema e pode ser construída mediante prototipação.
 ( ) A documentação da arquitetura de software traz a vantagem de comunicação com stakeholders, análise de sistema e reutilização em larga escala. 
 ( ) Define uma descrição compacta e administrável de como um sistema é organizado e de como os componentes operam entre si, sendo a base que
determinará os recursos que o software poderá oferecer.
 ( ) Possui uma estrutura de ferramentas CASE, a fim de projetar e modelar um projeto de software através de interfaces.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkYwNDU4MQ==&action2=R1RJMDk=&action3=NjY0OTUx&action4=MjAyMS8x&prova=MzE2MTU3Nzk=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkYwNDU4MQ==&action2=R1RJMDk=&action3=NjY0OTUx&action4=MjAyMS8x&prova=MzE2MTU3Nzk=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkYwNDU4MQ==&action2=R1RJMDk=&action3=NjY0OTUx&action4=MjAyMS8x&prova=MzE2MTU3Nzk=#questao_5%20aria-label=
13/05/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/4
 b) F - V - V - F.
 c) F - F - V - F.
 d) V - F - V - F.
6. O design de software compreende a concepção, especificação e prototipação das partes externas e internas do software, sendo tarefa do designer
especificar de forma completa e não ambígua a experiência global do usuário do sistema. Sobre os tipos de design, analise as sentenças a seguir:
 
I- O design conceitual trata sobre os limites, as entidades, os atributos e os relacionamentos do sistema.
 II- O design técnico trata de explicitaros componentes de software necessários para atender às necessidades do usuário, compreendendo componentes de
hardware a serem considerados na construção de soluções do sistema.
 III- O design técnico possibilita ao usuário entender o que o sistema fará, o que oferecerá de resultados e também esclarecer as características externas
observáveis do sistema.
 IV- O design conceitual inclui elementos como configuração de hardwares, interface de comunicação, arquitetura de rede utilizada e entradas e saídas do
sistema.
 
Agora, 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, II e IV estão corretas.
 d) As sentenças III e IV estão corretas.
7. Na etapa de Design de Software, compreendem-se as atividades de concepção, especificação e prototipação de um artefato, ou seja, descreve a estrutura
de funcionamento do software que servirá de base para seu desenvolvimento. A estrutura que permite atender aos requisitos funcionais e não funcionais é
denominada arquitetura de software. Sobre a área da arquitetura de software, analise as sentenças a seguir:
 
I- A arquitetura de software é a base técnica para definir o tipo de ciclo de vida de desenvolvimento de software.
 II- A arquitetura de software é um processo criativo que transforma o problema dos requisitos em uma solução técnica.
 III- As atividades do processo de Desing da Arquitetura são classificadas como a estruturação do sistema, modelagem de controle e decomposição modular.
 IV- A arquitetura de software define o que é o sistema em termos de componentes computacionais, os relacionamentos entre estes componentes, os padrões
que guiam a sua composição e restrições.
 
Agora, assinale a alternativa CORRETA:
 a) As sentenças II, III e IV estão corretas.
 b) As sentenças I e III estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças I, II e IV estão corretas.
8. Segundo Li et al. (2010), a importância do fator humano no desenvolvimento de software tem sido amplamente discutida, não só em relação ao
conhecimento técnico e capacitação, como no que diz respeito aos aspectos sociais, tais como: a motivação e a flexibilidade. Isto mostra a relevância que o
estudo de fatores humanos tem para a pesquisa em Engenharia de Software. No que se refere à Gestão de Projeto, assinale a alternativa CORRETA:
 
FONTE: LI, Y. et al. Software development team flexibility antecedents. Journal of Systems and Software, n. 83, v. 10, p. 1726-1734, 2010.
 a) Não faz parte da área de gestão de pessoas a avaliação das habilidades técnicas dos profissionais, a fim de aprofundar seus conhecimentos técnicos.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkYwNDU4MQ==&action2=R1RJMDk=&action3=NjY0OTUx&action4=MjAyMS8x&prova=MzE2MTU3Nzk=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkYwNDU4MQ==&action2=R1RJMDk=&action3=NjY0OTUx&action4=MjAyMS8x&prova=MzE2MTU3Nzk=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkYwNDU4MQ==&action2=R1RJMDk=&action3=NjY0OTUx&action4=MjAyMS8x&prova=MzE2MTU3Nzk=#questao_8%20aria-label=
13/05/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 4/4
 b) As habilidades técnicas do profissional de Engenharia de Software refere-se à capacidade de desempenhar determinadas atividades que exijam seguir
métodos ou metodologia de desenvolvimento.
 c) Os profissionais formados na área de computação e informática não possuem entre suas habilidades aspectos como fundamentos científicos e raciocínio
lógico.
 d) Na gestão de pessoas, as habilidades pessoais dos profissionais da organização tornam-se facilmente observadas, quantificadas e medidas.
9. As questões arquiteturais de um software dizem respeito à sua organização, estrutura geral de controle, protocolos de comunicação, sincronização, alocação
de funcionalidade a componentes, seleção de alternativas de projeto, entre outros fatores preponderantes que afetam diretamente os atributos de qualidade
do software. Desta forma, a seleção equivocada da arquitetura de software poderá gerar diversos impactos negativos. Diante disso, assinale a alternativa
CORRETA que apresenta um dos impactos negativos:
 a) Manutenção nobre.
 b) Negligência no gerenciamento do desenvolvimento.
 c) Diminuição de performance.
 d) Reúso de componentes.
10.Na engenharia de software, "Design" significa a etapa em que se realiza as atividades de concepção e especificação dos requisitos, requisitos funcionais e
não funcionais do projeto, tanta na visão interna quanto externa. Sobre a concepção de Design de Software, classifique V para as sentenças verdadeiras e F
para as falsas:
 
( ) Define como o usuário interagirá com o sistema com foco na visão externa e pode ser desenvolvido a partir das abordagens de design conceitual e o
design técnico.
 ( ) Define o que o software deve oferecer para satisfazer os requisitos e provê uma descrição da estrutura de funcionamento que servirá de base para a
construção do software. 
 ( ) Define uma representação dos requisitos que poderá ser textual ou gráfica.
 ( ) Define as estruturas de dados e algoritmos que realizam o que foi especificado pelo cliente.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) F - F - V - F.
 c) V - F - V - F.
 d) F - V - F - V.
Prova finalizada com 10 acertos e 0 questões erradas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkYwNDU4MQ==&action2=R1RJMDk=&action3=NjY0OTUx&action4=MjAyMS8x&prova=MzE2MTU3Nzk=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkYwNDU4MQ==&action2=R1RJMDk=&action3=NjY0OTUx&action4=MjAyMS8x&prova=MzE2MTU3Nzk=#questao_10%20aria-label=