Buscar

ANÁLISE E MODELAGEM DE SISTEMAS

Prévia do material em texto

Página 1 de 3 
 
 
 
 
GRADUAÇÃO EAD 
 AV2 2018.2A 
 20/10/2018 
 
 
 
 
QUESTÃO 1. 
Analise as afirmativas abaixo: 
 
I. Uma vantagem da utilização do modelo de processo linear sequencial (cascata) (quando comparado aos 
outros processos básicos) é levar a criação de softwares a prova de falhas e bugs. 
II. O RUP utiliza casos de uso para definir os requisitos funcionais. 
III. Um requisito funcional descreve 
 
R: As afirmativas II e III estão corretas. 
 
QUESTÃO 2. 
Analise as afirmativas abaixo: 
 
I. Uma vantagem da utilização do modelo de processo com desenvolvimento incremental (quando comparado 
aos outros modelos de processos básicos) é ser mais fácil de gerenciar. 
II. De acordo com a modelagem orientada a objeto, o sistema inteiro deve ser composto por uma única classe, 
que irá gerar quantos objetos forem necessários para realizar o propósito da aplicação. 
III. A Engenharia de requisitos corresponde ao conjunto de atividades ligadas à identificação, controle e 
rastreamento dos requisitos de um projeto de software. 
 
R: Apenas a afirmativa III está correta. 
 
QUESTÃO 3. 
Podemos listar várias ferramentas e técnicas de modelagem, no entanto para escolhermos uma, temos que 
levar em conta a notação. As notações podem ser textuais, gráficas e combinando figuras e textos. Existe um 
modelo de notação desenvolvido na década de 1990, chamado de notação de Lai. Sobre esse modelo, é 
incorreto afirmar: 
 
R: Por se tratar de um modelo simples, não mostra a relação entre os papéis, as atividades e os artefatos. 
 
QUESTÃO 4. 
Um processo de software é conceituado como sendo um conjunto de técnicas e ferramentas. Qual o modelo de 
processo que se destaca por demonstrar como as atividades de teste estão relacionadas com a análise e 
projeto, e torna mais explícitas algumas iterações e repetições do trabalho de desenvolvimento? 
 
R: Modelo V. 
 
QUESTÃO 5. 
Analise o Diagrama de Classes abaixo e marque a alternativa incorreta. 
ANÁLISE E MODELAGEM DE SISTEMAS 
 Página 2 de 3 
 
 
 
R: A GENERALIZAÇÃO tem o objetivo de manter as informações separadas em cada classe, caso mudanças sejam 
propostas, não é necessário verificar todas as classes no sistema. 
 
QUESTÃO 6. 
Acerca do que foi visto em FLUXOGRAMA DE SISTEMAS, qual a opção que melhor comenta a CHAMADA 
IMPLÍCITA? 
 
R: É utilizada com frequência em redes de pacotes comutados, em sistemas com base em agentes, em bancos de 
dados, com o intuito de garantir a consistência. 
 
QUESTÃO 7. 
Podemos listar várias ferramentas e técnicas de modelagem, no entanto para escolhermos uma, temos que 
levar em conta a notação. As notações dependem do que se quer apresentar no modelo. Existem duas 
categorias de modelos, Modelo Estático e Modelo Dinâmico. Sobre esses dois modelos, é incorreto afirmar: 
 
R: A notação de Lai, referência tanto no Modelo Estático, como no Modelo Dinâmico, é um exemplo de como várias 
estruturas e estratégias podem ser utilizadas para considerar uma grande quantidade de informações sobre o processo 
de desenvolvimento de software. 
 
QUESTÃO 8. 
Sobre DIAGRAMAS DE SEQUÊNCIA, observe as afirmações abaixo: 
 
I. Para facilitar o entendimento, a leitura do diagrama de sequência deve ser feita de baixo para cima. 
II. São empregados para modelar as interações entre os atores e os objetos em um sistema e entre os próprios 
objetos. 
III. Mostra uma sequência de interações que ocorrem durante um caso de uso em particular ou em uma 
instância de caso de uso. 
IV. Os objetos e atores envolvidos são listados na parte inferior do diagrama e não possuem interação com o 
diagrama. 
 
Está correto o que se afirma apenas em: 
 
R: II e III. 
 
QUESTÃO 9. 
A engenharia de software moderna trouxe também uma metodologia mais “pesada” baseada no modelo de 
desenvolvimento incremental, o RUP (Rational Unifiea Process). Analise as afirmativas a seguir sobre as fases 
da RUP, e assinale a alternativa que apresenta as afirmativas corretas: 
 
I. INICIAÇÃO – O objetivo desta fase è realizar o estudo da viabilidade do projeto. Deve-se realizar um estudo 
do problema a ser resolvido, identificar as partes interessadas e documentar o negócio. 
 Página 3 de 3 
 
II. ELABORAÇÃO – O foco dessa fase è de projeto, codificação e testes. 
III. TRANSIÇÃO – A fase final do modelo a qual o principal objetivo é realizar a implantação do produto. 
 
R: I e III. 
 
QUESTÃO 10. 
A boa prática prega que é importante para os requisitos não funcionais que tenham sua característica 
mensurável, e esses requisitos recebem uma classificação. Analise as afirmativas a seguir sobre essas 
classificações, e assinale a alternativa que apresenta as afirmativas corretas. 
 
I. DISPONIBILIDADE – Tempo de resposta da açõ tomada pelo usuário. 
II. CONFIABILIDADE – O sistema deve garantir a recuperação quando houver eventos de exceção . 
III. USUABILIDADE – Caracteristica que determina quais os padrões visuais do software. 
 
R: II e III.

Continue navegando