Logo Passei Direto
Buscar

PROVA - Análise e Projeto de Sistemas

Conjunto de questões de múltipla escolha sobre Análise e Projeto de Sistemas, abordando elicitação e tipos de requisitos, requisitos funcionais, definição de sistemas de informação, UML, modelo lógico e conceitos da Teoria Geral dos Sistemas.

Ferramentas de estudo

Questões resolvidas

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.
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.

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.
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.

Dentro das abordagens de análise de sistemas temos a UML. Identifique abaixo o item que melhor descreve o que é UML:
A - É a atividade do desenvolvimento de aplicações de software antes da codificação.
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.

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.
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.

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.
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.

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:
Assinale a opção correta:
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.
A - I, II.
B - I, III e IV.
C - II e III.
D - II e IV.
E - III.

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:
Os itens corretos são:
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.
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.

A Teoria Geral dos Sistemas (TGS) pode ser empregada a eventos bastante semelhantes que acontecem em uma variedade de áreas específicas do conhecimento. É conhecida como uma abordagem estruturalista que integra com outras abordagens das áreas organizacionais e sociais. Sua origem é derivada de outras teorias. Dadas as teorias a seguir, indique quais deram origem à TGS.
Assinale a alternativa correta:
I. Teoria da burocracia
II. Teoria clássica
III. Teoria das relações humanas
IV. Teoria dos Sistemas
V. Teoria da multidisciplinaridade
A - Apenas I, III e IV
B - Apenas II, III e V
C - Apenas I, II, III
D - Apenas I, III e V
E - Apenas III, IV e V

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.
Marque a alternativa que tem a ordem correta de numeração do segundo grupo:
I. Portabilidade
II. Compatibilidade
III. Manutenção
A - II, I, III
B - I, II, III
C - III, I, II
D - III, II, I
E - I, III, II

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.
Marque a alternativa que tem a ordem correta de numeração do segundo grupo:
I. Entradas
II. Processamento
III. Saídas
IV. Retroalimentação
V. Entropia
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

A sistematização do processo de desenvolvimento de software provocou o surgimento de várias propostas de ciclo de vida do software. Quais são os resultados diretos da definição deste ciclo de vida?
A - Descrever as etapas do processo de desenvolvimento e as atividades a serem realizadas em cada etapa.
A - Descrever as etapas do processo de desenvolvimento e as atividades a serem realizadas em cada etapa.
B - Estimar o tempo de vida útil dos sistemas e orientar sobre a substituição por uma versão mais atualizada.
C - Nenhuma das afirmacoes acima estão corretas.
D - Registrar o histórico das atualizações implantadas no sistema durante o tempo de uso nas empresas.
E - Sugerir as melhorias que deverão ser implantadas nas próximas versões do sistema.

Na fase de especificação de requisitos os analistas de requisitos, negócios e de sistemas tentam identificar as necessidades do usuário. Essa fase é morosa e pode ser dividida em etapas. Dadas as opções a seguir, relacione a etapa com sua respectiva descrição.
Marque a alternativa que tem a ordem correta de numeração do segundo grupo:
I. Elicitação de requisitos
II. Documentação dos requisitos
III. Validação dos requisitos
A - II, I, III
B - I, II, III
C - III, I, II
D - III, II, I
E - I, III, II

A definição de sistema é muito ampla e, por isso, permite sua utilização em diversas áreas, como nas políticas, biológicas, jurídicas, entre outras. No entanto, apesar de os tipos de sistemas existentes serem variados, eles possuem algo comum. Dadas as alternativas a seguir, assinale a que corresponde à característica comum entre os sistemas.
A - Possui elementos que são independentes.
A - Possui elementos que são independentes.
B - Possui um grupo de elementos inter-relacionados.
C - Possui um grupo de partes que não se relacionam.
D - Possui um único elemento e este é independente.
E - Possui um conjunto de partes desordenadas entre as quais não se apresentam relações.

Pirâmide DICS é uma estrutura que estabelece camadas para dar sentido ao grande volume de dados gerados diariamente. Essas camadas são divididas em: dados, informação, conhecimento e sabedoria. Analise as descrições a seguir e indique quais pertencem à camada informação:
Assinale a alternativa correta:
I. São elementos originários de coleta ou investigação. Está na base da pirâmide.
II. É a etapa mais complexa de ser determinada. Acontece quando existe uma nova compreensão nos outros níveis.
III. É o tratamento dos dados. Manifesta-se a partir da organização dos dados processados.
A - Apenas I e II
B - Apenas I e III
C - Apenas II e III
D - Apenas III
E - I, II e III

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.
A - o pensamento científico.
B - o pensamento complexo.
C - o pensamento natural.
D - o pensamento organizacional.
E - o pensamento sistêmico.

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.
A - Essencial.
B - Estruturado.
C - Orientado a Eventos.
D - Orientado a Objetos.
E - UML.

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.
A - Espiral.
B - Incremental.
C - Métodos ágeis.
D - Prototipação.
E - RUP.

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.
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.

I – Indivíduos e interações são mais importantes que processos e ferramenta. II – Software funcionando é mais importante do que documentação completa e detalhada. III – Colaboração com o cliente é mais importante do que negociação de contratos. IV – Adaptação a mudanças é mais importante do que seguir um plano inicial. V – Cronogramas e prazos são elementos superficiais e difíceis de medir. Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta?
A - F,V,F,V,F.
B - F,V,F,V,V.
C - V,F,V,V,V.
D - V,V,V,V,F.
E - V,V,V,V,V.

No decorrer da análise de um sistema, o analista precisa utilizar diversas técnicas e metodologias para criar um sistema que atenda plenamente todos os requisitos determinados pelo cliente. Por isso, é importante que o analista tenha domínio sobre essas técnicas e metodologias.
Dadas as alternativas a seguir, indique qual corresponde a uma metodologia de análise de sistemas.
A - Análise de negócios.
B - Análise estruturada.
C - Análise de software.
D - Análise de requisitos.
E - Análise empresarial.

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

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

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

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

Questões resolvidas

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.
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.

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.
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.

Dentro das abordagens de análise de sistemas temos a UML. Identifique abaixo o item que melhor descreve o que é UML:
A - É a atividade do desenvolvimento de aplicações de software antes da codificação.
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.

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.
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.

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.
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.

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:
Assinale a opção correta:
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.
A - I, II.
B - I, III e IV.
C - II e III.
D - II e IV.
E - III.

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:
Os itens corretos são:
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.
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.

A Teoria Geral dos Sistemas (TGS) pode ser empregada a eventos bastante semelhantes que acontecem em uma variedade de áreas específicas do conhecimento. É conhecida como uma abordagem estruturalista que integra com outras abordagens das áreas organizacionais e sociais. Sua origem é derivada de outras teorias. Dadas as teorias a seguir, indique quais deram origem à TGS.
Assinale a alternativa correta:
I. Teoria da burocracia
II. Teoria clássica
III. Teoria das relações humanas
IV. Teoria dos Sistemas
V. Teoria da multidisciplinaridade
A - Apenas I, III e IV
B - Apenas II, III e V
C - Apenas I, II, III
D - Apenas I, III e V
E - Apenas III, IV e V

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.
Marque a alternativa que tem a ordem correta de numeração do segundo grupo:
I. Portabilidade
II. Compatibilidade
III. Manutenção
A - II, I, III
B - I, II, III
C - III, I, II
D - III, II, I
E - I, III, II

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.
Marque a alternativa que tem a ordem correta de numeração do segundo grupo:
I. Entradas
II. Processamento
III. Saídas
IV. Retroalimentação
V. Entropia
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

A sistematização do processo de desenvolvimento de software provocou o surgimento de várias propostas de ciclo de vida do software. Quais são os resultados diretos da definição deste ciclo de vida?
A - Descrever as etapas do processo de desenvolvimento e as atividades a serem realizadas em cada etapa.
A - Descrever as etapas do processo de desenvolvimento e as atividades a serem realizadas em cada etapa.
B - Estimar o tempo de vida útil dos sistemas e orientar sobre a substituição por uma versão mais atualizada.
C - Nenhuma das afirmacoes acima estão corretas.
D - Registrar o histórico das atualizações implantadas no sistema durante o tempo de uso nas empresas.
E - Sugerir as melhorias que deverão ser implantadas nas próximas versões do sistema.

Na fase de especificação de requisitos os analistas de requisitos, negócios e de sistemas tentam identificar as necessidades do usuário. Essa fase é morosa e pode ser dividida em etapas. Dadas as opções a seguir, relacione a etapa com sua respectiva descrição.
Marque a alternativa que tem a ordem correta de numeração do segundo grupo:
I. Elicitação de requisitos
II. Documentação dos requisitos
III. Validação dos requisitos
A - II, I, III
B - I, II, III
C - III, I, II
D - III, II, I
E - I, III, II

A definição de sistema é muito ampla e, por isso, permite sua utilização em diversas áreas, como nas políticas, biológicas, jurídicas, entre outras. No entanto, apesar de os tipos de sistemas existentes serem variados, eles possuem algo comum. Dadas as alternativas a seguir, assinale a que corresponde à característica comum entre os sistemas.
A - Possui elementos que são independentes.
A - Possui elementos que são independentes.
B - Possui um grupo de elementos inter-relacionados.
C - Possui um grupo de partes que não se relacionam.
D - Possui um único elemento e este é independente.
E - Possui um conjunto de partes desordenadas entre as quais não se apresentam relações.

Pirâmide DICS é uma estrutura que estabelece camadas para dar sentido ao grande volume de dados gerados diariamente. Essas camadas são divididas em: dados, informação, conhecimento e sabedoria. Analise as descrições a seguir e indique quais pertencem à camada informação:
Assinale a alternativa correta:
I. São elementos originários de coleta ou investigação. Está na base da pirâmide.
II. É a etapa mais complexa de ser determinada. Acontece quando existe uma nova compreensão nos outros níveis.
III. É o tratamento dos dados. Manifesta-se a partir da organização dos dados processados.
A - Apenas I e II
B - Apenas I e III
C - Apenas II e III
D - Apenas III
E - I, II e III

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.
A - o pensamento científico.
B - o pensamento complexo.
C - o pensamento natural.
D - o pensamento organizacional.
E - o pensamento sistêmico.

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.
A - Essencial.
B - Estruturado.
C - Orientado a Eventos.
D - Orientado a Objetos.
E - UML.

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.
A - Espiral.
B - Incremental.
C - Métodos ágeis.
D - Prototipação.
E - RUP.

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.
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.

I – Indivíduos e interações são mais importantes que processos e ferramenta. II – Software funcionando é mais importante do que documentação completa e detalhada. III – Colaboração com o cliente é mais importante do que negociação de contratos. IV – Adaptação a mudanças é mais importante do que seguir um plano inicial. V – Cronogramas e prazos são elementos superficiais e difíceis de medir. Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta?
A - F,V,F,V,F.
B - F,V,F,V,V.
C - V,F,V,V,V.
D - V,V,V,V,F.
E - V,V,V,V,V.

No decorrer da análise de um sistema, o analista precisa utilizar diversas técnicas e metodologias para criar um sistema que atenda plenamente todos os requisitos determinados pelo cliente. Por isso, é importante que o analista tenha domínio sobre essas técnicas e metodologias.
Dadas as alternativas a seguir, indique qual corresponde a uma metodologia de análise de sistemas.
A - Análise de negócios.
B - Análise estruturada.
C - Análise de software.
D - Análise de requisitos.
E - Análise empresarial.

Prévia do material em texto

Análise e Projeto de Sistemas 
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. 
 
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. 
 
Dentro das abordagens de análise de sistemas temos a UML. 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. 
 
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. 
 
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. 
 
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. 
Análise e Projeto de Sistemas 
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. 
 
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. 
 
 
 
A Teoria Geral dos Sistemas (TGS) pode ser empregada a eventos bastante semelhantes que acontecem em uma 
variedade de áreas específicas do conhecimento. É conhecida como uma abordagem estruturalista que integra com outras 
abordagens das áreas organizacionais e sociais. Sua origem é derivada de outras teorias. Dadas as teorias a seguir, 
indique quais deram origem à TGS. 
 
 
I. Teoria da burocracia 
II. Teoria clássica 
III. Teoria das relações humanas 
IV. Teoria dos Sistemas 
V. Teoria da multidisciplinaridade 
 
 
Assinale a alternativa correta: 
Análise e Projeto de Sistemas 
A - Apenas I, III e IV 
B - Apenas II, III e V 
C - Apenas I, II, III 
D - Apenas I, III e V 
E - Apenas III, IV e V 
 
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 
 
A fase de levantamento de requisitos é trabalhosa, e é nela que o analista geralmente se encontra com os clientes para 
identificar suas necessidades. Para auxiliar nesse processo existem várias técnicas que podem ser empregadas. Dadas as 
opções a seguir, indique qual delas corresponde à essas técnicas: 
A - Documentação dos requisitos 
B - Questionário 
C - Análise dos requisitos 
D - Validação dos requisitos 
E - Stakeholders 
 
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. 
Análise e Projeto de Sistemas 
 
 
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 
 
 
A UML não é uma metodologia, mas uma linguagem de modelagem de sistemas, que apoia na análise e projeto de 
sistemas orientados a objetos. Quais afirmativas abaixo são válidas quando pensamos em UML e orientação a objetos? 
I – Classe é uma entidade lógica que satisfaz certos axiomas representando uma coleção de objetos. 
II – Classe é a abstração das características de um grupo de coisas do mundo real. 
III – Objetos se relacionam através da troca de atributos. 
IV – UML é uma linguagem visual e textual para modelagem de sistemas orientados a objetos. 
V – A especificação da UML está contida na OMG www.omg.org 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
A - F,V,F,V,F. 
B - F,V,F,V,V. 
C - V,F,V,V,V. 
D - V,V,F,F,V. 
E - V,V,V,V,V. 
 
Análise e Projeto de Sistemas 
A sistematização do processo de desenvolvimento de software provocou o surgimento de várias propostas de ciclo de vida 
do software. Quais são os resultados diretos da definição deste ciclo de vida? 
A - Descrever as etapas do processo de desenvolvimento e as atividades a serem realizadas em cada etapa. 
B - Estimar o tempo de vida útil dos sistemas e orientar sobre a substituição por uma versão mais atualizada. 
C - Nenhuma das afirmações acima estão corretas. 
D - Registrar o histórico das atualizações implantadas no sistema durante o tempo de uso nas empresas. 
E - Sugerir as melhorias que deverão ser implantadas nas próximas versões do sistema. 
 
 
Na fase de especificação de requisitos os analistas de requisitos, negócios e de sistemas tentam identificar as 
necessidades do usuário. Essa fase é morosa e pode ser dividida em etapas. Dadas as opções a seguir, relacione a etapa 
com sua respectiva descrição. 
 
 
Relacione o segundo grupo com os enumerados no primeiro grupo. 
 
 
I. Elicitação de requisitos 
II. Documentação dos requisitos 
III. Validação dos requisitos 
 
 
( )Verifica todos os requisitos com as partes interessadas. Se estão completos, consistentes e válidos. 
( )É criado um documento de especificação dos requisitos padrão pelo analista de requisitos. 
( )Ocorre a comunicação entre usuários e clientes com o analista de requisitos. O analista utiliza técnicas de 
levantamento de requisitos para compreender as necessidades dos usuários para o sistema. 
 
 
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 
 
A definição de sistema é muito ampla e, por isso, permite sua utilização em diversas áreas, como nas políticas, biológicas, 
jurídicas, entre outras. No entanto, apesar de os tipos de sistemas existentes serem variados, eles possuem algo comum. 
Dadas as alternativas a seguir, assinale a que corresponde à característica comum entre os sistemas. 
A - Possui elementos que são independentes. 
B - Possui um grupo de elementos inter-relacionados. 
C - Possui um grupo de partes que não se relacionam. 
D - Possui um único elemento e este é independente. 
E - Possui um conjunto de partes desordenadas entre as quais não se apresentam relações. 
 
Análise e Projeto de Sistemas 
Pirâmide DICS é uma estrutura que estabelece camadas para dar sentido ao grande volume de dados 
gerados diariamente . Essas camadas são divididas em: dados, informação, conhecimento e sabedoria. Analise as 
descrições a seguir e indique quais pertencem à camada informação: 
 
 
I. São elementos originários de coleta ou investigação. Está na base da pirâmide. 
II. É a etapa mais complexa de ser determinada. Acontece quando existe uma nova compreensão nos outros níveis. 
III. É o tratamento dos dados. Manifesta-se a partir da organização dos dados processados. 
 
 
Assinale a alternativa correta: 
A - Apenas I e II 
B - Apenas I e III 
C - Apenas II e III 
D - Apenas III 
E - I, II e III 
 
 
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. 
 
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 
 
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. 
 
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. 
Análise e Projeto de Sistemas 
E - identificação, análise, especificação e definição das necessidades de negócio. 
 
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. 
 
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. 
 
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. 
 
O Analista de Sistemas está envolvido em atividades, em sua maioria, relacionadas à modelagem do sistema. Existem 
ferramentas que auxiliam nesse processo, por exemplo, o Diagrama de entidade e relacionamento (DER). Nas sentenças 
a seguir são apresentados elementos que compõem esse diagrama. 
 
 
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: 
 
 
 ( )Entidades. 
 ( )Processos. 
 ( )Fluxode dados. 
 ( )Relacionamentos. 
 ( )Objetos. 
 
 
A sequência correta é: 
A - F, V, V, F, V 
B - V, F, F, V, F 
Análise e Projeto de Sistemas 
C - F, V, V, F, V 
D - V, V, F, F, F 
E - F, V, F, V, V 
 
Métodos ágeis surgem com um foco na produtividade e agilidade nos processos de desenvolvimento de sistemas. Para 
tanto, propõe um manifesto que fala sobre algumas características importantes para que o modelo seja considerado ágil. 
Veja as seguintes afirmativas: 
I – Indivíduos e interações são mais importantes que processos e ferramenta. 
II – Software funcionando é mais importante do que documentação completa e detalhada. 
III – Colaboração com o cliente é mais importante do que negociação de contratos. 
IV – Adaptação a mudanças é mais importante do que seguir um plano inicial. 
V – Cronogramas e prazos são elementos superficiais e difíceis de medir. 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
A - F,V,F,V,F. 
B - F,V,F,V,V. 
C - V,F,V,V,V. 
D - V,V,V,V,F. 
E - V,V,V,V,V. 
 
No decorrer da análise de um sistema, o analista precisa utilizar diversas técnicas e metodologias para criar um sistema 
que atenda plenamente todos os requisitos determinados pelo cliente. Por isso, é importante que o analista tenha domínio 
sobre essas técnicas e metodologias. Assim, poderá selecionar a mais adequada para obter sucesso no desenvolvimento 
da solução. Dadas as alternativas a seguir, indique qual corresponde a uma metodologia de análise de sistemas. 
A - Análise de negócios. 
B - Análise estruturada. 
C - Análise de software. 
D - Análise de requisitos. 
E - Análise empresarial. 
 
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. 
 
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. 
Análise e Projeto de Sistemas 
E - Visualizar artefatos de um sistema de software. 
 
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. 
 
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. 
 
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. 
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: 
A - 
concepção, elaboração, construção, teste. 
B - 
concepção, elaboração, construção, transição. 
C - 
elaboração, concepção, teste, transição. 
Análise e Projeto de Sistemas 
D - 
elaboração, concepção, transição, construção. 
E - 
elaboração, transição, concepção, construção. 
 
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. 
 
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. 
 
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: 
A - I e II. 
B - I e III. 
C - I, II e III. 
D - II. 
E - III. 
 
Os alunos de uma disciplina deveriam escolher um sistema demé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. 
Análise e Projeto de Sistemas 
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: 
A - brainstorming. 
B - entrevista. 
C - facilitaded application specification techniques. 
D - joint application design. 
E - PIECES (perfomance informação/dados economia controle eficiência e serviços). 
 
Para o desenvolvimento de software é importante obedecermos um ciclo de vida. De acordo com a ISO 12207:2008, quais 
são as etapas consideradas nesse ciclo de vida? 
I. Análise de requisitos 
II. Projeto e Codificação 
III. Integração 
IV. Testes 
V. Instalação e Aceitação. 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
A - F,V,F,V,F. 
B - F,V,F,V,V. 
C - F,V,V,F,F. 
D - V,V,V,F,F. 
E - V,V,V,V,V. 
 
A engenharia de requisitos contém documentos para especificação de requisitos de software, segundo a IEEE 830-1998. 
Tais documentos atendem ao contrato, ao cliente, ao fornecedor e ao usuário. Quais afirmativas abaixo correspondem a 
esse documento? 
I. SRS – Software Requirements Specification é nosso documento padrão segundo a IEEE 830-1998. 
II. Uma SRS não deve ser ambígua. 
III. Uma SRS não necessita ser consistente. 
IV. Uma SRS deve ser verificável e rastreável. 
V. Uma SRS não pode ser modificável. 
Análise e Projeto de Sistemas 
Observando os itens anteriores, qual seria a sequência de (V) verdadeiros e (F) falsos correta? 
A - F,V,F,V,F. 
B - F,V,F,V,V. 
C - F,V,V,F,F. 
D - F,V,V,V,F. 
E - V,V,F,V,F. 
 
O levantamento de requisitos é uma etapa fundamental do projeto de sistemas. Dependendo da situação encontrada, uma 
ou mais técnicas podem ser utilizadas para a elicitação dos requisitos. A respeito dessas técnicas, analise as afirmações a 
seguir: 
I. Workshop de requisitos consiste na realização de reuniões estruturadas e delimitadas entre os analistas de requisitos do 
projeto e representantes do cliente. 
II. Cenário consiste na observação das ações do funcionário na realização de uma determinada tarefa, para verificar os 
passos necessários para sua conclusão. 
III. As entrevistas são realizadas com os stakeholders e podem ser abertas ou fechadas. 
IV. A prototipagem é uma versão inicial do sistema, baseado em requisitos levantados em outros sistemas da organização. 
É correto apenas o que se afirma em: 
A - I e II. 
B - I e III. 
C - I, III e IV. 
D - II e IV. 
E - II, III e IV.

Mais conteúdos dessa disciplina