Buscar

NOTA 10 ENGENHARIA DE SOFTWARE - Semana 5

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

04/09/2020 Teste: Atividade para avaliação - Semana 5
https://cursos.univesp.br/courses/3114/quizzes/12306/take 1/7
1 ptsPergunta 1
Trata-se do planejamento com escolha de modelo de processo, estimativas de datas, custo e esforços para o
desenvolvimento do software.
É a identificação dos componentes do software e o relacionamento entre esses componentes com base nos
requisitos dos clientes.
É uma atividade totalmente relacionada a templates e, por isso, não exige criatividade, experiência ou competência
técnica dos projetistas.
É a primeira etapa de qualquer ciclo (ou processo) de desenvolvimento de software.
Trata-se da descoberta e especificação de funcionalidades (requisitos), restrições e limites de escopo do software.
Sobre a fase de Projeto de Software (Software Design), pode-se afirmar que: 
1 ptsPergunta 2
V - V - V - F - F
F - F - V - F - F
F - V - F - V - V
V - V - V - V - F
V - F - V - V - V
Assinale verdadeiro (V) ou falso (F) para as seguintes afirmações: 
[ ] Projeto de Software (Software Design) compreende projetos em diferentes níveis de
abstração, desde o alto nível conceitual até o projeto detalhado em métodos e atributos. 
[ ] No projeto de software, existem diagramas de contexto que modelam as interações
externas com o sistema. 
[ ] Projetos de arquitetura são projetos de software que consideram os principais
componentes do sistema numa visão estrutural e organizacional de camadas, por
exemplo. 
[ ] Modelos de projeto de software são usualmente desenhados em notações gráficas da
metalinguagem Linguagem de Modelagem Unificada (Unified Modelling Language -
UML). 
[ ] As interfaces de software não devem ser modeladas na etapa de Projeto de Software,
uma vez que dificultam o reúso de componentes de software. 
Assinale a alternativa correta: 
04/09/2020 Teste: Atividade para avaliação - Semana 5
https://cursos.univesp.br/courses/3114/quizzes/12306/take 2/7
1 ptsPergunta 3
O sistema de estação meteorológica possui funcionalidades de responsabilidade de ambos os atores.
O sistema de controle e o sistema de informações meteorológicas são funcionalidades do sistema de estação
meteorológica.
A Figura 7.2 apresenta um diagrama de contexto com atores e funcionalidades.
As responsabilidades do Sistema de Controle são (i) Relatar o clima e (ii) Relatar Status.
O sistema de controle é um ator que interage com algumas funcionalidades do sistema de estação meteorológica.
Sobre o diagrama da Figura 7.2 do livro do Sommerville (2011), reproduzida abaixo, pode-se
afirmar que:
1 ptsPergunta 4
A Figura 7.3 (Sommerville, 2011) reproduzida abaixo representa:
04/09/2020 Teste: Atividade para avaliação - Semana 5
https://cursos.univesp.br/courses/3114/quizzes/12306/take 3/7
Diagrama de caso de uso.
Diagrama de colaboração.
Arquitetura de sistema.
Diagrama de sequência.
Diagrama de atividades.
1 ptsPergunta 5
Analise o diagrama da Figura 7.6 (Sommerville, 2011) reproduzida abaixo e, em seguida,
selecione a alternativa correta:
04/09/2020 Teste: Atividade para avaliação - Semana 5
https://cursos.univesp.br/courses/3114/quizzes/12306/take 4/7
Trata-se de um diagrama de atividades que apresenta a sequência de requisições de serviços entre diferentes
componentes (ou objetos).
Os retângulos desenhados na vertical sinalizam o tamanho em linhas de código (LOC) de cada objeto.
As setas desenhadas na horizontal indicam criação (setas da esquerda para a direita) e destruição (flechas da
direita para a esquerda) de objetos de dados.
O diagrama apresenta 4 atores do tipo sistema e um ator humano.
A ordem de apresentação das setas horizontais não tem sentido semântico no diagrama.
1 ptsPergunta 6
Padrões de projeto são formas que descrevem as melhores práticas de bons projetos e capturam a experiência de
forma a tornar possível a outros o reúso dessa experiência.
Padrões de projeto são catalogados para serem apresentados de diferentes maneiras, uma vez que são criados por
desenvolvedores de software experientes de diferentes empresas e países.
Observer é um padrão de projeto que promove o reúso de objetos que pretendem vigiar a segurança do sistema.
Padrões de Projeto é uma etapa do desenvolvimento de software cujo objetivo é a transformação dos requisitos dos
usuários expressos em um alto nível de abstração, por exemplo, linguagem natural, para um nível de abstração de
modelos e desenhos de projeto.
Padrões de projeto buscam estimular a criatividade para novas soluções a partir de problemas clássicos.
Considerando Padrões de Projeto, assinale a alternativa correta: 
1 ptsPergunta 7
Considere as seguintes afirmações sobre arquitetura de software: 
I. Projeto de arquitetura pretende modelar como o sistema deve ser organizado. 
II. Projeto de arquitetura é o projeto da estrutura geral do sistema, pois trata dos principais
componentes e de seus relacionamentos. 
III. A macroarquitetura pode ser desenhada em pequena escala, quando se trata do
software. 
IV. Amacroarquitetura pode ser desenhada em larga escala, quando se trata dos sistemas
distribuídos. 
V. Existem vários estilos para projeto de arquiteturas de software, sendo alguns deles o
MVC e o estilo de camadas. 
Assinale a alternativa que traz as afirmativas corretas:
04/09/2020 Teste: Atividade para avaliação - Semana 5
https://cursos.univesp.br/courses/3114/quizzes/12306/take 5/7
I, II, III, IV e V.
I e II.
I.
I, IV e V.
III.
1 ptsPergunta 8
O estilo arquitetural de repositório representa apenas bancos de dados e suas tabelas.
O estilo arquitetural cliente-servidor foi criado a partir da Internet devido ao fato de ser dependente de servidor de
serviço para o cliente.
O estilo arquitetura duto-filtro tem a vantagem de o formato para a transferência de dados ser acordado entre as
transformações de comunicação.
As vantagens de projetar e documentar a arquitetura de software são: apoiar a conversa com cliente, fazer análise
de sistema e fazer reúso em larga escala.
O estilo ou a estrutura da arquitetura depende exclusivamente de requisitos funcionais do sistema, capturados a
partir de entrevista com as partes interessadas.
Assinale a alternativa correta sobre arquitetura de software e seus estilos. 
1 ptsPergunta 9
Considere as seguintes afirmações sobre padrões de arquitetura. 
I. Padrões ou estilos de arquitetura são formas de apresentar, compartilhar e reusar
conhecimento sobre sistemas de software. 
II. Padrões ou estilos de arquitetura são descrições abstratas, estilizadas, de boas práticas
testadas e experimentadas em diferentes sistemas e ambientes. 
III. Padrões ou estilos de arquitetura são apresentações de templates de interfaces de
usuário-computador a serem seguidos durante o Projeto de Software. 
IV. Padrões ou estilos de arquitetura são descrições bem-sucedidas (anteriores) de uma
organização de um sistema (incluindo informações sobre quando o uso é adequado,
pontos fortes/fracos). 
V. Padrões ou estilos de arquitetura são modelos de diagramas de classe com descrição
de métodos e atributos.
04/09/2020 Teste: Atividade para avaliação - Semana 5
https://cursos.univesp.br/courses/3114/quizzes/12306/take 6/7
I, II e IV.
I.
I e II.
III, IV e V.
III.
Assinale a alternativa que traz as afirmativas corretas: 
1 ptsPergunta 10
II, III, IV e V.
III.
I, II, III, IV e V.
A partir da Figura 6.14 (Sommerville, 2011), reproduzida abaixo, considere as seguintes
afirmações: 
I. A figura representa uma arquitetura do tipo cliente-servidor com o cliente tabela de
símbolo sendo servido por Análise léxica, Análise sintática, Análise semântica e Geração
de código. 
II. Na figura, o processamento das informações em um sistema com estilo arquitetura
duto-filtro assemelha-se a um workflow. 
III. A arquitetura de software de um sistema pode combinar estilos arquiteturais
diferentes. 
IV. A figura da arquitetura representa as transformações de informações, por meio de
analisadores léxicos, sintáticos e semânticos, até a geração do código, considerandoas
consultas em uma tabela de símbolos em uma árvore de sintaxe. 
V. A arquitetura representa um compilador. 
A partir do exposto, assinale a alternativa que traz todas as afirmativas que estão corretas. 
04/09/2020 Teste: Atividade para avaliação - Semana 5
https://cursos.univesp.br/courses/3114/quizzes/12306/take 7/7
Salvo em 10:08 
I.
I e II.
Enviar teste

Continue navegando