Buscar

Arquitetura de Sistemas Testes

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

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

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ê viu 3, do total de 10 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

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

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ê viu 6, do total de 10 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

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

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ê viu 9, do total de 10 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

Prévia do material em texto

No contexto de arquitetura de sistemas, os componentes são unidades de software estruturados de acordo com 
alguns princípios. Sendo assim, identifique a qual princípio pertence a descrição abaixo: 
O usuário de um componente de software é isolado de como os dados desse componente de software é armazenado 
ou como suas funções são executadas. O cliente depende da especificação do componente, mas não da sua 
implementação. 
 
 
 
 
Produtividade 
 Encapsulamento 
 Independência 
 
Reusabilidade 
 
Extensibilidade 
 
 
 
 
 
 2a Questão (Ref.: 201102234842) Fórum de Dúvidas (0) Saiba (0) 
 
De acordo como processo de desenvolvimento baseado em componentes, analise as assertivas e assinale a 
alternativa que aponta a(s) correta(s). 
I - Desenvolvimento de arquiteturas complexas a partir de unidades bem especificadas e testada. 
II - Tem como foco na decomposição da estrutura da funcionalidade individual ou componente lógico dele expondo 
bem definido a interface de comunicação contendo seus métodos, eventos e propriedades. 
III - Componentes podem ser objetos, conjunto de objetos, sistemas ou qualquer implementação que seja 
dependente e auto-suficiente. 
 
 
 I e II são verdadeiras 
 Somente III é verdadeira 
 
Somente II é verdadeira. 
 
Somente I é verdadeira. 
 
I e II são verdadeiras 
 
 
 
 
 
 
 Retornar
 
 
 
 
1a Questão (Ref.: 201102234844) Fórum de Dúvidas (0) Saiba (0) 
 
O gerenciamento de processos refere-se ao conjunto de conhecimentos que serão utilizados para guiar a condução 
do projeto de desenvolvimento de software. A atividade de desenvolver o termo de abertura do projeto pertence ao 
gerenciamento de qual grupo de processos? 
 
 
 
 
Encerramento 
 
Execução 
 Iniciação 
 
Monitoramento e Controle 
 Planejamento 
 
 
 
 
 
 2a Questão (Ref.: 201102234845) Fórum de Dúvidas (0) Saiba (0) 
 
A tecnologia de workflow está basicamente relacionada a: 
 
 
 
 
Estabelecimento de estratégias de pessoas. 
 Automação de procedimentos restritos à linha de produção. 
 Automação de redes de negociação informal. 
 
Racionalização de processos administrativos. 
 Automação de processos de negócio. 
 
 
 
 
 
 
 
 
 
 
 
1a Questão (Ref.: 201102234846) Fórum de Dúvidas (0) Saiba (0) 
 
Na especificação de interface de componentes devemos sempre identificar como os elementos podem utilizar 
esses componentes. Dentre essas identificações destacamos: 
I - Como acessá-los, onde definimos na sua assinatura somente o retorno oferecido. 
II - Quais os atributos que ele manipula. 
III ¿ Quais as funções disponíveis para uso. 
 
 
 
 
 
 
I, II e III estão incorretas. 
 
I e II estão corretas. 
 
I e III estão corretas. 
 I, II e III estão corretas. 
 II e III estão corretas. 
 
 
 
 
 
 2a Questão (Ref.: 201102235090) Fórum de Dúvidas (0) Saiba (0) 
 
Uma empresa realizou um levantamento de requisitos de um Estacionamento, onde num primeiro momento 
destacou duas funcionalidades principais: 
 - Atendente registra a entrada e saída do veículo, mas é importante frisar que quando o cliente estaciona o 
veículo ele recebe o ticket onde contém a data e hora de entrada, placa, a cor do veículo e o modelo do carro. 
 - Quando o cliente retira o veículo do estacionamento ele recebe o comprovante de pagamento (fatura). 
É correto afirmar que: 
 
 
 
Existe um relacionamento do tipo extend do caso de uso Registrar Entrada para o caso de uso Gerar ticket impresso, 
onde este é essencial para o comportamento do caso de uso Registrar Entrada. 
 
Existe um relacionamento do tipo include do caso de uso Gerar Fatura para o caso de uso Registrar Saída, onde este 
é opcional para o comportamento do caso de uso Registrar Entrada. 
 Existe um relacionamento do tipo extend do caso de uso Gerar Fatura para o caso de uso Registrar Saída, onde este é 
essencial para o comportamento do caso de uso Registrar Entrada. 
 Existe um relacionamento do tipo include do caso de uso Registrar Entrada para o caso de uso Gerar ticket impresso, 
onde este é essencial para o comportamento do caso de uso Registrar Entrada. 
 
Existe um relacionamento do tipo generalização docaso de uso Gerar Fatura para o caso de uso registrar Saída, onde 
define uma funcionalidade do sistema do ponto de vista do usuário. 
 
 
 
 1a Questão (Ref.: 201102234848) Fórum de Dúvidas (0) Saiba (0) 
 
Visando obter os requisitos de forma consistente e sem gastar tempo em excesso, o trabalho de levantamento de requisitos 
deve conter como característica: 
 
 
 
 
Não se preocupe com o tempo da reunião, podendo durar até 5 horas, o importante é o levantamento 
dos requisitos. 
 Independente do departamento para o qual o sistema será desenvolvido, é necessário conversar com 
todos os responsáveis de cada departamento. 
 
Procure realizar somente uma reunião para o levantamento de requisito, com os usuários que consigam 
responder sobre cada uma das camadas. 
 
Procure convocar todos os usuários (funcionários), mesmo que não consiga responder sobre cada uma 
das camadas. 
 Serão realizadas várias reuniões, e para um melhor aproveitamento separar as reuniões por camada de 
desenvolvimento. 
 
 
 
 
 
 2a Questão (Ref.: 201102234847) Fórum de Dúvidas (0) Saiba (0) 
 
Analise as afirmativas abaixo. 
I- Uma vez que o diagrama de caso de uso visa mapear as funcionalidades do sistema, podemos afirmar 
que este diagrama mapeia os requisitos funcionais implícitos. 
II- A validação de requisitos deve ser feita sempre em 2 etapas: Pré-validação e Pós-Validação. 
III - É com o protótipo que as partes interessadas vão conseguir facilmente verificar se seus requisitos estão 
presentes na definição do que será feito. 
De acordo com as afirmativas anteriores, marque a alternativa CORRETA. 
 
 
 
 
As afirmativas I e III estão corretas. 
 Somente a afirmativa III está correta. 
 Somente a afirmativa II está correta. 
 
Somente a afirmativa I está correta. 
 
As afirmativas II e III estão corretas. 
 
 
 
 
1a Questão (Ref.: 201102234887) Fórum de Dúvidas (0) Saiba (0) 
 
O modelo de negócio responde a 4 perguntas básicas: Como? O que? Quanto? Para quem?. 
Baseado no modelo de CANVAS de modelo de negócio, identifique a sentença que está associada a pergunta: 
Como? 
 
 
 
Quais são os principais usuários do sistema a ser desenvolvido? 
 
Qual o problema a ser resolvido? 
 Quais os elementos de infraestrutura de hardware e Banco de Dados serão utilizados pelo sistema a ser 
desenvolvido? 
 Quais recursos chaves a serem utilizados pelo sistema a ser desenvolvido? 
 
Quais os benefícios se espera alcançar com o novo sistema? 
 
 
 
 
 
 2a Questão (Ref.: 201102234882) Fórum de Dúvidas (0) Saiba (0) 
 
A identificação de componentes está baseada nas boas práticas da arquitetura de sistemas. Analise as 
afirmativas abaixo. 
I- O modelo conceitual de negócio permite a identificação de interface de sistemas e regras de negócio. 
II- O passo seguinte após o desenvolvimento do modelo de negócio é a identificação das interfaces de negócio. 
III- A identificação de interface de negócio é baseada no modelo de casos de uso. 
De acordo com as afirmativas anteriores, marque a alternativa CORRETA: 
 
 
 
As afirmativas II e III estão corretas. 
 As afirmativas I e III estão corretas. 
 
Somente a afirmativa I está correta. 
 Somente a afirmativa II está correta. 
 
Somente a afirmativa III está correta.Atividade 
I. Quais são as três características de um projeto de desenvolvimento de software? 
 
Contínuo, Mensurável e Realizável 
 
Temporário, Mensurável e Realizável 
 
Temporário, Gera um resultado único e Elaborado Progressivamente 
 
Gera um resultado único, Mensurável e Realizável 
II. Qual das respostas abaixo melhor define o conceito de ciclo de vida de projeto de desenvolvimento de software? 
 
As partes do projeto. 
 
Iniciação, planejamento, execução, monitoramento e controle e encerramento. 
 
As etapas que compõe o desenvolvimento de um projeto. 
 
As operações de um projeto. 
III. O processo de decomposição para definição do escopo de um projeto de desenvolvimento de software é uma técnica 
utilizada para construir um(a): 
 
Diagrama de rede de precedência 
 
Método de diagrama de caminho crítico 
 
Estrutura Analítica do Projeto (EAP) 
 
Análise de variação 
Questão 1: 
UML é uma linguagem de modelagem de uso geral que pode ser usada com os principais métodos de objetos e de 
componentes, podendo ainda ser aplicada a todos os domínios de aplicação e plataformas de implementação; 
Um relacionamento estendido entre casos de uso significa que o caso de uso base incorpora implicitamente, sob alguma 
condição, o comportamento de outro caso de uso. 
Um relacionamento de inclusão entre casos de uso significa que o caso de uso base incorpora explicitamente o 
comportamento de outro caso de uso. 
Relacionamentos de inclusão e extensão são representados pela mesma notação do relacionamento de dependência, com a 
seta apontada para o caso de uso base. 
A alternativa completamente CORRETA é: 
 
A) I – II - III 
 
B) I – III – IV 
 
C) II – III – IV 
 
D) I – III – IV 
 
E) I – II – III -IV 
Corrigir 
 
Questão 2: 
Diagramas de casos de uso são compostos por atores, casos de uso e seus relacionamentos; 
Diagramas de classes são compostos por classes e seus relacionamentos; 
Diagramas de sequência são compostos por objetos e suas trocas de mensagens, ou seja, chamadas de métodos para outros 
objetos; 
Considerando as sentenças acima, marque a opção correta: 
 
A) Somente as afirmativas I e III são verdadeiras. 
 
B) Somente as afirmativas II e III são verdadeiras. 
 
C) Somente as afirmativas I e II são verdadeiras. 
 
D) As afirmativas I, II e III são verdadeiras. 
 
E) Somente a alternativa I é verdadeira. 
 
 
 
 
 
Questão 3: 
O diagrama UML, que apresenta um conjunto de objetos envolvidos em um cenário e a especificação das mensagens 
trocadas entre esses objetos ao longo de uma linha de tempo, é chamado de: 
 
A) Diagrama de mensagens 
 
B) Diagrama de sequência 
 
C) Diagrama de execução em linha de tempo 
 
D) Diagrama de estado 
 
E) Nenhuma das respostas anteriores 
 
Questão 4: 
Em UML, são exemplos de diagramas responsáveis por representar o aspecto estrutural de um software: 
 
A) Diagrama de classes e diagrama de pacotes 
 
B) Diagrama de entidade relacionamento e diagrama de pacotes 
 
C) Diagramas de classes, diagrama de pacotes e use case 
 
D) Use case e diagrama de classes 
 
E) Nenhuma das respostas anteriores 
 
Questão 5: 
A atividade de análise de requisitos procura descobrir o que os stakeholders de um projeto de sistema de software querem 
que o sistema faça. Para ajudar na comunicação com os usuários e clientes vários diagramas da UML podem ser utilizados. 
Com relação à utilização dos diagramas da UML na atividade de análise de requisitos, analise se as sentenças a seguir são 
faltas ou verdadeiras e depois assinale a opção correta: 
( ) Diagrama de classes desenhado a partir da perspectiva conceitual é uma boa maneira de construir um vocabulário 
rigoroso do domínio. 
( ) Um diagrama de atividades é recomendo para exibir o fluxo de trabalho da organização, mostrando como o software e as 
atividades humanas interagem. 
( ) Um diagrama de objetos é indicado para representar um conceito que tenha um ciclo de vida com vários estados e os 
eventos que mudam esses estados. 
 
A) F, V e F 
 
B) F, V e V 
 
C) V, F e F 
 
D) V, V e F 
 
E) F, F e V 
 
 
Questão 6: 
A UML é uma famosa linguagem usada para análise e projeto orientado a objetos. O seu diagrama de sequência tem como 
características, EXCETO: 
 
A) Geralmente é construído a partir dos Casos de Uso. 
 
B) Usado para representar interações entre objetos de um cenário, realizadas através de operações ou métodos. 
 
C) Dá ênfase ao fluxo de controle de uma atividade para outra. 
 
D) Dá ênfase à ordenação temporal em que as mensagens são trocadas entre os objetos de um sistema. 
 
E) Pode ser facilmente transformado em um Diagrama de Colaboração 
1. A gestão de requisitos é uma etapa importante do projeto por ser um conjunto de atividades que tem como principal 
objetivo ajudar a equipe de projeto a: 
 
A) Utilizar ferramentas de engenharia de software para modelar os requisitos do sistema, através da UML. 
 
B) Identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida que o projeto 
prossegue. 
 
C) Construir um modelo técnico refinado de funções, características e restrições do software. 
 
D) Negociar com os clientes os conflitos de prioridade de requisitos e identificar e analisar os riscos associados a cada 
requisito. 
 
E) Avaliar os requisitos quanto à qualidade, garantindo que ambiguidades, inconsistências, omissões e erros tenham sido 
detectados e corrigidos. 
2. Os requisitos não funcionais normalmente surgem por meio das necessidades dos usuários, podem ser restrições de 
orçamento, políticas organizacionais ou mesmo por fatores externos, como regulamentos de segurança e legislações de 
privacidade. Juntamente com a classificação dos requisitos não funcionais estão os requisitos de produto, os quais: 
 
A) Especificam ou restringem o comportamento do software, incluindo requisitos de desempenho, especificações de 
rapidez de execução e requisitos de confiabilidade que estabelecem, por exemplo, a taxa aceitável de falhas. 
 
B) São os requisitos gerais de sistemas derivados das políticas e procedimentos da organização do cliente e do 
desenvolvedor, como, por exemplo, os requisitos de processo operacional. 
 
C) Definem os requisitos do processo de desenvolvimento, como, por exemplo, a linguagem de programação, o ambiente de 
desenvolvimento ou normas do processo a serem usadas. 
 
D) Abrangem todos os requisitos que derivam de fatores externos ao sistema e seu processo de desenvolvimento. Podem 
incluir requisitos reguladores, que definem o que deve ser feito para que o sistema seja aprovado para uso. 
 
E) Incluem os requisitos legais, que devem ser seguidos para garantir que o sistema opere dentro da lei, e os requisitos 
éticos, que asseguram que o sistema será aceitável para seus usuários e o público geral.

Outros materiais