Buscar

Analise de Sistemas APOL 1,2,3,4,5

Prévia do material em texto

APOL 1 
Questão 1/5 - Análise de Sistemas 
Conforme abordado na Aula 1, a Crise de Software refere-se a um conjunto de problemas encontrados no 
desenvolvimento de software. 
De acordo com a definição dada acima, assinale a alternativa correta que apresenta os principais problemas relacionados à 
Crise do Software: 
D Estimativas de prazo e custo imprecisas, software difícil de manter, insatisfação do cliente com 
o software, qualidade do software menos que a adequada; 
 
Questão 2/5 - Análise de Sistemas 
Conforme apresentado na Aula 1, a Análise de Sistemas é a atividade de identificar os problemas do domínio, apresentar 
alternativas de soluções e o estudo da viabilidade de um software. Porém, no final dos anos 40 até os anos 60, quando se 
iniciou a evolução dos sistemas computadorizados, grande parte dos esforços, e consequentes custos, eram concentrados 
em outra atividade. 
Com base na definição apresentada acima, assinale a alternativa que corresponde qual atividade está se referindo: 
E Desenvolvimento do Hardware. 
 
Questão 3/5 - Análise de Sistemas 
De acordo com o conteúdo apresentado na Aula 1 referente ao Ciclo de Vida de Sistemas e seus modelos, analise 
atentamente a definição apresentada abaixo: 
Modelo mais antigo e o mais amplamente usado da engenharia de software, modelado em função do ciclo da engenharia 
convencional, requer uma abordagem sistemática e sequencial do desenvolvimento de software. 
Com base na definição apresentada acima, assinale a alternativa correta que corresponde ao modelo de Ciclo de Vida que 
obedece a estas características. 
D Cascata; 
 
Questão 4/5 - Análise de Sistemas 
De acordo com o conteúdo abordado na Aula 1, considere que você trabalha em uma empresa de desenvolvimento de 
software e que a empresa tenha decidido desenvolver um novo editor de texto para colocar no mercado. Esse editor deve 
ser um software que forneça recursos adicionais de apoio à autoria, embasado no estilo de escrita do usuário, o que o 
torna um software de funcionalidade mais complexa. Considere que a empresa deseja disponibilizar o produto no 
mercado em versões que agreguem esse suporte de forma gradativa, fazendo análise de risco para avaliar a viabilidade de 
desenvolvimento de uma nova versão. 
Com base na definição apresentada, conhecendo as características dos modelos de processos abordados, assinale a 
alternativa que corresponde ao modelo de processo apropriado para desenvolver esse editor: 
D Espiral; 
 
De acordo com o conteúdo apresentado na Aula 1 referente ao Ciclo de Vida de Sistemas e seus modelos, 
analise atentamente a definição apresentada abaixo: 
Engloba as melhores características do ciclo de vida Clássico e da Prototipação, adicionando um novo 
elemento: a Análise de Risco. Segue a abordagem de passos sistemáticos do Ciclo de Vida Clássico 
incorporando-os numa estrutura iterativa que reflete mais realisticamente o mundo real e usa a Prototipação, em 
qualquer etapa da evolução do produto, como mecanismo de redução de riscos. 
Com base na definição apresentada acima, assinale a alternativa correta que corresponde ao modelo de Ciclo de 
Vida que obedece a estas características. 
C Espiral; 
 
 
 
APOL 2 
Questão 1/5 - Análise de Sistemas 
O desenvolvimento de softwares demanda que seus desenvolvedores tenham a possibilidade de estudar esse sistema a 
partir de várias perspectivas. Assim, conforme visto na Aula 03, um sistema pode ser descrito por meio de três visões 
independentes. Uma delas descreve o sistema do ponto de vista externo como um conjunto de interações entre o próprio 
sistema e os agentes externos ao sistema. Essa visão é criada inicialmente e direciona o desenvolvimento das demais 
visões do sistema. 
Com base nos conceitos apresentados acima, assinale a alternativa correta que corresponde a como é conhecida essa 
abordagem/documento: 
A Casos de Uso; 
 
Questão 2/5 - Análise de Sistemas 
Conforme abordado na Aula 03, a Engenharia de Software se preocupa em sistematizar o desenvolvimento através de 
modelos, técnicas e ferramentas para o produto e para o processo. 
Sobre a engenharia de software, analise atentamente as afirmativas abaixo: 
 
I. Atualmente todos os problemas na construção de software de alta qualidade no prazo e dentro do orçamento foram 
solucionados; 
II. Ao longo dos últimos 50 anos, o software evoluiu de um produto de indústria para um ferramental especializado em 
solução de problemas e análise de informações específicas; 
III. Todo projeto de software é iniciado por alguma necessidade do negócio; 
IV. O intuito da engenharia de software é fornecer uma estrutura para a construção de software com alta qualidade. 
Com base nas afirmativas acima, assinale a alternativa correta: 
A Estão corretas somente as afirmativas III e IV; 
 
Questão 3/5 - Análise de Sistemas 
Conforme abordado na Aula 02, o Diagrama de Fluxo de Dados (DFD) é uma representação gráfica da rede de processos 
interligados. 
Com base nos conceitos apresentados, assinale a alternativa correta com relação ao Diagrama de Fluxo de Dados: 
E O destino de um fluxo de um determinado processo pode ser outro processo, um depósito 
de dados ou uma entidade externa. 
 
Questão 4/5 - Análise de Sistemas 
Conforme abordado na Aula 03, a Engenharia de Software se preocupa em sistematizar o desenvolvimento através de 
modelos, técnicas e ferramentas para o produto e para o processo. 
Com base nos conceitos apresentados acima, assinale a alternativa correta que corresponde a como um Ferramenta CASE 
pode ser utilizada na Engenharia de Software: 
D apoio automatizado aos processos de software e fornecimento de informações sobre o software 
que está sendo desenvolvido; 
 
Questão 5/5 - Análise de Sistemas 
De acordo com o conteúdo abordado na Aula 03, a Engenharia de Requisitos tem como objetivo criar e manter 
um documento de requisitos. 
De acordo com esta definição, assinale a alternativa correta que corresponde aos quatro sub-processos da 
Engenharia de Requisitos: 
E Estudo de Viabilidade, Elicitação e Análise de Requisitos, Especificação e Validação 
de Requisitos. 
 
 
APOL 3 
Questão 1/5 - Análise de Sistemas 
A maior parte dos requisitos de software para sistemas de informação são escritos utilizando-se linguagem natural. Esta 
falta de formalidade na captura dos requisitos implica em uma série de potenciais problemas. 
Com base nos conceitos apresentados acima, assinale a alternativa correta que compreende às situações em que os 
problemas de Ambiguidade podem ocorrer: 
D Falta de clareza ou duplo sentido de frases ou expressões na descrição o do requisito. 
Este tipo de requisito leva a interpretações erradas ou inconsistentes das necessidades reais dos usuários; 
 
Questão 2/5 - Análise de Sistemas 
Em um ambiente real de desenvolvimento de software mudanças são inevitáveis. Em muitos dos casos os requisitos do 
sistema mudam enquanto o sistema ainda está sendo desenvolvido. 
Com base na situação apresentada acima, assinale a alternativa correta, que corresponde ao tipo de controle utilizado para 
gerenciamento deste tipo de situação: 
B Controle de Mudança; 
 
Questão 3/5 - Análise de Sistemas 
De acordo com o que foi abordado na Aula 03, o estudo de viabilidade é o que indica se o esforço em desenvolver a ideia 
vale a pena. 
Com relação ao estudo de viabilidade, assinale a alternativa correta: 
B Visa tanto a tomada de decisão e também a sugestão de possíveis alternativas de solução; 
 
Questão 4/5 - Análise de Sistemas 
Rastreamento de Requisitos é responsável por dependências entre requisitos, suas origens e projeto do sistema. 
 
Com base nos conceitos apresentados acima, analise as afirmativas abaixo: 
 
I.Associação dos requisitos com o projeto; 
II. Levantamento de requisitos funcionais; 
III. Associação entre requisitos dependentes; 
IV. Rastreamento de Origem; 
V. Prototipagem de requisitos. 
Assinale a alternativa que apresenta quais das afirmativas acima são tipos corretos de Rastreamento de Requisitos. 
C Somente as afirmativas I, III e IV são tipos de Rastreamento de Requisitos; 
 
Questão 5/5 - Análise de Sistemas 
A Engenharia de Software se preocupa em sistematizar o desenvolvimento através de modelos, técnicas e ferramentas 
para o produto e para o processo, de modo que podemos dividi-la em algumas categorias. 
Assinale a alternativa correta que apresenta estas divisões da Engenharia de Software: 
D Métodos, Ferramentas e Procedimentos; 
 
 
 
APOL 4 
Questão 1/5 - Análise de Sistemas 
Uma das atividades primordiais do processo de desenvolvimento de software em geral e da Análise de Sistemas 
em particular, diz respeito à especificação de Requisitos do software, conforme apresentado na aula 04. 
Assinale a alternativa correta com relação a requisitos de software: 
E As alternativas A e C estão corretas 
 
Questão 2/5 - Análise de Sistemas 
A complexidade dos requisitos dos softwares/sistemas exige um desenvolvimento sistemático apoiado por 
técnicas eficazes que possibilitem mensurar os riscos de uso e provar para a comunidade que o uso do software 
é seguro. 
Com base nos conceitos apresentados acima, assinale a alternativa correta que corresponde a como é 
denominado o conjunto de ferramentas que podem auxiliar nesse processo: 
A Ferramentas CASE; 
 
Questão 3/5 - Análise de Sistemas 
Conforme visto na Aula 04, a Gerência de Configuração está comumente associada a dois tipos de tarefas de 
grande importância. 
Assinale a alternativa correta que corresponde a estes dois tipos de tarefas: 
A Controle de versões e controle de configuração; 
 
Questão 4/5 - Análise de Sistemas 
A Unified Modeling Language (UML), faz uso de diversos tipos de diagramas gráficos com o objetivo de 
apresentar e facilitar a compreensão do software. 
De acordo com a definição apresentada acima, assinale a alternativa correta que corresponde aos tipos de 
diagramas da UML: 
A Diagrama de Caso de Uso, Diagrama de Objetos e Diagrama de Classe; 
 
Questão 5/5 - Análise de Sistemas 
Com relação a Análise Orientada a Objetos, abordada na Aula 5, análise atentamente a definição apresentada 
abaixo: 
 
Foi apresentada em 1996 como a melhor candidata para ser a linguagem unificadora de notações. Foi aprovada 
como padrão pela OMG e desde então tem tido grande aceitação. Atualmente está na versão 2.0. 
Assinale a alternativa correta que corresponde a qual conceito a definição apresentada acima se refere: 
E Unified Modeling Language – UML. 
 
 
 
 
APOL 5 
Questão 1/5 - Análise de Sistemas 
Com relação a Análise Orientada a Objetos, abordada na Aula 5, uma de suas características mais importantes é a 
Herança. 
Assinale a alternativa correta com relação ao conceito de herança da análise orientada a objetos: 
E As alternativas B e C estão corretas. 
 
Questão 2/5 - Análise de Sistemas 
Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para 
especificar, visualizar e documentar modelos de software orientados por objetos. Com relação aos diagramas da UML, 
analise atentamente a figura apresentada abaixo: 
 
 
Com base no diagrama apresentado, analise as afirmativas abaixo: 
 
I. b é um objeto ativo da classe B; 
II. a mensagem 1.2 representa uma iteração; 
III. a mensagem 1 é uma found message; 
IV. a mensagem 1.3 é assíncrona. 
De acordo com as afirmativas acima, assinale a alternativa correta: 
A Estão corretas apenas as afirmativas I, II e III 
 
Questão 3/5 - Análise de Sistemas 
Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para 
especificar, visualizar e documentar modelos de software orientados por objetos. Com relação aos diagramas da UML, 
analise atentamente a definição apresentada abaixo: 
Uso obrigatório: Toda vez que o caso de uso A for executado, obrigatoriamente o caso de uso B também deve ser 
executado. 
Assinale a alternativa correta que se refere a esta afirmação, no que tange a casos de uso: 
A Include; 
 
Questão 4/5 - Análise de Sistemas 
Com relação a Análise Orientada a Objetos, o projeto orientado a objetos preocupa-se com a definição de objetos e 
softwares e suas responsabilidades e colaborações. 
Sobre está definição, assinale a alternativa correta que corresponde a como é denominada uma notação comum para 
ilustrar essas colaborações: 
D Diagrama de sequência; 
 
Questão 5/5 - Análise de Sistemas 
Conforme abordado na Aula 06, a Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, 
visualizar e documentar modelos de software orientados por objetos. Com relação aos diagramas da UML, analise atentamente a 
figura apresentada abaixo: 
 
De acordo com a imagem acima, assinale a alternativa correta que corresponde ao tipo de relacionamento entre os atores A e B: 
B Generalização; 
 
APOL 6

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes