Logo Passei Direto
Buscar

Questionario aula de quinta

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Prévia do material em texto

Questionário
Disciplina: ANÁLISE E PROJETO DE SISTEMAS 
Professor: Diego Rocha
1) Observe o diagrama de sequência a seguir, sobre Contas a Pagar. Assinale a
alternativa que apresenta a melhor interpretação deste diagrama para a montagem do diagrama de comunicação:
a) A numeração de “dados do beneficiário” () é 1.1.
b) A numeração de “efetua pagamento” () é 3.1. CORRETO
c) O ator é “usuário”; e “contas a pagar” e “banco” são os estados da
comunicação.
d) O estereótipo de retorno > recebe a
numeração 4.1.
e) O indicador de “efetua pagamento” (), por estar no nível dois, é uma linha
tracejada.
2) Sobre os diagramas de sequência e de comunicação da UML, avalie as
proposições a seguir, como verdadeira (V) ou Falsa (F), e responda a alternativa
correta, na ordem em que aparecem as proposições:
I. Nos diagramas de sequência e de comunicação, a troca de mensagens entre
os objetos ocorrem em uma linha de tempo;
II. Nos diagramas de sequência e de comunicação as informações são as
mesmas;
III. O diagrama de sequência é comportamental e o diagrama de comunicação é
estrutural.
a) F, F, F.
b) F, V, F. CORRETA
c) F, V, V.
d) V, F, F.
e) V, F, V.
3) Assinale a alternativa que corresponde ao nome do diagrama UML a seguir:
a) É um diagrama de atividades, porque apresenta, de forma síncrona, os
eventos, à medida em que ocorrem.
b) É um diagrama de comunicação, porque exibe a ligação entre os objetos e as
mensagens que trocam entre si.
c) É um diagrama de máquina de estados, porque, em um processo, acompanha as mudanças que ocorrem nos objetos. CORRETA
d) É um diagrama de pacotes, porque exibe os subsistemas que o compõem.
e) É um diagrama de sequência, porque apresenta a sequência em que os
eventos ocorrem.
4) Algumas das representações que podem ser feitas em um diagrama de estado possuem as seguintes funções:
I. Permitir que dois estados possam ser solicitados simultaneamente por um único estado;
II. Representação de registro do último estado em que se encontrava o objeto;
III. Representação da união de múltiplos fluxos em um único ponto.
Na sequência em que aparecem as funções, assinale a alternativa correspondente aos nomes destas funções:
a) Autotransições, pseudoestado de história e pseudoestado de junção.
b) Barra de bifurcação, pseudoestado de história e pseudoestado de junção. CORRETO
c) Barra de união, pseudoestado de história e transições internas.
d) Pseudoestado de junção, estado de submáquina e barra de bifurcação.
e) Pseudoestado de escolha, pseudoestado de história e pseudoestado de junção.
5) Analise cada definição como Verdadeira (V) ou Falsa (F), e assinale a alternativa correta:
I. O estado representa a situação de um determinado elemento em um
determinado momento;
II. É paralelismo quando um estado envia uma ordem simultânea para dois
outros estados;
III. Um “relatório de log” é considerado um pseudoestado de história.
a) F, F, F.
b) F, V, F.
c) V, F, V. 
d) V, V, F. CORRETA
e) V, V, V.
6) O Pacote–Estrutura de Dados, na figura a seguir, compõe uma estrutura para
um banco de dados de um servidor, representado pelo pacote SGBD. Estes
pacotes no projeto são agrupados em um único pacote DBMS_Server, que vai
servir de orientação para o setor de implantação. Avalie o texto e assinale a
alternativa que melhor expressa esta situação:
a) Este modelo deve ser representado, apenas, pelos seus atributos e métodos.
b) Este modelo não é de um pacote, porque está representando um conjunto de classes.
c) Isto é uma associação de generalização e não funciona, porque SGBD é um
gerenciador.
d) Isto não é possível, porque, quando se agrupa pacotes mestres, eles não podem ser reagrupados.
e) O texto está totalmente correto. CORRETA
7) Referente à componentização, analise a questão e a sua conclusão:
I. O componente pode ser substituído por outro, com as mesmas
características ou com características diferentes, que permitem
atualizações constantes do sistema.
PORQUE
II. O componente possui o seu próprio processamento, as suas regras e as
suas informações, e a substituição do componente não afetaria o
funcionamento do sistema.
Analise o texto e assinale a alternativa correspondente a uma interpretação correta desta análise:
a) O conceito da questão está correto e a conclusão também. Isso, normalmente, é feito nas atualizações on-line de sistemas.
b) O conceito da questão está correto e a conclusão também. Porém, qualquer
substituição de componentes do sistema compromete todo o sistema.
c) O conceito da questão está errado e a conclusão está correta. A conclusão é verdadeira e explica a própria função do componente. CORRETA
d) O conceito da questão está errado e a conclusão está correta. Porém, a
conclusão justifica as atualizações on-line de sistemas.
e) O conceito da questão está correto e a conclusão está errada. Logo, a conclusão não justifica a questão.
8) O diagrama de classes a seguir se refere à distribuição de responsabilidades
em um ambiente de desenvolvimento de sistemas:
Qual das alternativas a seguir corresponde a uma análise correta deste diagrama?
a) A classe Programador inclui as classes EngSoftware e AnalistaSis.
b) A classe Programador inclui as classes EngSoftware ou AnalistaSis. CORRETA
c) A classe Programador precisa das informações das classes EngSoftware e a
AnalistaSis, para ser completada.
d) As classes EngSoftware e AnalistaSis inclui a classe Programador.
e) As classes EngSoftware ou AnalistaSis inclui a classe Programador.
9) O diagrama a seguir é um diagrama de implantação (ou de distribuição), de um sistema ERP que funciona via intranet. Esta é uma boa arquitetura, que permite ter um acesso seguro ao SGBD. Quanto ao número de camadas e nós,
apresentado nesta arquitetura, assinale a alternativa correspondente:
a) 2 camadas e 3 nós.
b) 3 camadas e 3 nós.
c) 3 camadas e 4 nós. CORRETA
d) 4 camadas e 3 nós.
e) 4 camadas e 4 nós.
10) Analise cada definição como Verdadeira (V) ou Falsa (F) e assinale a
alternativa correta:
I. A componentização pode ser feita com uma visão orientada aos objetos;
II. Um componente deve ter a capacidade de ser distribuído;
III. Um componente deve ter baixo acoplamento e alta coesão.
a) F, F, F.
b) F, V, F.
c) V, F, V.
d) V, V, F.
e) V, V, V. CORRETO
11) O cenário do negócio apresentado abaixo se refere a um sistema de informação logístico da cadeia de suprimentos em que participa uma determinada fábrica. O modelo apresentado é um Modelo de Entidade e Relacionamento (MER) para um projeto conceitual. Este modelo é um mapeamento do relacionamento entre as bases de dados das empresas envolvidas. 
Identifique a representação simbólica da função dos blocos no MER.
a) Para a entidade TRANSPORTE é atribuído o relacionamento FORNECEDOR,
FÁBRICA e CLIENTE.
b) Para a entidade TRANSPORTE são atribuídas as atividades FORNECEDOR,
FÁBRICA e CLIENTE.
c) FORNECEDOR, FÁBRICA e CLIENTE são as entidades e o TRANSPORTE é
o relacionamento. CORRETO
d) FORNECEDOR, FÁBRICA e CLIENTE são as entidades e o atributo é o
TRANSPORTE.
e) Os atributos das atividades FORNECEDOR, FÁBRICA e CLIENTE
correspondem à decisão de TRANSPORTE
12) O cenário do negócio apresentado abaixo se refere a um sistema de informação logístico da cadeia de suprimentos em que participa uma determinada fábrica. O modelo apresentado é um Modelo de Entidade e Relacionamento (MER) para um projeto conceitual. Este modelo é um mapeamento do relacionamento entre as bases de dados das empresas envolvidas. Das possíveis interpretações deste modelo, assinale a alternativa que apresenta a análise correta.
a) A entidade TRANSPORTE indica que esta chave deverá possuir atributos
comuns para permitir o relacionamento entre FORNECEDOR, FÁBRICA e
CLIENTE.
b) A forma de relacionamento TRANSPORTE indica que esta chave deverá
possuir atributos comuns entre as entidades FORNECEDOR, FÁBRICA e
CLIENTE. CORRETO
d) Os atributos das atividades FORNECEDOR, FÁBRICA e CLIENTE
correspondem à decisão de TRANSPORTE.
c) Para a entidade TRANSPORTE são atribuídas, em uma chave comum,as
atividades FORNECEDOR, FÁBRICA e CLIENTE.
e) TRANSPORTE contém os atributos privados dos relacionamentos
FORNECEDOR, FÁBRICA e CLIENTE.
13) De acordo com as tabelas E-R, relacionar as entidades “Fábrica” e “Cliente”.
para gerar uma nova entidade de nome “Entrega”. Assinale a alternativa
correspondente à especificação desta função
a) A nova entidade Entrega deverá conter os atributos estrangeiros Fábrica (FK) e Cliente (FK). CORRETA
b) A nova entidade Entrega deverá conter os atributos estrangeiros Produto (FK): Quantidade (FK), Valor (FK), data_Compr (FK); Nome_Cliente (FK),
endereco_Cliente(FK) e data_Entreg(FK).
c) A nova entidade Entrega deverá conter os atributos primários Fábrica (FK) e
Cliente (FK).
d) A nova entidade Entrega deverá conter os atributos primários Produto (FK),
Cliente (FK) e data_Entreg (FK).
e) A nova entidade Entrega deverá conter os atributos primários Produto (FK):
Quantidade (FK), Valor (FK), data_Compr (FK), Nome_Cliente (FK),
endereco_Cliente (FK) e data_Entreg (FK).
14) Para a implementação de um sistema de gerenciamento de banco de dados, foi apresentado o refinamento de um sistema de informação logístico da cadeia de suprimentos que leva ao modelo lógico apresentado abaixo. Assinale a alternativa correspondente à interpretação correta da análise deste modelo.
a) Existe uma entidade e dois relacionamentos: ENTREGA é a chave primária, e
os atributos Produto (FK) e Nome_Cliente (FK) são os relacionamentos, as chaves
estrangeiras FÁBRICA e CLIENTE.
b) Existem duas entidades e um relacionamento: FÁBRICA e CLIENTE são chaves primárias e ENTREGA é chave de relacionamento.
c) Existem três entidades: FÁBRICA e CLIENTE são chaves estrangeiras e
ENTREGA é chave primária.
d) Existem três entidades: FÁBRICA e CLIENTE são chaves primárias e
ENTREGA é chave estrangeira. CORRETO
e) Existem três relacionamentos com entidades comuns. No modelo, estes
relacionamentos determinam as chaves primárias.
15) Leia as definições abaixo no que se refere aos diagramas da UML:
I. Este diagrama apresenta atributos, operações e relacionamentos entre os
objetos.
II. Este diagrama apresenta somente o atributo e os valores em uma determinada
situação.
III. Este diagrama é uma unidade de software que pode ser reusada em outros
sistemas.
a) I. – classe; II. – objeto; III. – componente. CORRETO
b) I. – classe; II. – mensagem; III. – componente.
c) I. – componente; II. – mensagem; III. – estado.
d) I. – objeto; II. – componente; III. – estado.
e) I. – objeto; II. – componente; III. – classe.
16) Analise cada afirmativa como Verdadeira (V) ou Falsa (F) e assinale a
alternativa correta:
I. Arquitetura de software é uma descrição de como um sistema de software é
organizado.
II. O arquiteto do software deve conhecer os aspectos culturais de seu cliente.
III. O arquiteto do software deve identificar os elementos do projeto e seus
relacionamentos.
a) F, F, V.
b) F, V, F.
c) V, F, V.
d) V, V, F.
e) V, V, V. CORRETO
17) O arquiteto de software, entre várias obrigações, possui a obrigação de
conhecer o ambiente operacional do cliente, que se refere à tecnologia utilizada para a infraestrutura da tecnologia da informação,
PORQUE
Possui a responsabilidade de codificar e atualizar o sistema de gerenciamento do banco de dados do cliente, para implantar o ambiente operacional do software.
Com base na afirmativa e justificativa descrita no texto, avalie as possíveis
interpretações da análise como Verdadeira (V) ou Falsa (F) e assinale a alternativa que representa uma análise correta do caso.
I. A afirmativa está correta, mas a justificativa está errada. O arquiteto do software não possui a responsabilidade de codificar e nem de implantar o software.
II. A afirmativa está correta, mas a justificativa está errada. O arquiteto do software tem obrigação de conhecer o ambiente operacional do cliente, para sugerir as devidas adaptações necessárias no projeto do software para adaptá-lo ao ambiente operacional do cliente.
III. A afirmativa e a justificativa estão erradas. O arquiteto do software cuida da
modelagem da arquitetura do software, porém isto independe da tecnologia que será utilizada.
Alternativas:
a) F, V, F.
b) F, V, V.
c) V, F, F.
d) V, V, F. CORRETO
e) V, V, V.
18) A visão estática da arquitetura do software permite apresentar a arquitetura do sistema em camadas. Com esta visão, é possível dar manutenção em cada componente isoladamente, PORQUE cada camada possui vários componentes como referência para que o código possa ser copiado e colado em outras camadas. Assinale a alternativa correta de análise do texto:
a) Argumento inválido e justificativa inválida.
b) Argumento inválido e justificativa válida. O componente representa conjunto de camadas.
c) Argumento válido e justificativa inválida. O código é reusado e não copiado e colado. CORRETO
d) Argumento válido e justificativa válida. A justificativa completa o argumento.
e) Argumento válido e justificativa válida. A justificativa não responde ao
argumento.
19) O módulo do sistema de um setor financeiro de um ERP é composto pelos
componentes: aplicação do Financeiro (app_Financeiro), gerador de relatórios
(ger_Rel) e SGBD da empresa (sgbd_Empresa). Em relação ao acoplamento e
coesão destes componentes, qual das alternativas abaixo apresenta maior
segurança e eficácia na operação do software?
a) app_Financeiro liga a ger_Rel; e ger_Rel liga a sgbd_Empresa.
b) app_Financeiro liga a ger_Rel e a sgbd_Empresa; e ger_Rel liga a
sgbd_Empresa. CORRETO
c) sgbd_Empresa é isolado; e app_Financeiro liga a ger_Rel.
d) sgbd_Empresa liga a app_Financeiro e a ger_Rel somente.
e) sgbd_Empresa liga a app_Financeiro; e ger_Rel liga a app_Financeiro.
20) De acordo com Bass, Clements e Kazman (2010), são três as visões
arquiteturais: visão modular, visão componente e conector, e visão de alocação:
Associe os conceitos abaixo às visões arquiteturais:
I. Representa a forma pela qual esses componentes estão distribuídos em uma
infraestrutura.
II. Representa a forma pela qual os componentes interagem, ou seja, seus
protocolos de comunicação.
III. Representa a visão do sistema em termos de unidade de implementação; essas unidades podem ser classes, componentes ou módulos.
a) I. – visão de alocação; II. – visão componente e conector; III. – visão modular. CORRETO
b) I. – visão de alocação; II. – visão modular; III. – visão componente e conector.
c) I. – visão componente e conector; II. – visão de alocação; III. – visão modular.
d) I. – visão componente e conector; II. – visão modular; III. – visão de alocação.
e) I. – visão modular; II. – visão de alocação; III. – visão componente e conector.
21) Do ponto de vista de Kruchten (1995) e Booch, Jacobson e Rumbaugh (2006), em relação à UML, é apresentado o seguinte modelo:
Este modelo mostra que:
a) A visão de caso de uso é centralizada porque o desenvolvimento das outras
visões do sistema permite identificar as funcionalidades, os requisitos e o
comportamento do sistema.
b) A visão de caso de uso é o ponto de partida para o desenvolvimento das outras visões do sistema. CORRETO
c) As operações da visão lógica e da visão de processo determinam os
componentes e funcionalidades para construir os casos de uso que serviram de base para as funcionalidades da implementação e organização do sistema na implantação.
d) As visões da lógica, do processo, da implementação e da implantação permitem construir a modelagem dos casos de uso.
e) As visões de implementação e de implantação servem de base para as visões
de caso de uso, da lógica e do processo, tendo os casos de uso como a ligação
de todos estes componentes.
22) A estrutura dos diagramas da UML apresentam duas vertentes para o projeto
de sistema orientado a objetos, são os diagramas estruturais e os diagramas
comportamentais. Qual das alternativas abaixo expressa somente diagramas
comportamentais?
a) Diagrama de Atividades, Diagrama de Casos de Uso e Diagrama de Sequência. CORRETO
b) Diagrama de Atividades, Diagrama de Sequência e Diagramade Componentes.
c) Diagrama de Casos de Uso, Diagrama de Classes e Diagrama de Sequência.
d) Diagrama de Classes, Diagrama de Casos de Uso e Diagrama de implantação.
e) Diagrama de Classes, Diagrama de componentes e Diagrama de implantação.
23) Após a elicitação dos requisitos do software, deve-se fazer a modelagem do
processo de negócio, para ser apresentado ao cliente para validação dos
requisitos. O cliente entende do negócio, contudo a modelagem a ser apresentada
deve possuir pouco embasamento à tecnologia, por não se tratar do domínio de
conhecimento do cliente. Assinale a alternativa correspondente aos diagramas que
devem ser apresentados ao cliente em primeira instância.
a) Diagrama de Casos de Uso e Diagrama de Classes.
b) Diagrama de Casos de Uso e Diagrama de Componentes.
c) Diagrama de Componentes e Diagrama de implantação.
d) Diagrama de Atividades e Diagrama de Casos de Uso. CORRETO
e) Diagrama de Atividades e Diagrama de Componentes.
24) Analise cada afirmativa como Verdadeira (V) ou Falsa (F) e assinale a
alternativa correta:
I. A tecnologia back-end está relacionada com o SGBD.
II. O framework é para modelar a estrutura de componentes do front-end e do
back-end.
III. Uma ferramenta CASE permite-se trabalhar com as tecnologias front-end e
back-end.
a) F, F, V.
b) F, V, F.
c) V, F, V. CORRETO
d) V, V, F.
e) V, V, V.
25) As ferramentas CASE (Computer-Aided Software Engineering) servem de apoio
à engenharia de software e podem ser classificadas em dois grupos: front-end e
back-end. Quanto às afirmativas abaixo, analise como Verdadeira (V) ou Falsa (F)
e assinale, respectivamente, na sequência que ocorrem, a alternativa correta:
I. O repositório da ferramenta CASE é um meio de armazenamento, gestão e
compartilhamento de objetos, componentes, modelos, documentos ou quaisquer
outros artefatos produzidos por algum dos componentes da arquitetura.
II. A tecnologia back-end está relacionada como o Sistema de Gerenciamento de
Banco de Dados (SGBD).
III. A tecnologia front-end serve para construir a lógica de processamento dos
dados.
a) F, V, F.
b) F, V, V.
c) V, F, F.
d) V, V, F.
e) V, V, V. CORRETO
26) Leia as definições e conceitos de alguns termos usados em projetos orientados
a objetos:
I. É uma característica de uma classe, definem a estrutura da classe.
II. Caracterizam o comportamento de um objeto, é o único meio de acessar,
manipular e modificar os atributos de um objeto.
III. É uma instância de uma classe.
IV. É a especificação da comunicação entre objetos.
Assinale a alternativa que representa as definições e conceitos dos termos usados
em projetos orientados a objetos, respectivamente, às opções acima
RESPOSTA LETRA B I- ATRIBUTO, II- MÉTODOS, III- OBJETO, IV HERANÇA
27) Quanto ao modelo de classe de projeto, classifique o nível a ser aplicado:
I. Cliente executa cadastro pessoal em loja virtual.
II. Efetua pagamento de compra e gera protocolo de pagamento.
III. Informe ao usuário da situação de falta de papel de uma impressora.
a) I – Nível privado; II – Nível protegido e III – Nível público.
b) I – Nível privado; II – Nível público e III – Nível privado.
c) I – Nível privado; II – Nível público e III – Nível público.
d) I – Nível protegido; II – Nível privado e III – Nível público. CORRETO
e) I – Nível protegido; II – Nível protegido e III – Nível público.
28) Segundo o padrão de comunicação de interação de objetos, que pode ser
observado em Stadzisz (2002), existem dois tipos de mensagem entre objetos:
mensagens síncronas e mensagens assíncronas. Considere as operações abaixo
e classifique o tipo de mensagem na ordem que aparecem:
I. Efetua pagamento de compra e gera protocolo de pagamento.
II. Informe ao usuário da situação de falta de papel de uma impressora.
III. Páginas de navegação do usuário na web.
a) assíncrona, assíncrona e assíncrona.
b) assíncrona, assíncrona e síncrona.
c) síncrona, assíncrona e síncrona.
d) síncrona, síncrona e assíncrona. CORRETA
e) síncrona, assíncrona e assíncrona.
29) Faça uma análise crítica do texto e assinale a conclusão como a mais correta:
“A tecnologia front-end provê recursos operacionais das classes e back-end está
relacionada com o SGBD. Com uma ferramenta CASE permite-se trabalhar com
as tecnologias front-end e back-end e com o framework permite-se modelar a
estrutura de componentes do front-end e do back-end”.
a) A ferramenta CASE é somente para compilar o software e gerar o repositório
da aplicação.
b) A tecnologia back-end é para formatar relatórios e não está ligada ao SGBD.
c) A tecnologia front-end é somente para design e não resolve os métodos das
classes.
d) O framework não é uma ferramenta de modelagem. CORRETO
e) O texto é válido em todos os sentidos.
30) O diagrama de sequência abaixo se refere à operação de saque com
cartão. Observe o indicador “loop” e assinale a alternativa que apresenta uma
interpretação correta desta análise.
Qual das alternativas corresponde a uma análise correta deste diagrama?
a) Envie a mensagem “informaSenha()” ao “:TerminalAutoAtendimento” de uma a
três vezes, de acordo com a operação de controle. CORRETO
b) Envie a mensagem “informaSenha()” de um cliente por três vezes ao controle
do “:TerminalAutoAtendimento”.
c) Execute “informaSenha()” de um a três clientes e envie o resultado ao
“:TerminalAutoAtendimento” por três vezes, um para cada cliente.
d) Execute uma vez “informaSenha()” em três plataformas de
“:TerminalAutoAtendimento”, de acordo com a operação de controle.
e) Faz uma chamada do objeto “informaSenha()” ao “:TerminalAutoAtendimento”
e execute teste por 3 vezes.
31) A gerência de projeto se empenha para monitorar a integração de diversos
componentes para construir um produto, e a Engenharia de Software projeta e
constrói o produto software de computador. De que forma se inicia o projeto de
software?
a) Pela definição dos computadores que serão utilizados.
b) Pela infraestrutura da rede de computadores.
c) Pela modelagem dos dados.
d) Pela necessidade que a empresa tem de aumentar os seus lucros.
e) Pelos requisitos do negócio. CORRETA
32) Nas estratégias das empresas um sistema de informação ERP traz a eficiência
na tomada de decisão. Os sistemas de informação compreendem as diversas
aplicações, tais como: a geração de documentos que incluem as formas impressas
e virtuais, e os dados que combinam os números e o texto, mas também incluem
as representações de informação em figuras, em vídeo e em áudio. Assinale a
alternativa que representa a fase inicial do plano de desenvolvimento de um
sistema de informação:
a) Com várias reuniões com os usuários, o analista estuda os dados que são
empregados com o objetivo de fazer a modelagem dos dados.
b) Com várias reuniões com os usuários, o analista estuda os problemas
observados e pesquisa a melhor forma de desenvolver um software para corrigir
estes problemas.
c) O analista faz entrevistas com os gerentes de diversos setores e estuda a
melhor forma de se usar o sistema, para aumentar os lucros da empresa.
d) Os analistas pesquisam o ambiente de sistema da empresa com o objetivo de
adaptar o novo sistema, definindo os computadores e a topologia de rede que será
empregada.
e) Para compreender o negócio empresarial são feitas várias reuniões com o
cliente, com o objetivo de fazer o levantamento dos requisitos do negócio. CORRETA 
33) Na modelagem de um sistema, a abstração está relacionada à capacidade de
analistas, desenvolvedores e arquitetos de estabelecer um modelo de objetos que
resolva o problema da melhor forma possível. A identificação inicial dos elementos
de um negócio, as suas atividades e as ligações são compostas em um modelo.
Este modelo é chamado de Modelagem de Processos de Negócio (Business
Process Modeling – BPM). Das alternativas a seguir, qual delas expressa,
corretamente, o objetivo da modelagem?
a) A modelagem do processo de negócio é utilizada pela área administrativa nos
projetos de lançamento de produtos no mercado.
b) É uma atividade ou um conjuntode atividades, realizada em uma empresa para
criar ou adicionar alguma espécie de valor para os seus clientes.
c) É uma estrutura hierárquica bem definida que mostra o seu ponto de entrada
(input), saída (output) e o processo de transformação de dados em informação.
d) Permite visualizar o processo de negócio por meio de diagramas que ajudam a
um melhor entendimento de como o processo funciona. CORRETA
e) São formadas por modelos ou protótipos que têm como objetivo a geração do
código fonte de uma função específica do negócio empresaria
34) Observe o modelo a seguir e assinale a alternativa correspondente:
a) Este modelo combina elementos de vários modelos, aplicados de forma
iterativa.
b) Este modelo é caracterizado pela administração do caos, pela informalidade,
pelo loop de gestação, pelos requisitos, pelos projetos, pela documentação, pelos
planejamentos caóticos ou, até mesmo, pela falta deles.
c) Este modelo é uma estratégia de planejamento para retrabalhar o processo, de
modo que sejam revistas, durante o desenvolvimento, o tempo de revisão, as
melhorias de partes do sistema, pré-definidas a cada release, e a distribuição de
tarefas.
d) Foi o primeiro modelo publicado do processo de software, originário de outros processos da engenharia, e é considerado o modelo clássico do ciclo de vida de desenvolvimento do software. CORRETO
e) Neste modelo, o desenvolvimento do sistema ocorre por incrementos
sucessivos de codificação e correção, embasado em procedimentos de
implementação no projeto.
35) Todo o projeto enfrenta dificuldades técnicas, mas estas não são a causa
principal do fracasso de projetos. Os maiores problemas enfrentados são devido
ao gerenciamento inadequado do projeto. Assinale a alternativa que representa a
principal função do gerenciamento do projeto:
a) Analisar a estrutura organizacional, de forma a alinhar as necessidades do
negócio ao projeto.
b) Atender às necessidades do cliente sem restrições.
c) Construir a modelagem dos dados, da aplicação e da infraestrutura da
tecnologia da informação.
d) Controlar a integração dos diversos componentes para construir um produto. CORRETA
e) Manter organizado todos os meios de comunicação e fornecer feedbacks
constantes ao cliente.
36) Referente à modularidade, analise a questão e a sua conclusão:
I. Projetar módulos auxilia na diminuição da complexidade global quanto ao
número de caminhos de controle, intervalos de referência, número de
variáveis, fazendo com que o programa tenha uma alta compreensão para
todos.
PORQUE
II. A modularidade de um sistema é vantajosa para identificar os componentes
de um sistema. Em projetos de sistemas, a modularidade consiste na divisão do software em componentes nomeados separadamente e endereçáveis.
Avalie as alternativas a seguir e assinale a justificativa correta desta análise:
a) O conceito da questão é válido e a conclusão também é válida. Contudo, a
conclusão não justifica a questão.
b) O conceito da questão está errado. A conclusão é que explica o conceito de
modularidade.
c) O conceito da questão está errado e a sua conclusão também. É o oposto. O
conceito se refere ao componente, e pelos componentes se identificam os módulos
que podem ser trabalhados isoladamente, por serem endereçáveis.
d) O conceito da questão está correto e sua conclusão também. CORRETA
e) O conceito da questão está correto, contudo os componentes é que são
divididos em módulos separados e endereçáveis.
37) Referente às fases do modelo de projeto editado por Pressman (2006), analise
a definição a seguir e responda à alternativa correspondente à fase do projeto:
“Esta fase do projeto tem como insumo o modelo de requisitos (casos de uso,
descrição de casos de uso, modelo de classe conceitual etc.), e tem como objetivo
estruturar a informação e um modelo de dados aplicáveis no projeto.”
a) Projeto arquitetural.
b) Projeto de componentes.
c) Projeto de dados/classe. CORRETA
d) Projeto de interfaces.
e) Projeto de requisitos do software.
38) Referente às fases do modelo de projeto editado por Pressman (2006), analise
a definição a seguir e responda à alternativa correspondente à fase do projeto:
“Esta fase do projeto organiza as classes e os objetos em componentes do
software, e define os seus relacionamentos”.
a) Projeto arquitetural. CORRETA
b) Projeto de componentes.
c) Projeto de dados/classe.
 d) Projeto de interfaces.
 e) Projeto de requisitos do software.
39) Associe as definições dos atributos da qualidade da ISO 25010, a seguir, com
a alternativa que apresenta a sequência correta dos nomes dos atributos:
I. Está ligado à capacidade do sistema de software de manter um determinado
nível de desempenho quando usado sob as condições especificadas;
II. Está ligado à capacidade do sistema de software de ser modificado, e essa
modificação pode ser uma correção, uma melhoria ou uma adaptação;
III. Está ligado à capacidade do sistema de software de prover o desempenho
apropriado, relativo à quantidade de recursos utilizados.
a) Confiabilidade, manutenibilidade, eficiência. CORRETA
b) Confiabilidade, portabilidade, usabilidade.
c) Funcionalidade, manutenibilidade, eficiência.
d) Funcionalidade, portabilidade, usabilidade.
e) Portabilidade, usabilidade, funcionalidade.
40) Existem várias tecnologias que apoiam o Projeto de Sistemas Orientado
a Objetos. No processo de desenvolvimento do software, estas tecnologias são
apresentadas como ferramentas de trabalho. No Projeto Orientado a Objetos, a
UML (Unified Modeling Language), na definição de seus criadores, Booch,
Jacobson e Rumbaugh (2006), “é uma linguagem-padrão para a elaboração da
estrutura de projetos de software [...] adequada para a modelagem de sistemas”.
Em relação à UML podemos afirmar que:
a) Auxilia na pesquisa de metodologias de desenvolvimento de software, bem
como toda a documentação associada.
b) É um framework para o desenvolvimento que, além de permitir a modelagem do
software, permite integrar as linguagens de programação no projeto de sistemas.
c) É um padrão de linguagem de programação para o projeto de software.
d) É uma linguagem de modelagem que serve como ferramenta de modelagem do
software. CORRETA
e) Permite desenvolver o projeto orientado a objetos, na fase de codificação, e os
testes em sistemas estruturados.
image6.png
image7.png
image8.png
image9.png
image10.png
image11.png
image12.png
image13.png
image1.png
image2.png
image3.png
image4.png
image5.png

Mais conteúdos dessa disciplina