Logo Passei Direto
Buscar

Fixação 3 - Tentativa 2 de 3

Exercício de fixação de Análise e Projeto de Sistemas com questões sobre elicitação de requisitos (ex.: brainstorming), projeto lógico, modelagem de processos e dados, requisitos funcionais e não funcionais e projeto de baixo nível.

User badge image
Junior Soares

em

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Exercício de Análise e Projeto de Sistemas
Exercício de Fixação 3
Tentativa 2 de 3
Questão 1 de 10
Os alunos de uma disciplina deveriam escolher um sistema de média complexidade, contendo, 
no mínimo, 100 funcionalidades para ser modelado em UML e codificado em uma linguagem 
orientada a objetos.
Um dos grupos de alunos estabeleceu a seguinte estratégia para identificação e seleção do 
sistema:
I - Cada integrante do grupo deveria criar um nickname (apelido) em um software de chat.
II - O grupo deveria se reunir em um horário predeterminado.
III - Durante o chat, os seguintes procedimentos deveriam ser realizados:
• cada integrante deveria sugerir um ou mais sistemas e justificar sua escolha, e não 
poderia criticar as ideias dos outros;
• à medida que as ideias fossem digitadas, o líder deveria copiá-las para um editor de 
texto e controlar o tempo de sugestão;
• quando o limite de tempo fosse atingido, o líder disponibilizaria todas as sugestões 
para serem analisadas pelo grupo;
• as 5 melhores ideias seriam selecionadas e colocadas em votação para a escolha da melhor
ideia, segundo critérios predefinidos.
Nessa situação, a estratégia utilizada pelo grupo de alunos é uma adaptação da técnica de 
levantamento e elicitação de requisitos denominada:
Brainstorming
Questão 2 de 10
O projeto lógico de um sistema contempla propostas de tecnologia e arquitetura, 
apresentando o motivo das diversas decisões tomadas, associando essas decisões às metas do
cliente. Considerando o contexto, avalie as seguintes asserções e a relação proposta 
entre elas. 
O projeto lógico de um sistema considera a representação da modelagem conceitual em um 
modelo de banco de dados.
Porque
O projeto lógico de um sistema descreve como as informações são organizadas internamente, 
quais dados devem ser guardados e como devem estar relacionados.
A respeito dessas asserções, assinale a opção correta:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I
Questão 3 de 10
O modelo lógico de um sistema representa um nível mais direcionado aos desenvolvedores, 
uma vez que descreve as estruturas que devem estar presentes no sistema. Uma das subfases 
do projeto lógico é a Modelagem de Processos. Analisando a modelagem de processos, podem 
ser consideradas atividades e produtos gerados a partir delas.
Assinale a alternativa correta. 
I - Diagrama de fluxo de dados.
II - Descrição dos processos.
III - Diagrama de classes.
IV - Definição de entradas e saídas das informações.
Assinale a alternativa correta:
Somente I, II e IV
Questão 4 de 10
O modelo lógico de um projeto de software representa um nível mais direcionado aos 
desenvolvedores, uma vez que descreve as estruturas que devem estar presentes no sistema. 
Algumas das subfases e atividades realizadas na etapa do projeto lógico são:
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F 
se a sentença for falsa:
( ) Modelagem de dados
( ) Modelagem de processos
( ) Projeto de comunicação
( ) Definição de tecnologia de base para o projeto físico
( ) Projeto da estrutura do software
A sequência correta é:
V, V, F, V, F
Questão 5 de 10
Requisitos funcionais e não funcionais podem definir características e funcionalidades 
presentes na interface a ser desenvolvida para um sistema. Em relação aos requisitos não 
funcionais, também chamados de requisitos de qualidade, avalie as afirmações a seguir.
I - São levantados e elicitados após os requisitos funcionais, uma vez que os requisitos 
funcionais determinarão as funcionalidades da interface.
II - Sempre serão definidos de forma mais concreta, através de requisitos funcionais, uma 
vez que o usuário manipula na interface somente as funcionalidades levantadas.
III - Podem complementar os requisitos funcionais.
É correto o que se afirma em:
III
Questão 6 de 10
O projeto de baixo nível deve produzir o projeto de dados, o projeto de interfaces e o 
projeto procedimental. O projeto de dados deve contemplar a estrutura dos dados 
necessários para garantir o acesso correto às informações identificadas como requisitos no
processo de análise. A maneira como os dados do sistema devem ser armazenados é 
fundamental e, para tanto, existem modelos a serem utilizados.
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F 
se a sentença for falsa:
( ) O modelo plano/tabular é um modelo de dados.
( ) O modelo hierárquico é um modelo de dados.
( ) O modelo relacional é um modelo de dados.
( ) O modelo estruturado é um modelo de dados.
( ) O modelo orientado a objetos é um modelo de dados.
A sequência correta é:
V, V, V, F, V
Questão 7 de 10
O projeto de um sistema pode ser dividido em duas partes: projeto arquitetural e projeto 
detalhado. Considerando o projeto detalhado de um sistema, conforme o que está descrito no
livro, considere as asserções a seguir:
I - O projeto detalhado transforma os requisitos do sistema em uma arquitetura de software
e estruturas de dados.
II - O projeto detalhado considera como os objetos de cada módulo executam suas funções e 
como eles conversam entre si.
III - No projeto detalhado, além dos algoritmos internos, também são projetados o banco de
dados e a interface do sistema.
Assinale a alternativa correta:
Somente II e III
Questão 8 de 10
O rational unified process (RUP) é um processo de engenharia de software, cujo objetivo é 
assegurar a produção de software de alta qualidade, satisfazendo as necessidades dos 
usuários no prazo e nos custos previstos. O RUP contém uma estrutura que pode ser adaptada
e estendida, pois é formado por duas estruturas principais, denominadas dimensões, que 
representam os aspectos dinâmicos e estáticos do processo. O aspecto dinâmico é expresso 
em ciclos, fases, iterações e marcos.
O estático, por sua vez, contém as disciplinas, os fluxos, os artefatos e os 
trabalhadores. Com base na iteração do RUP, julgue as asserções a seguir: A cada iteração 
das fases do RUP, geram-se ou não artefatos de software porque os artefatos produzidos 
dependem da ênfase que é dada a cada disciplina.
Assinale a opção correta:
A primeira asserção é uma proposição falsa e, a segunda, uma proposição verdadeira
Questão 9 de 10
Uma empresa de crédito e financiamento utiliza um sistema de informação para analisar 
simulações, com base em cenários, e determinar como as variações da taxa básica de juros 
do país afetam seus lucros. 
Como deve ser classificado esse sistema de informação?
Sistema de Apoio à Decisão
Questão 10 de 10
O Processo Unificado (RUP – rational unified process) é um moderno processo de 
desenvolvimento de softwareconstituído de quatro fases. 
Assinale a opção que apresenta as quatro fases do RUP, na ordem em que elas devem ser 
executadas:
concepção, elaboração, construção, transição

Mais conteúdos dessa disciplina