Buscar

Analise de Projetos de Sistema

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 16 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 16 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 9, do total de 16 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

Questão 1 de 10
Conhecer sobre a Teoria Geral dos Sistemas (TGS) é importante para desenvolvermos Sistemas de Informação para as organizações. Em relação a Teoria Geral de Sistemas verifique os itens abaixo:
I - A TGS surgiu dos trabalhos de Ludwig von Bertalanffy, quando se percebeu a inviabilidade de tratar as ciências por partes isoladas.
II - A TGS tem como objetivo estudar a natureza dos sistemas e a relação entre suas partes em diferentes espaços.
III - A TGS teve grande aceitação por todos desde o seu surgimento.
Os itens corretos são:
A - I e II somente.
B - I e III somente.
C - I, II e III.
D - II e III somente.
E - Nenhum dos itens estão corretos.
Questão 2 de 10
As etapas do desenvolvimento de um sistema informatizado, independente da metodologia adotada, abrangem a especificação dos projetos lógico e físico do sistema. O modelo lógico consiste em:
A - Aumentar a possibilidade de atender às finalidades de adaptabilidade e desempenho de um cliente.
B - Aumentar a possibilidade de atender às finalidades de usabilidade do sistema.
C - Descrever como as informações são organizadas internamente e a estrutura que pode ser processada pelo sistema, sem detalhar a estrutura física.
D - Descrever um modelo criado a partir do modelo conceitual para o sistema.
E - Descrever um projeto que poderia ser implementado em diferentes plataformas, como hardware, linguagem de programação e SGBD.
Questão 3 de 10
Dentro das abordagens de análise de sistemas temos OMG. Identifique abaixo o item que melhor descreve o que é UML:
A - É a atividade do desenvolvimento de aplicações de software antes da codificação.
B - É um diagrama cuja finalidade é representar um requisito do sistema a ser informatizado e ajudar na comunicação entre os analistas e o cliente.
C - É um método de desenvolvimento que possibilita a representação do sistema através de modelos orientados a objetos.
D - É uma linguagem padrão para modelagem orientada a objetos que possibilita representar um sistema de software de maneira padronizada.
E - É uma representação com o objetivo de definir e descrever as informações da estrutura usada pelo aplicativo.
Questão 4 de 10
Requisitos Funcionais são declarações de funções de como o sistema deve reagir a entradas específicas e como deve comportar em determinadas situações.
Em relação aos requisitos funcionais, identifique quais sentenças abaixo se enquadram nesta categoria:
I. o acesso aos recursos do software deve ser restrito a pessoas autorizadas.
II.o software deve ter recursos para permitir o cálculo do faturamento diário, semanal, mensal e anual por cliente. Deve ainda propiciar o recurso para que, se necessário, totalize esses valores por unidades da federação.
III. o software deve emitir relatórios de atrasos no recebimento parametrizável por intervalo de datas.
IV. o tempo de resposta a uma consulta feita com o software não deve ser superior a sete
Assinale a opção correta:
A - I, II.
B - I, III e IV.
C - II e III.
D - II e IV.
E - III.
Questão 5 de 10
Existem diversas abordagens de análise de sistemas, cada uma com um foco diferenciado. Dentro deste contexto, o que é análise de sistemas?
A - A abstração de conceitos utilizados no mundo real.
B - É a compreensão do problema e o detalhamento dos requisitos, para o entendimento do que é o domínio da aplicação a ser desenvolvida.
C - É a definição das funcionalidades que o sistema a ser desenvolvido deve ter, bem como suas restrições.
D - É a integração dos requisitos do sistema a ser desenvolvido com a parte técnica e as tecnologias selecionadas para o seu desenvolvimento.
E - O conjunto de requisitos verdadeiros.
Questão 6 de 10
Atualmente para as organizações gerenciarem seus empreendimentos é importante ter a informação disponível. Neste contexto entram os sistemas de informação. Podemos dizer que um sistema de informação é:
A - É um conjunto de elementos relacionados entre si em um ambiente.
B - É um sistema cujo principal elemento é a informação.
C - É um sistema que auxilia as atividades de indivíduos de empresas diferentes.
D - É um sistema que foi informatizado.
E - É um sistema que utiliza recursos mecânicos, pneumáticos, elétricos, eletrônicos, trazendo benefícios para a empresa.
Questão 7 de 10
Para um analista de sistemas desenvolver um SI é muito importante a elicitação dos requisitos do sistema a ser informatizado. Dentro deste contexto, o que é um requisito?
A - É uma coleção de características, condições, capacidades e propriedades que devem ser alcançada pelo sistema para satisfazer um contrato, assim como sua restrição de operação.
B - É uma função, funcionalidade ou serviço de um sistema de software, seu componente ou parte dele.
C - É uma propriedade, restrição ou objetivo do sistema, que define não o que o sistema deve fazer, mas como ele deve fazer.
D - É uma reunião entre os usuários do projeto requerido, em que se sugere entrevistar apenas uma pessoa por vez.
E - É uma sessão de dinâmicas de grupo e workshops nos quais stakeholders e analistas de requisitos se reúnem para debater as funcionalidades desejadas do produto de software.
Questão 8 de 10
Sistemas, segundo a visão clássica, possuem componentes importantes para sua existência. Dessa forma, relacione os termos utilizados na definição desses componentes com seus respectivos significados.
Relacione o segundo grupo com os enumerados no primeiro grupo.
I. Entradas
II. Processamento
III. Saídas
IV. Retroalimentação
V. Entropia
(   )Throughput
(   )Outputs
(   )Feedback
(   )Inputs
(   )Tendência a desagregação
Marque a alternativa que tem a ordem correta de numeração do segundo grupo:
A - II, III, IV, I, V
B - I, IV, V, II, III
C - IV, I, III, II, V
D - III, I, IV, V, II
E - I, II, IV, V, III
Questão 9 de 10
Sistemas fechados são o oposto dos sistemas abertos. Enquanto os sistemas abertos estão vivos, os sistemas fechados possuem entradas e saídas limitadas e não estão em constante mudança. Existem vários exemplos de sistemas fechados que podemos citar.
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:
· (   )Mapas da Terra.
· (   )Relógio.
· (   )Informação.
· (   )Máquina a vapor.
· (   )Organização.
A sequência correta é:
A - V, F, V, V, V
B - V, V, F, V, F
C - F, V, F, V, F
D - V, V, V, V, V
E - F, V, F, V, V
Questão 10 de 10
Um Sistema de Informações é complexo na medida em que é composto por diversas partes. Essas etapas definem o ciclo de vida.   Analise as proposições abaixo  e  indique  quais  fazem  parte das etapas do  ciclo de  vida do SI e posteriormente  marque  a alternativa correta. 
I. Especificação
II. Manuais
III. Análise
IV. Homologação
V. Dados
Assinale a alternativa correta:
A - Apenas I, II e IV
B - Apenas I, III e IV
C - Apenas II e III
D - Apenas I e IV
E - Apenas I, II, III e V
Questão 8 de 10
Os requisitos de sistema podem ser divididos em funcionais e não funcionais. Os requisitos funcionais detalham o que faz uma funcionalidade do sistema, enquanto os requisitos não funcionais descrevem como deve fazer. Dadas as opções a seguir, relacione a categoria de requisito não funcional com seu exemplo.
Relacione o segundo grupo com os enumerados no primeiro grupo.
I. Portabilidade
II. Compatibilidade
III. Manutenção
(   )O software deve ser implementado de maneira que permita a migração para uma versão mais recente do sistema operacional.
(   )Atualizações devem ser liberadas regularmente a cada doze semanas. A correção de falhas deve ser desenvolvida em no máximo sete dias a partir da data de solicitação.
(   )O software deve executar em sistemas operacionais diferentes, por exemplo, Android e iOS.
Marque a alternativa que tem a ordem correta de numeração do segundo grupo:
A - II, I, III
B - I, II, III
C - III, I, II
D - III, II, I
E - I, III, II
Questão 9 de 10
Sabemos que dentro das organizações o recurso mais valioso e precioso é a informação. A tecnologia da informação tem uma característica importante e um diferencial competitivo para as empresas através de seus sistemasde informação, que são ditos multidisciplinares. De acordo com essa linha de raciocínio, é correto afirmar que:
A - Isso ocorre porque a área de TI é simplesmente técnica.
B - Isso ocorre porque a área de TI não prioriza as questões técnicas, mas sim as questões comportamentais.
C - Isso se dá devido ao fato das abordagens comportamentais e técnicas, considerando-se então um sistema de informação como algo sociotécnico.
D - Isso ocorre em função das bases da área de exatas que é dita comportamental.
E - Isso se dá devido ao fato das abordagens técnica, pois um sistema de informação é algo puramente técnico, não considerando o ser humano em seu conceito.
Questão 10 de 10
Pirâmide DICS é uma estrutura que estabelece camadas para dar sentido ao grande volume de dados gerados todo dia. Essas camadas são divididas em: dados, informação, conhecimento e sabedoria. Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas.
A camada sabedoria é a mais complexa de ser determinada.
Porque
A camada sabedoria acontece quando existe uma nova compreensão nos outros níveis.
A respeito dessas asserções, assinale a opção correta:
A - As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
B - As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
C - A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
D - A asserção I é uma proposição falsa e a II é uma proposição verdadeira.
E - As asserções I e II são proposições falsas.
------------------------------------------------------------------------------------------------------------------------------
Questão 1 de 10
Quando tratamos de processos de desenvolvimento de software, observamos na história e na atualidade, muitos modelos importantes. Qual dos modelos abaixo representa um modelo de processo que se utiliza da UML como linguagem de modelagem?
A - Espiral.
B - Incremental.
C - Métodos ágeis.
D - Prototipação.
E - RUP.
Questão 2 de 10
Nossa vida em sociedade se organiza ao redor de sistemas complexos e tal complexidade se dá devido à interação com o ser humano. Dentro de um contexto de sociedade que é ameaçado pela complexidade das organizações que abordagem surge?
A - o pensamento científico.
B - o pensamento complexo.
C - o pensamento natural.
D - o pensamento organizacional.
E - o pensamento sistêmico.
Questão 3 de 10
O início dos anos 60 é marcado por uma demanda muito grande de programas escritos em COBOL. No final dos anos 1960 surge a necessidade da utilização de padrões, métodos e técnicas para auxiliar na situação caótica da construção de software. Surge então no início dos anos 1970 qual modelo?
A - Essencial
B - Estruturado
C - Orientado a Eventos
D - Orientado a Objetos
E - UML
Questão 4 de 10
Sabemos que dentro das organizações o recurso mais valioso e precioso é a informação. A tecnologia da informação tem uma característica importante e um diferencial competitivo para as empresas através de seus sistemas de informação, que são ditos multidisciplinares. De acordo com essa linha de raciocínio, qual afirmativa abaixo é correta e complementar?
A - Isso ocorre em função das bases da área de exatas que é dita comportamental.
B - Isso ocorre porque a área de TI é simplesmente técnica.
C - Isso ocorre porque a área de TI não prioriza as questões técnicas, mas sim as questões comportamentais.
D - Isso se dá devido ao fato às abordagens comportamentais e técnicas, considerando-se então um sistema de informação como algo sócio técnico.
E - Isso se dá devido ao fato das abordagens técnica, pois um sistema de informação é algo puramente técnico, não considerando o ser humano em seu conceito.
Questão 5 de 10
A engenharia de requisitos é um termo que agrupa várias atividades realizadas em torno dos requisitos do sistema. Qual a afirmativa mais completa para o termo engenharia de requisitos?
A - análise e especificação das necessidades de negócio.
B - elicitação, validação e especificação de requisitos.
C - identificação, análise e definição das necessidades de negócio.
D - identificação, análise e validação de requisitos.
E - identificação, análise, especificação e definição das necessidades de negócio.
Questão 6 de 10
A metodologia para desenvolvimento de software nos diz o que devemos fazer e como devemos fazer em cada etapa de atividade, ação ou tarefa. Tudo isso de acordo com o processo que adotamos. Quais elementos abaixo representam fases de uma metodologia?
A - Comunicação, desenvolvimento, modelagem, processos e tarefas.
B - Comunicação, planejamento, modelagem, construção e entrega.
C - Comunicação, projeto, testes, cronograma e entrega.
D - Projeto, tarefas, atividades, ações e testes.
E - Projeto, tarefas, testes, cronograma e entrega.
Questão 7 de 10
O modelo estruturado aparece em torno de um problema gerado pelo comando GOTO da linguagem de programação COBOL. Para tanto, uma das soluções apresentadas para que os programas ficassem mais íntegros e confiáveis seria o uso de alguns elementos importantes. Quais são estes elementos?
A - Metodologias, técnicas e ferramentas.
B - Processos, atividades e tarefas.
C - Processos, estruturas de dados e técnicas.
D - Sequência, condicional e repetição.
E - Sequência, metodologias e técnicas.
Questão 8 de 10
A Linguagem de Modelagem Unificada (UML) é utilizada representar o sistema de forma mais padronizada e é dividida em duas categorias: diagramas estruturais e diagramas comportamentais. Observe as opções a seguir e indique qual diagrama pertence à categoria de diagramas estruturais.
A - Diagrama de sequência.
B - Diagrama de comunicação.
C - Diagrama de classe.
D - Diagrama de atividade.
E - Diagrama de caso de uso.
Questão 9 de 10
Grande parte do trabalho de um analista é criar modelos do sistema demonstrando de forma abstrata aquilo que o sistema deve fazer. Assim, permite-se uma comunicação mais objetiva com o usuário. Para a realização da análise de dados do sistema é possível utilizar ferramentas, como: diagrama de contexto, diagrama de fluxo de dados, diagrama de entidade e relacionamento e dicionário de dados. A respeito dos elementos do diagrama de contexto, assinale a alternativa correta.
A - Sistema de negócio, fluxo e depósito de dados.
B - Processos, entidades externas e relacionamentos.
C - Entidades, relacionamentos e dados.
D - Sistema de negócio, atores e entradas e saídas.
E - Processos, atores e relacionamentos.
Questão 10 de 10
Um conceito muito importante na Análise Orientada a Objetos é a visibilidade. Ela define o nível de acessibilidade dos métodos e atributos de um objeto. Dada a classe “Carro” a seguir, analise a visibilidade dos atributos e métodos e indique a alternativa correta.
A - Qualquer classe consegue acessar os atributos placa, cor e renavam da classe Carro.
B - Apenas a classe Carro consegue acessar a marca e o numeroLugares.
C - Apenas a classe Carro consegue acessar os métodos.
D - Apenas a classe Carro consegue acessar os atributos placa, cor e renavam.
E - Qualquer classe consegue acessar o atributo numeroLugares. 
Questão 8 de 10
A Linguagem de Modelagem Unificada (UML) é utilizada para a modelagem orientada a objetos. Tem como objetivo a representação do sistema de forma mais padronizada. É dividida em duas categorias: diagramas estruturais e diagramas comportamentais. Dadas as afirmações a seguir, indique qual(is) é(são) verdadeira(s).
I. O diagrama de caso de uso pertence a categoria de diagramas comportamentais.
II. O diagrama de classes pertence a categoria de diagramas estruturais.
III. O diagrama de atividade pertence a categoria de diagramas comportamentais.
Assinale a alternativa correta:
A - Apenas a afirmação I é verdadeira.
B - Apenas as afirmações I e III são verdadeiras.
C - As afirmações I, II e III são verdadeiras.
D - Apenas as afirmações II e III são verdadeiras.
E - Apenas a afirmação III é verdadeira.
Questão 9 de 10
Para a realização da análise de um sistema, é necessário dominar diversas técnicas e metodologias para criar um sistemaque atenda todos os requisitos do sistema. Entre os métodos de análise temos a Análise Orientada a Objetos (OOA, do inglês Object Oriented Analisys). O elemento principal para esse tipo de análise é o objeto. Dadas as alternativas a seguir, indique qual corresponde aos componentes que formam a estrutura de um objeto.
A - Mensagem, Visibilidade e Encapsulamento.
B - Identidade, Atributo e Método.
C - Abstracção, Herança e Instanciação.
D - Relacionamentos, Visibilidade e Estrutura.
E - Mensagem, Abstracção e Visibilidade.
------------------------------------------------------------------------------------------------------------------------------
Questão 1 de 10
Com relação à forma como o RUP trata a análise de requisitos, assinale a opção correta:
A - A análise de requisitos deve acontecer antes da programação e testes do sistema, não podendo sofrer alterações a partir do momento que estejam definidos.
B - A análise de requisitos ocorre na fase de construção, quando são descritos todos os casos de uso e, em seguida, modelados por meio de diagramas de casos de uso UML.
C - A análise de requisitos ocorre na fase de elaboração, em que são feitas entrevistas com usuários e definição do escopo do projeto.
D - A maior parte da análise de requisitos ocorre durante a fase de elaboração.
E - Por se tratar de um processo iterativo e evolutivo, a análise de requisitos ocorre na fase de construção juntamente com a programação, o que permite que os requisitos sejam revistos.
Questão 2 de 10
UML é uma linguagem gráfica para:
A - Construir artefatos de um sistema de software.
B - Documentar artefatos de um sistema de software.
C - Nenhuma das anteriores.
D - Todas acima.
E - Visualizar artefatos de um sistema de software.
Questão 3 de 10
Analise as seguintes afirmações sobre a UML (Linguagem de Modelagem Unificada):
I. A UML é uma metodologia para o desenvolvimento de software orientado a objetos, uma vez que fornece um conjunto de representações gráficas e sua semântica para a modelagem de software.
II. O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o comportamento externo do sistema. Esse diagrama apresenta o sistema sob a perspectiva do usuário, e é dentre todos da UML, o mais abstrato, flexível e informal.
III. Um relacionamento de extensão de um caso de uso “A” para um caso de uso “B” significa que toda vez que “A” for executado ele incorporará o comportamento definido em “B”.
IV. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens entre os objetos do sistema para se atingir um determinado objetivo.
É correto apenas o que se afirma em:
A - I e II.
B - I, II e III.
C - II e IV.
D - II, III e IV.
E - III e IV.
Questão 4 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?
A - Sistema de apoio à decisão.
B - Sistema de controle de processos.
C - Sistema de informação executivo.
D - Sistema de informação gerencial.
E - Sistema de processamento de transações.
Questão 5 de 10
Considerando o conceito de sistema, trazido pela Teoria Geral de Sistemas, um projeto de desenvolvimento de software poderia ser considerado como um sistema aberto. Nessa perspectiva, solicitações de mudanças originadas de um stakeholder externo e que afetam o projeto podem ser consideradas como:
A - Ambiente.
B - Entrada.
C - Feedback.
D - Processos.
E - Saída.
Questão 6 de 10
Jakob Nielsen, considerado “o pai da usabilidade”, elaborou uma lista com dez heurísticas para avaliar a usabilidade de sistemas. Considere as definições de quatro heurísticas, listadas a seguir, e indique qual alternativa estabelece a correta relação entre a definição e a respectiva heurística.
Relacione o segundo grupo com os enumerados no primeiro grupo.
I. O sistema deve sempre dar feedback ao usuário, e em tempo hábil para que alguma ação seja tomada.
II. Quando o usuário acessa uma opção do sistema e "se arrepende", deve haver uma alternativa rápida para retorno.
III. Diálogos não devem conter informação irrelevante ou raramente necessária.
IV. Deve-se minimizar a carga de memória do usuário deixando visíveis objetos, ações e opções.
(   )liberdade e controle do usuário.
(   )visibilidade do estado do sistema.
(   )design minimalista e estético.
(   )reconhecimento em vez de memorização.
Marque a alternativa que tem a ordem correta de numeração do segundo grupo:
A - I, II, III e IV
B - I, II, IV e III
C - II, I, III e IV
D - II, III, I e IV
E - IV, II, I e III
Questão 7 de 10
O projeto de um sistema pode ser dividido em duas partes: projeto arquitetural e projeto detalhado. Uma das etapas do projeto detalhado é o projeto de interfaces. Sobre o projeto de interfaces, considere as seguintes afirmações:
I. O projeto de interfaces estabelece como o software se comunica com outros sistemas e também com o usuário.
II. No projeto de interfaces são estabelecidos mecanismos de interação e layout para o diálogo entre o usuário e o sistema.
III. O projeto de interfaces é restrito aos aspectos tecnológicos, não envolvendo o estudo das pessoas.
Assinale a alternativa correta:
A - Somente I
B - Somente I e II
C - Somente II
D - Somente II e III
E - Somente I 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 - A primeira asserção é uma proposição falsa e, a segunda, uma proposição verdadeira.
B - A primeira asserção é uma proposição verdadeira e, a segunda, uma proposição falsa.
C - As duas asserções são proposições verdadeiras e, a segunda, é uma justificativa correta da primeira.
D - As duas asserções são proposições verdadeiras, mas a segunda não é justificativa correta da primeira.
E - Tanto a primeira quanto a segunda são proposições falsas.
Questão 9 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 é:
A - V, V, V, V, V
B - V, V, V, F, F
C - V, V, F, V, F
D - V, F, V, F, V
E - V, F, F, F, F
Questão 10 de 10
Dentre as diversas finalidades de um projeto lógico de um sistema, ele busca garantir que a solução contemple os requisitos especificados pelo cliente, atendendo a quesitos de qualidade como disponibilidade, segurança, confiabilidade.
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 projeto lógico também é conhecido como modelagem lógica.
· (   )No projeto lógico são apresentadas recomendações sobre arquitetura e produtos para a construção da solução.
· (   )O projeto lógico considera características específicas do ambiente físico onde o sistema será implementado.
· (   )O projeto lógico também considera a criação da documentaçãodo projeto, contendo o que o sistema deve fazer e a um modelo de dados.
· (   )No projeto lógico, é descrito como as informações são organizadas internamente, sem detalhar a estrutura de armazenamento físico.
A sequência correta é:
A - V, V, V, V, V
B - V, V, V, F, F
C - V, V, F, V, V
D - V, F, V, F, V
E - V, F, V, F, F
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 é:
A - V, V, V, V, V
B - V, V, V, F, V
C - V, V, F, F, V
D - V, V, F, F, F
E - V, F, F, F, F
Questão 7 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:
A - As asserções I e II são proposições verdadeiras, e a II é  uma justificativa da I.
B - As asserções I e II são proposições verdadeiras, mas a II não é  uma justificativa da I.
C - A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
D - A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
E - As asserções I e II são proposições falsas.
Questão 8 de 10
Requisitos de um sistema são frequentemente classificados como funcionais, não-funcionais e de domínio. Qual a definição que melhor descreve requisitos não-funcionais?
A - São ferramentas automatizadas de apoio ao processo de desenvolvimento de sistemas.
B - São requisitos que derivam do domínio da aplicação e que refletem características e restrições desse domínio.
C - São requisitos que descrevem o que o sistema deve fazer, como deve reagir a determinadas entradas e como deve comportar-se em situações particulares.
D - São requisitos que especificam como deve ser testada uma parte do sistema, incluindo-se as entradas, os resultados esperados e as condições sob as quais os testes devem ocorrer.
E - São requisitos que não estão diretamente relacionados com as funções específicas do sistema.
Questão 9 de 10
Um protejo de software possui muito em comum com um protejo de engenharia, pois ambos estão relacionados às ações a serem realizadas para atingir os objetivos levantados em uma análise preliminar. Um protejo de software, portanto, procura garantir que seja implementado o que foi identificado na fase de análise. Quando se compara análise de sistemas com protejo de software, indique a única alternativa correta que descreve especificamente o que é protejo de software:
A - É a tarefa na qual o problema é detectado, compreendido e modelado e os requisitos e o modelo conceitual são detalhados.
B - É a modelagem do problema e consiste em todas as atividades necessárias para entender o domínio do problema ou buscar descrever o que o sistema deve fazer.
C - É o estudo que se preocupa em como o sistema deve atender aos requisitos, considerando as atividades para criar uma solução viável para o problema.
D - É a etapa que realiza a abstração dos elementos do mundo real para componentes específicos do sistema.
E - É o momento em que o usuário tem o primeiro contato com o sistema para identificação de erros e melhorias.
Questão 10 de 10
O modelo lógico de um sistema representa um nível mais direcionado aos desenvolvedores e, para tanto, descreve as estruturas que devem estar presentes no sistema. Uma das sub-fases do projeto lógico é a modelagem de dados. Considerando as atividades da modelagem de dados, analise as afirmações a seguir e assinale a alternativa correta. 
I. Tratam do detalhamento do modelo de informações empresariais, organizacionais ou institucionais.
II. Tratam da descrição de entidades e seus atributos.
III. Tratam da composição do fluxo de dados.
Assinale a alternativa correta:
A - Somente I
B - Somente I e II
C - Somente II
D - Somente II e III
E - I, II e III
------------------------------------------------------------------------------------------------------------------------------
Questão 1 de 5
O desenvolvimento de software é uma atividade complexa, pois pode, entre outras coisas, envolver muito esforço humano. Para o controle do projeto de software ser mais efetivo o gerenciamento de desenvolvimento de software é direcionado a partir de: pessoas, produto, processo e projeto, também conhecido como 4 P’s.
PRESSMAN, Roger S. Engenharia de software: uma abordagem profissional. GRIESI, Ariovaldo (Trad). 7. ed. Porto Alegre: AMGH, 2011.
Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas.
 I. O trabalho do engenheiro de software se traduz em esforço humano e, se o gerente, não considerar isso no gerenciamento do projeto não obterá sucesso.
PORQUE
 II. Os recursos humanos são considerados de extrema importância no processo de desenvolvimento de software, tanto que, o SEI (Software Engineering Institute) desenvolveu o modelo People-CMM que definiu práticas-chave como: a formação da equipe, a comunicação entre as pessoas, o ambiente de trabalho, o treinamento etc.
 
A respeito dessas asserções, assinale a opção correta.
A - A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
B - A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
C - As asserções I e II são proposições falsas.
D - As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
E - As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
Questão 2 de 5
Compreender os requisitos de um software pode ser considerada uma das tarefas mais complexas encontradas pelo engenheiro de software. Porém, no primeiro momento pode não parecer tão difícil, pois, consideramos que o cliente sabe o que precisa e têm domínio sobre o assunto. Mas, em muitos casos isso não é verdadeiro.
PRESSMAN, Roger S. Engenharia de software: uma abordagem
profissional. GRIESI, Ariovaldo (Trad). 7. ed. Porto Alegre: AMGH, 2011.
 Considere os requisitos, a seguir, de um sistema para uma clínica veterinária.
  R1: o sistema deve permitir o registro de entrada de animais;
 R2: o sistema deverá estar acessível em todos os navegadores web atuais;
 R3: o sistema deve permitir o vínculo de mais de um animal por cliente;
 R4: o sistema deve permitir o acesso simultâneo de 50 usuários sem perder desempenho;
 Nessa situação, representam descrições de requisitos funcionais apenas os requisitos.
A - R1 e R2;
B - R1 e R3;
C - R1, R2, R3 e R4.
D - R2 e R4;
E - R2, R3 e R4;
Questão 3 de 5
No desenvolvimento de um sistema de gestão de um condomínio, serão implementados módulos de controle dos proprietários. Para a criação desse sistema será necessário aplicar algumas regras, conforme pode ser observado no diagrama abaixo.
Com base nesse diagrama, avalie as afirmações a seguir.
I. Um bloco pode conter vários apartamentos;
 II. Um proprietário poderá possuir apenas 1 apartamento no condomínio;
 III. Poderão existir blocos que não possuirão apartamentos relacionados;
 IV. O proprietário precisa ter pelo menos 1 apartamento;
 V. Um apartamento estarárelacionado apenas a um bloco e, se não existir o bloco, o apartamento também não existirá.
 É correto apenas o que se afirma em
A - I e II.
B - I e III
C - I, IV e V.
D - II e IV.
E - II, III e IV.
Questão 4 de 5
A engenharia de software começa com uma série de tarefas de modelagem que levam a especificação dos requisitos e representação do projeto para o software a ser construído.
PRESSMAN, Roger S. Engenharia de software: uma abordagem
profissional. GRIESI, Ariovaldo (Trad). 7. ed. Porto Alegre: AMGH, 2011.
Considere os requisitos, a seguir, de um sistema para uma escola, na qual se pretenda gerenciar o setor acadêmico.
 R1: o sistema deve permitir que o professor esteja vinculado a mais de uma turma;
 R2: o sistema deverá estar acessível em todos os navegadores web atuais;
 R3: o sistema não deve permitir que um estudante esteja matriculado em mais de um período simultaneamente;
 R4: o sistema deve permitir a consulta de notas e faltas dos estudantes;
R5: o sistema deve permitir o acesso simultâneo de 50 usuários sem perder desempenho.
Nessa situação, representam descrições de requisitos não funcionais apenas os requisitos.
A - R1, R3 e R4;
B - R1, R4 e R5.
C - R2 e R3;
D - R2 e R5;
E - R3 e R4;
Questão 5 de 5
Da perspectiva da orientação a objetos, no primeiro momento, a modelagem de requisitos concentra-se em extrair as classes, diretamente da descrição do problema apresentado. Essas classes, normalmente, representam entidades que serão armazenados em banco de dados. Porém, além desse tipo de classe existem outras que são desenvolvidas e/ou refinadas durante o projeto. São as classes de fronteira e controladoras.
PRESSMAN, Roger S. Engenharia de software: uma abordagem
profissional. GRIESI, Ariovaldo (Trad). 7. ed. Porto Alegre: AMGH, 2011.
A respeito das classes controladoras, avalie as afirmações a seguir.
 I. São projetadas para controlar a criação ou atualização de objetos entidade;
 II.  São projetadas para controlar a instanciação de objetos de fronteira, já que obtêm informações dos objetos entidade;
 III.  São projetadas para controlar a comunicação complexa entre conjuntos de objetos;
 IV. São projetadas para controlar a validação de dados transferidos entre objetos ou entre o usuário e a aplicação.
 É correto apenas o que se afirma em:
A - I e II;
B - I, II e III;
C - I, II, III e IV.
D - I, III e IV;
E - II e III;

Outros materiais