Logo Passei Direto
Buscar

QUESTIONÁRIO Praticas de engenharia de software

Ferramentas de estudo

Questões resolvidas

Um programa de computador é uma coleção de objetos dizendo uns aos outros o que deveriam fazer/executar. Leia atentamente as afirmacoes abaixo:

I) Utilizamos as mensagens para fazer uma requisição aos objetos
II) O desenvolvimento orientado a objetos modela objetos do mundo real, estudando-os e criando classes a partir de suas características, como nome, cor, tamanho, etc
A. Somente a afirmativa I é correta.
B. Somente a afirmativa II é correta.
C. As afirmativas I e II são corretas.
D. Nenhuma das afirmativas é correta.

Marque a alternativa correta quando se trata de conceitos sobre programação orientada ao objeto:

I) Todos os objetos têm uma identidade: podem receber nomes ou serem diferenciados dos demais objetos de alguma maneira
II) A programação orientada a objetos é baseada em quatro conceitos fundamentais: encapsulamento, herança, polimorfismo e abstração
III) Uma classe é a descrição de um conjunto de objetos comuns
IV) A tarefa do analista, portanto, é estudar e observar a realidade e, usando o processo intelectual de abstração, representar esses objetos em um modelo dentro de um contexto denominado DOMINIO DA APLICAÇÃO
A. Somente as alternativas II, III e, V são corretas
B. Somente a alternativa I é correta
C. Somente as alternativas II e V são corretas
D. Todas as alternativas estão corretas
E. Somente as alternativas II e III são incorretas

Marque a alternativa que identifica as vantagens de se modelar o software antes de construí-lo:

I) Um dos objetivos da modelagem é permitir a escolha da metodologia de desenvolvimento de uma maneira mais rápida, ou seja, em cascata, espiral, rup e/ou as metodologias ágeis.
II) Modelar é importante porque ajuda a equipe de desenvolvimento a visualizar, especificar, construir e documentar a estrutura e comportamento da arquitetura de um sistema.
III) Com o uso do UML (Unified Modeling Language), eles podem se comunicar sem equívocos suas decisões uns aos outros.
IV) As ferramentas de modelagem visual facilitam o gerenciamento destes modelos, ocultando ou expondo detalhes quando necessários.
A. Todas as alternativas são corretas
B. Somente as alternativas I e, III são corretas
C. Somente a alternativa II é incorreta
D. Somente as alternativas I, II e, IV são corretas
E. Somente as alternativas II, III e, IV são corretas

Baseado no que vimos em sala de aula sobre a identificação das versões, marque a alternativa correta:

I) Esse critério é apenas uma recomendação. Cada empresa adotaria o critério que mais se adapta à realidade dela.
II) A identificação 1 (número mais a esquerda), representaria que houveram mudanças significativas no software/sistema. Mudanças nas estrutura, na linguagem de construção, etc.
III) A identificação 2 (número no meio) representaria que houveram correções de bugs sejam eles preventivos os corretivos
IV) A identificação 3 (número mais a direita) representaria que houveram implementações de novas funcionalidades no software/sistema. Seja por pedido do cliente/usuário ou porque a equipe de desenvolvimento decidiu incluir novas funções no software/sistema
A. Somente a alternativa III é incorreta
B. Somente a alternativa II é incorreta
C. Somente as alternativas II, III e IV são corretas
D. Somente as alternativas I, II e III são corretas
E. Somente as alternativas I e II são corretas

Marque a alternativa que faz a associação correta entre os tipos de diagrama:


A. Diagrama de Caso de Uso - Diagrama de Atividades
B. Diagrama de Atividades - Diagrama de Classe
C. Diagrama de Classe - Diagrama de Sequência
D. Diagrama de Sequência - Diagrama de Caso de Uso
E. Diagrama de Classe - Diagrama de Componentes

O UML – Unified Modeling Language é uma linguagem visual utilizada para modelar softwares baseados em orientação de objetos.
I) Serve para definir as características do software, tais como seus requisitos, seu comportamento, sua estrutura lógica, a dinâmica dos processos e até mesmo as características físicas em relação ao equipamento sobre o qual o sistema deverá ser implantado;
II) O diagrama “casos de uso” procura identificar os atores (usuários, outros sistemas ou até mesmo algum hardware especial) que utilizarão de alguma forma o software, bem como os serviços, ou seja, as funcionalidades que o sistema disponibilizará aos atores;
III) É uma linguagem de programação cujo objetivo é auxiliar os engenheiros de softwares a definirem as características do software;
IV) O diagrama de classes define a estrutura das classes utilizadas pelo sistema, determinando os atributos e métodos que cada classe tem, além de estabelecer como as classes se relacionam e trocam mensagens entre si.
Leia atentamente as afirmações acima e marque a alternativa correta quando se trata do UML:

I) Serve para definir as características do software, tais como seus requisitos, seu comportamento, sua estrutura lógica, a dinâmica dos processos e até mesmo as características físicas em relação ao equipamento sobre o qual o sistema deverá ser implantado;
II) O diagrama “casos de uso” procura identificar os atores (usuários, outros sistemas ou até mesmo algum hardware especial) que utilizarão de alguma forma o software, bem como os serviços, ou seja, as funcionalidades que o sistema disponibilizará aos atores;
III) É uma linguagem de programação cujo objetivo é auxiliar os engenheiros de softwares a definirem as características do software;
IV) O diagrama de classes define a estrutura das classes utilizadas pelo sistema, determinando os atributos e métodos que cada classe tem, além de estabelecer como as classes se relacionam e trocam mensagens entre si.
A. Somente as alternativas II, III e IV são corretas
B. Somente a alternativa I é correta
C. Todas as alternativas são corretas
D. Somente as alternativas II e, III são corretas
E. Somente as alternativas I, II e, IV são corretas.

O diagrama de implantação deve ser construído visando descrever como ficará o sistema fisicamente. Leia atentamente e marque a alternativa que complementa corretamente o diagrama de implantação:


A. Só deve ser criado quando a estrutura física for em nuvem (cloud)
B. Auxiliará ao desenvolvedor a dividir os módulos dos subsistemas criados de maneira a não sobrecarregar um único servidor e todos ficarem felizes
C. Faz parte do grupo de diagramas de comportamentos do UML
D. Se deve representar somente a estrutura lógica do sistema que irá ser implantado
E. Determina as necessidades de hardware do sistema, suas características físicas que servirá para o pessoal de suporte/redes colocar o sistema no ar depois de pronto

Sobre o tema Versionamento, marque a alternativa correta:

I) Podem ser centralizados
II) Podem ser distribuídos
III) Existem softwares que auxiliam no gerenciamento. Exemplos: Git, CVS, Subversion
a) Somente a alternativa II é correta
b) Somente as alternativas I e, II são corretas
c) Todas as alternativas são corretas
d) Somente as alternativas II e III são corretas
e) Somente a alternativa III é correta

Marque a alternativa que identifique os melhores critérios para uma boa entrevista de levantamento de dados de software:

I. Ao término, pergunte se há algo mais sobre o assunto que o entrevistado ache importante;
II. Faça um resumo da entrevista e dê suas impressões globais;
III. Informe o entrevistado sobre os passos seguintes;
IV. Agradeça e pergunte se há outra pessoa com o qual deveria conversar sobre o assunto e, se necessário, agende outra entrevista
a) Todas as alternativas estão corretas
b) Somente as alternativas II, III e IV são corretas
c) Somente as alternativas I e, II são corretas
d) Somente as alternativas I e, IV são corretas
e) Somente as alternativas I, II e III são incorretas

Preencha os campos entre os parênteses e agora marque a alternativa correta:

( ) Classificar / organizar os entrevistados pelo cargo (ou nível de organização) que eles ocupam na empresa facilitará, além de outros pontos, o uso da linguagem e abordagem correta
( ) Como os que estão mais no nível executivos possuem uma visão global, é mais interessante e produtivo fazer perguntas do tipo abertas e de nível mais amplo sobre a empresa e o problema que o sistema irá resolver de forma mais geral
( ) Classificando / organizando / conhecendo por características de personalidade irá ajudar ao analista que está fazendo o levantamento de requisitos a conhecer o nível de experiência com relação ao uso do sistema / software que será desenvolvido
( ) Uma das técnicas / maneiras que podemos utilizar para melhorarmos a indiferença e os conservadores seria mostrar as vantagens que o software / sistema trará para ele e para a empresa
( ) Temos que ter um certo cuidado com os extrovertidos pois eles tendem a perder o foco e dispersar do objetivo que o analista estabeleceu para o levantamento de requisitos
a) V, V, F, V, V
b) V, F, F, F, V
c) V, F, F, V, F
d) F, V, F, V, V
e) V, F, V, F, V

Marque a alternativa que identifica alguns problemas que podem surgir ao se fazer a manutenção do software/sistema:

I) Ausência ou deficiência na documentação;
II) Dificuldade na identificação de manutenções realizadas anteriormente;
III) Falta de controle de versão
IV) Não ter utilizado uma metodologia ágil que garantiria a qualidade no desenvolvimento
a) Todas as alternativas são corretas

Nós, futuros desenvolvedores de sistemas, iremos trabalhar com os diagramas UML. Por isso da importância de entendermos bem como elas funcionam . Faça a correlação entre a primera coluna e segunda coluna e depois marque a alternativa correta:


A. 1 – 6; 2 – 4; 3 – 5
B. 1 – 5; 2 – 4; 3 – 6
C. 1 – 4 ; 2 – 5; 3 - 6
D. 1 – 5; 2 – 6; 3 – 4
E. 1 - 4; 2 – 6; 3 – 5

O Diagrama de Sequência é um diagrama do tipo comportamental. Leia as afirmacoes a seguir:
I) Baseia-se em um caso de uso, diagrama de classes e diagrama de objeto
II) Preocupa-se com a sequência de mensagens que são trocadas entre os objetos envolvidos em um determinado processo
III) Deve-se começar pelo ator responsável pelo evento
IV) Determina um elemento por meio de um conjunto finito de transições
Leia atentamente as afirmações acima e marque a alternativa correta quando do diagrama de sequência:

I) Baseia-se em um caso de uso, diagrama de classes e diagrama de objeto
II) Preocupa-se com a sequência de mensagens que são trocadas entre os objetos envolvidos em um determinado processo
III) Deve-se começar pelo ator responsável pelo evento
IV) Determina um elemento por meio de um conjunto finito de transições
A. Somente as alternativas II, III e IV são corretas.
B. Somente a alternativa I é correta
C. Somente as alternativas II e, IV são incorretas.
D. Somente as alternativas I, II e, III são corretas
E. Somente as alternativas II e, III são corretas.

Uma das formas de fazer um Levantamento de Requisitos é através do questionário. Inclusive praticamos isso durante o decorrer do semestre. Leia as afirmações abaixo:
I) Eles podem ser do tipo Múltipla escolha; Lista de verificação e; Questões com espaços em branco.
II) O melhor questionário é aquele feito em papel pois dá mais seriedade ao processo.
III) Algumas desvantagens deste tipo desta técnica são: existe uma baixa interação durante a comunicação e; dificilmente se poderá verificar a seriedade/atenção com que o pesquisado respondeu as questões
IV) Algumas vantagens deste tipo desta técnica são: contempla uma área geográfica maior; atinge muitos usuários e; permite uma análise por amostragem
V) São perguntas organizadas com o objetivo de levantar dados para uma pesquisa ou estudo, cujas respostas são fornecidas pelo informante sem a participação/orientação direta do pesquisador.
Marque a alternativa que identifica características da técnica do questionário para o levantamento de requisitos:

I) Eles podem ser do tipo Múltipla escolha; Lista de verificação e; Questões com espaços em branco.
II) O melhor questionário é aquele feito em papel pois dá mais seriedade ao processo.
III) Algumas desvantagens deste tipo desta técnica são: existe uma baixa interação durante a comunicação e; dificilmente se poderá verificar a seriedade/atenção com que o pesquisado respondeu as questões
IV) Algumas vantagens deste tipo desta técnica são: contempla uma área geográfica maior; atinge muitos usuários e; permite uma análise por amostragem
V) São perguntas organizadas com o objetivo de levantar dados para uma pesquisa ou estudo, cujas respostas são fornecidas pelo informante sem a participação/orientação direta do pesquisador.
A. Somente as alternativas I, III , IV e, V são corretas
B. Somente a alternativa I é incorreta
C. Somente as alternativas I, II, IV e V são corretas
D. Somente as alternativas II, IV e V são corretas
E. Somente as alternativas I, II e III são incorretas

Uma das formas de fazer um Levantamento de Requisitos é através da entrevista. Inclusive praticamos isso durante o decorrer das aulas. Leia as afirmações a seguir:
I) Obter as necessidades do entrevistado (descoberta dos problemas-chave a serem tratados);
II) Conhecer os sentimentos/perspectivas do entrevistado sobre o estado atual do sistema (caso ele já trabalhe com algum);
III) Obter metas organizacionais e

I) Obter as necessidades do entrevistado (descoberta dos problemas-chave a serem tratados);
II) Conhecer os sentimentos/perspectivas do entrevistado sobre o estado atual do sistema (caso ele já trabalhe com algum);
III) Obter metas organizacionais e
A. Somente as alternativas I, II e, IV são corretas
B. Somente a alternativa I é correta
C. Somente as alternativas II e, IV são corretas
D. Somente as alternativas I, III e, IV são corretas
E. Somente as alternativas II e, III são corretas.

Marque a alternativa que identifica a função e maneira de se fazer uma entrevista de levantamento de requisitos:

I) A entrevista deve ser realizada com o cliente e com o usuário do sistema;
II) A entrevista deve ser realizada em um ambiente tranquilo e sem interrupções;
III) A entrevista deve ser realizada com um roteiro de perguntas previamente elaborado;
IV) Como foi registrado por gravação a entrevista, não é importante transcrevê-lo tão rápido quanto possível pois o mais importante é dar priorização à criação do UML (diagramas) e criar a planilha de custos para poder passar ao cliente;
V) Uma entrevista somente é suficiente para fazer o levantamento de requisitos pois o importante é ter apenas uma visão global do sistema. O restante tudo se acerta com a tua experiência em desenvolvimento.
A. Somente a alternativa I é incorreta
B. Somente as alternativas II, IV e V são corretas
C. Somente as alternativas I, II e III são corretas
D. Somente as alternativas I, II, IV e V são corretas
E. Somente as alternativas I, II e III são incorretas

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

Um programa de computador é uma coleção de objetos dizendo uns aos outros o que deveriam fazer/executar. Leia atentamente as afirmacoes abaixo:

I) Utilizamos as mensagens para fazer uma requisição aos objetos
II) O desenvolvimento orientado a objetos modela objetos do mundo real, estudando-os e criando classes a partir de suas características, como nome, cor, tamanho, etc
A. Somente a afirmativa I é correta.
B. Somente a afirmativa II é correta.
C. As afirmativas I e II são corretas.
D. Nenhuma das afirmativas é correta.

Marque a alternativa correta quando se trata de conceitos sobre programação orientada ao objeto:

I) Todos os objetos têm uma identidade: podem receber nomes ou serem diferenciados dos demais objetos de alguma maneira
II) A programação orientada a objetos é baseada em quatro conceitos fundamentais: encapsulamento, herança, polimorfismo e abstração
III) Uma classe é a descrição de um conjunto de objetos comuns
IV) A tarefa do analista, portanto, é estudar e observar a realidade e, usando o processo intelectual de abstração, representar esses objetos em um modelo dentro de um contexto denominado DOMINIO DA APLICAÇÃO
A. Somente as alternativas II, III e, V são corretas
B. Somente a alternativa I é correta
C. Somente as alternativas II e V são corretas
D. Todas as alternativas estão corretas
E. Somente as alternativas II e III são incorretas

Marque a alternativa que identifica as vantagens de se modelar o software antes de construí-lo:

I) Um dos objetivos da modelagem é permitir a escolha da metodologia de desenvolvimento de uma maneira mais rápida, ou seja, em cascata, espiral, rup e/ou as metodologias ágeis.
II) Modelar é importante porque ajuda a equipe de desenvolvimento a visualizar, especificar, construir e documentar a estrutura e comportamento da arquitetura de um sistema.
III) Com o uso do UML (Unified Modeling Language), eles podem se comunicar sem equívocos suas decisões uns aos outros.
IV) As ferramentas de modelagem visual facilitam o gerenciamento destes modelos, ocultando ou expondo detalhes quando necessários.
A. Todas as alternativas são corretas
B. Somente as alternativas I e, III são corretas
C. Somente a alternativa II é incorreta
D. Somente as alternativas I, II e, IV são corretas
E. Somente as alternativas II, III e, IV são corretas

Baseado no que vimos em sala de aula sobre a identificação das versões, marque a alternativa correta:

I) Esse critério é apenas uma recomendação. Cada empresa adotaria o critério que mais se adapta à realidade dela.
II) A identificação 1 (número mais a esquerda), representaria que houveram mudanças significativas no software/sistema. Mudanças nas estrutura, na linguagem de construção, etc.
III) A identificação 2 (número no meio) representaria que houveram correções de bugs sejam eles preventivos os corretivos
IV) A identificação 3 (número mais a direita) representaria que houveram implementações de novas funcionalidades no software/sistema. Seja por pedido do cliente/usuário ou porque a equipe de desenvolvimento decidiu incluir novas funções no software/sistema
A. Somente a alternativa III é incorreta
B. Somente a alternativa II é incorreta
C. Somente as alternativas II, III e IV são corretas
D. Somente as alternativas I, II e III são corretas
E. Somente as alternativas I e II são corretas

Marque a alternativa que faz a associação correta entre os tipos de diagrama:


A. Diagrama de Caso de Uso - Diagrama de Atividades
B. Diagrama de Atividades - Diagrama de Classe
C. Diagrama de Classe - Diagrama de Sequência
D. Diagrama de Sequência - Diagrama de Caso de Uso
E. Diagrama de Classe - Diagrama de Componentes

O UML – Unified Modeling Language é uma linguagem visual utilizada para modelar softwares baseados em orientação de objetos.
I) Serve para definir as características do software, tais como seus requisitos, seu comportamento, sua estrutura lógica, a dinâmica dos processos e até mesmo as características físicas em relação ao equipamento sobre o qual o sistema deverá ser implantado;
II) O diagrama “casos de uso” procura identificar os atores (usuários, outros sistemas ou até mesmo algum hardware especial) que utilizarão de alguma forma o software, bem como os serviços, ou seja, as funcionalidades que o sistema disponibilizará aos atores;
III) É uma linguagem de programação cujo objetivo é auxiliar os engenheiros de softwares a definirem as características do software;
IV) O diagrama de classes define a estrutura das classes utilizadas pelo sistema, determinando os atributos e métodos que cada classe tem, além de estabelecer como as classes se relacionam e trocam mensagens entre si.
Leia atentamente as afirmações acima e marque a alternativa correta quando se trata do UML:

I) Serve para definir as características do software, tais como seus requisitos, seu comportamento, sua estrutura lógica, a dinâmica dos processos e até mesmo as características físicas em relação ao equipamento sobre o qual o sistema deverá ser implantado;
II) O diagrama “casos de uso” procura identificar os atores (usuários, outros sistemas ou até mesmo algum hardware especial) que utilizarão de alguma forma o software, bem como os serviços, ou seja, as funcionalidades que o sistema disponibilizará aos atores;
III) É uma linguagem de programação cujo objetivo é auxiliar os engenheiros de softwares a definirem as características do software;
IV) O diagrama de classes define a estrutura das classes utilizadas pelo sistema, determinando os atributos e métodos que cada classe tem, além de estabelecer como as classes se relacionam e trocam mensagens entre si.
A. Somente as alternativas II, III e IV são corretas
B. Somente a alternativa I é correta
C. Todas as alternativas são corretas
D. Somente as alternativas II e, III são corretas
E. Somente as alternativas I, II e, IV são corretas.

O diagrama de implantação deve ser construído visando descrever como ficará o sistema fisicamente. Leia atentamente e marque a alternativa que complementa corretamente o diagrama de implantação:


A. Só deve ser criado quando a estrutura física for em nuvem (cloud)
B. Auxiliará ao desenvolvedor a dividir os módulos dos subsistemas criados de maneira a não sobrecarregar um único servidor e todos ficarem felizes
C. Faz parte do grupo de diagramas de comportamentos do UML
D. Se deve representar somente a estrutura lógica do sistema que irá ser implantado
E. Determina as necessidades de hardware do sistema, suas características físicas que servirá para o pessoal de suporte/redes colocar o sistema no ar depois de pronto

Sobre o tema Versionamento, marque a alternativa correta:

I) Podem ser centralizados
II) Podem ser distribuídos
III) Existem softwares que auxiliam no gerenciamento. Exemplos: Git, CVS, Subversion
a) Somente a alternativa II é correta
b) Somente as alternativas I e, II são corretas
c) Todas as alternativas são corretas
d) Somente as alternativas II e III são corretas
e) Somente a alternativa III é correta

Marque a alternativa que identifique os melhores critérios para uma boa entrevista de levantamento de dados de software:

I. Ao término, pergunte se há algo mais sobre o assunto que o entrevistado ache importante;
II. Faça um resumo da entrevista e dê suas impressões globais;
III. Informe o entrevistado sobre os passos seguintes;
IV. Agradeça e pergunte se há outra pessoa com o qual deveria conversar sobre o assunto e, se necessário, agende outra entrevista
a) Todas as alternativas estão corretas
b) Somente as alternativas II, III e IV são corretas
c) Somente as alternativas I e, II são corretas
d) Somente as alternativas I e, IV são corretas
e) Somente as alternativas I, II e III são incorretas

Preencha os campos entre os parênteses e agora marque a alternativa correta:

( ) Classificar / organizar os entrevistados pelo cargo (ou nível de organização) que eles ocupam na empresa facilitará, além de outros pontos, o uso da linguagem e abordagem correta
( ) Como os que estão mais no nível executivos possuem uma visão global, é mais interessante e produtivo fazer perguntas do tipo abertas e de nível mais amplo sobre a empresa e o problema que o sistema irá resolver de forma mais geral
( ) Classificando / organizando / conhecendo por características de personalidade irá ajudar ao analista que está fazendo o levantamento de requisitos a conhecer o nível de experiência com relação ao uso do sistema / software que será desenvolvido
( ) Uma das técnicas / maneiras que podemos utilizar para melhorarmos a indiferença e os conservadores seria mostrar as vantagens que o software / sistema trará para ele e para a empresa
( ) Temos que ter um certo cuidado com os extrovertidos pois eles tendem a perder o foco e dispersar do objetivo que o analista estabeleceu para o levantamento de requisitos
a) V, V, F, V, V
b) V, F, F, F, V
c) V, F, F, V, F
d) F, V, F, V, V
e) V, F, V, F, V

Marque a alternativa que identifica alguns problemas que podem surgir ao se fazer a manutenção do software/sistema:

I) Ausência ou deficiência na documentação;
II) Dificuldade na identificação de manutenções realizadas anteriormente;
III) Falta de controle de versão
IV) Não ter utilizado uma metodologia ágil que garantiria a qualidade no desenvolvimento
a) Todas as alternativas são corretas

Nós, futuros desenvolvedores de sistemas, iremos trabalhar com os diagramas UML. Por isso da importância de entendermos bem como elas funcionam . Faça a correlação entre a primera coluna e segunda coluna e depois marque a alternativa correta:


A. 1 – 6; 2 – 4; 3 – 5
B. 1 – 5; 2 – 4; 3 – 6
C. 1 – 4 ; 2 – 5; 3 - 6
D. 1 – 5; 2 – 6; 3 – 4
E. 1 - 4; 2 – 6; 3 – 5

O Diagrama de Sequência é um diagrama do tipo comportamental. Leia as afirmacoes a seguir:
I) Baseia-se em um caso de uso, diagrama de classes e diagrama de objeto
II) Preocupa-se com a sequência de mensagens que são trocadas entre os objetos envolvidos em um determinado processo
III) Deve-se começar pelo ator responsável pelo evento
IV) Determina um elemento por meio de um conjunto finito de transições
Leia atentamente as afirmações acima e marque a alternativa correta quando do diagrama de sequência:

I) Baseia-se em um caso de uso, diagrama de classes e diagrama de objeto
II) Preocupa-se com a sequência de mensagens que são trocadas entre os objetos envolvidos em um determinado processo
III) Deve-se começar pelo ator responsável pelo evento
IV) Determina um elemento por meio de um conjunto finito de transições
A. Somente as alternativas II, III e IV são corretas.
B. Somente a alternativa I é correta
C. Somente as alternativas II e, IV são incorretas.
D. Somente as alternativas I, II e, III são corretas
E. Somente as alternativas II e, III são corretas.

Uma das formas de fazer um Levantamento de Requisitos é através do questionário. Inclusive praticamos isso durante o decorrer do semestre. Leia as afirmações abaixo:
I) Eles podem ser do tipo Múltipla escolha; Lista de verificação e; Questões com espaços em branco.
II) O melhor questionário é aquele feito em papel pois dá mais seriedade ao processo.
III) Algumas desvantagens deste tipo desta técnica são: existe uma baixa interação durante a comunicação e; dificilmente se poderá verificar a seriedade/atenção com que o pesquisado respondeu as questões
IV) Algumas vantagens deste tipo desta técnica são: contempla uma área geográfica maior; atinge muitos usuários e; permite uma análise por amostragem
V) São perguntas organizadas com o objetivo de levantar dados para uma pesquisa ou estudo, cujas respostas são fornecidas pelo informante sem a participação/orientação direta do pesquisador.
Marque a alternativa que identifica características da técnica do questionário para o levantamento de requisitos:

I) Eles podem ser do tipo Múltipla escolha; Lista de verificação e; Questões com espaços em branco.
II) O melhor questionário é aquele feito em papel pois dá mais seriedade ao processo.
III) Algumas desvantagens deste tipo desta técnica são: existe uma baixa interação durante a comunicação e; dificilmente se poderá verificar a seriedade/atenção com que o pesquisado respondeu as questões
IV) Algumas vantagens deste tipo desta técnica são: contempla uma área geográfica maior; atinge muitos usuários e; permite uma análise por amostragem
V) São perguntas organizadas com o objetivo de levantar dados para uma pesquisa ou estudo, cujas respostas são fornecidas pelo informante sem a participação/orientação direta do pesquisador.
A. Somente as alternativas I, III , IV e, V são corretas
B. Somente a alternativa I é incorreta
C. Somente as alternativas I, II, IV e V são corretas
D. Somente as alternativas II, IV e V são corretas
E. Somente as alternativas I, II e III são incorretas

Uma das formas de fazer um Levantamento de Requisitos é através da entrevista. Inclusive praticamos isso durante o decorrer das aulas. Leia as afirmações a seguir:
I) Obter as necessidades do entrevistado (descoberta dos problemas-chave a serem tratados);
II) Conhecer os sentimentos/perspectivas do entrevistado sobre o estado atual do sistema (caso ele já trabalhe com algum);
III) Obter metas organizacionais e

I) Obter as necessidades do entrevistado (descoberta dos problemas-chave a serem tratados);
II) Conhecer os sentimentos/perspectivas do entrevistado sobre o estado atual do sistema (caso ele já trabalhe com algum);
III) Obter metas organizacionais e
A. Somente as alternativas I, II e, IV são corretas
B. Somente a alternativa I é correta
C. Somente as alternativas II e, IV são corretas
D. Somente as alternativas I, III e, IV são corretas
E. Somente as alternativas II e, III são corretas.

Marque a alternativa que identifica a função e maneira de se fazer uma entrevista de levantamento de requisitos:

I) A entrevista deve ser realizada com o cliente e com o usuário do sistema;
II) A entrevista deve ser realizada em um ambiente tranquilo e sem interrupções;
III) A entrevista deve ser realizada com um roteiro de perguntas previamente elaborado;
IV) Como foi registrado por gravação a entrevista, não é importante transcrevê-lo tão rápido quanto possível pois o mais importante é dar priorização à criação do UML (diagramas) e criar a planilha de custos para poder passar ao cliente;
V) Uma entrevista somente é suficiente para fazer o levantamento de requisitos pois o importante é ter apenas uma visão global do sistema. O restante tudo se acerta com a tua experiência em desenvolvimento.
A. Somente a alternativa I é incorreta
B. Somente as alternativas II, IV e V são corretas
C. Somente as alternativas I, II e III são corretas
D. Somente as alternativas I, II, IV e V são corretas
E. Somente as alternativas I, II e III são incorretas

Prévia do material em texto

QUESTIONÁRIO
AVALIAÇÃO A2 - 15/06/2023
	Iniciado em
	quinta, 15 jun 2023, 19:27
	Estado
	Finalizada
	Concluída em
	quinta, 15 jun 2023, 20:29
	Tempo empregado
	1 hora 1 minuto
	Avaliar
	7,5 de um máximo de 9,0(83,3%)
	Comentários
	Fico contente que tenha chegado ao final da Avaliação A2. Amanhã vc poderá ver a sua nota. Estarei torcendo para que tenha conseguido atingir a nota suficiente para passar direto. Abraços
Parte superior do formulário
Questão 1
Correto
Atingiu 0,5 de 0,5
Marcar questão
Texto da questão
1)      Nas nossas aulas, aprendemos que no processo de ENTREVISTA que existem 3 tipos de perguntas que devemos utilizar. As ABERTAS, as FECHADAS e a de APROFUNDAMENTO. Faça a correlação entre a primera coluna e segunda coluna e depois marque a alternativa correta:
 
	1. ABERTAS
	4. Quantos pedidos por email são recebidos por hora em média?  
	2. FECHADAS 
	5.O relatório deve juntar as informações do processo A + B?
	3. APROFUNDAMENTO
	6.O que você acha do sistema atual?
	 
	      7. Quais são as melhorias que você gostaria de ver/ter no sistema novo?
	 
	      8.Você poderia me dar um exemplo?
	 
	     9.Para ver se eu entendi bem esse processo, poderia me detalhar ele um pouco mais?
 
 
Marque a alternativa que  faz a associação correta entre os tipos de perguntas que se pode utilizzar para o levantamento de requisitos:
A.
A. ABERTAS (6 e, 7) FECHADAS (4 e, 5) APROFUNDAMENTO(8 e,9)
B.
A. ABERTAS (4 e, 9) FECHADAS (5 e, 8) APROFUNDAMENTO(6 e,7)
C.
A. ABERTAS (5 e, 8) FECHADAS (4 e, 7) APROFUNDAMENTO(6 e,9)
D.
A. ABERTAS (6 e, 7) FECHADAS (8 e, 9) APROFUNDAMENTO(4 e,5)
E.
A. ABERTAS (6 e, 9) FECHADAS (4 e, 7) APROFUNDAMENTO(5 e,8)
Feedback
A resposta correta é:
A. ABERTAS (6 e, 7) FECHADAS (4 e, 5) APROFUNDAMENTO(8 e,9)
Questão 2
Correto
Atingiu 0,5 de 0,5
Marcar questão
Texto da questão
Dentro do fluxo de levantamento de requisitos uma das etapas que vimos em aula foram sobre "resolução de conflitos" e "definição de prioridades". Leia atentamente as alternativas abaixo:
I) Os conflitos existem pois o cliente quer que o sistema todo seja feito do jeito que ele quer e o analista desenvolvedor do jeito dele. O ideia é brigar para ver quem tem mais poder
II) Os conflitos acontecem devido à classificação dos requisitos em FUNCIONAIS e NÃO-FUNCIONAIS e os analistas/desenvolvedores dvem negociar com o clientes a sequencia/tempo de cada requisito para que atenda às necessidades dos analistas e também do cliente/usuário
III) A definição de prioridades deve ser definida pelo analista/desenvolvedor, afinal, a construção do software está sob a responsabilidade dele
IV ) Sempre que houver alguma parte não resolvida, ela volta para chegarem a uma situação ótima para ambos (analista/desenvolver E usuário/cliente). Quando os conflitos aparecem, é negociar. Quando se define as prioridades, é negociar pois vai voltar aos conflitos
V) A definição de prioridades é uma etapa que pode ser pulada pois fazer rápido é o melhor dos mundos para todos (tanto para o analista/desenvolvedor quanto para o cliente/usuário)
Baseado no que estudamos e vimos em aula, marque a alternativa correta:
A.
Somente as alternativas II e IV são corretas
B.
Somente as alternativas I, II e IV são corretas
C.
Somente as alterantivas II e V são corretas
D.
Somente as alternativas III, IV e V são corretas
E.
Somente a aternativas V é incorreta
Feedback
A resposta correta é: Somente as alternativas II e IV são corretas
Questão 3
Incorreto
Atingiu 0,0 de 0,5
Marcar questão
Texto da questão
Um programa de computador é uma coleção de objetos dizendo uns aos outros o que deveriam fazer/executar. Leia atentamente as afirmações abaixo:
I) Utilizamos as mensagens para fazer uma requisição aos objetos
II) O desenvolvimento orientado a objetos modela objetos do mundo real, estudando-os e criando classes a partir de suas características, como nome, cor, tamanho, etc
III) Todos os objetos têm uma identidade: podem receber nomes ou serem diferenciados dos demais objetos de alguma maneira
IV) A tarefa do analista, portanto, é estudar e observar a realidade e, usando o processo intelectual de abstração, representar esses objetos em um modelo dentro de um contexto denominado DOMINIO DA APLICAÇÃO
V) Uma classe é a descrição de um conjunto de objetos comuns
Marque a alternativa correta quando se trata de conceitos sobre programação orientada ao objeto:
Escolha uma opção:
A.
Somente as alternativas II, III e V são corretas
B.
Somente a alternativa I é correta
C.
Somente as alternativas II e V são corretas
D.
Todas as alternativas estão corretas
E.
Somente as alternativas II e III são incorretas
Feedback
Sua resposta está incorreta.
A resposta correta é:
Todas as alternativas estão corretas
Questão 4
Incorreto
Atingiu 0,0 de 0,5
Marcar questão
Texto da questão
Quando se modelar visualmente o software, se constrói modelos para entender melhor o sistema e sua complexidade para poder compreender tais sistemas em tua totalidade.
I)   Um dos objetivos da modelagem é permitir a escolha da metodologia de desenvolvimento de uma maneira mais rápida, ou seja, em cascata, espiral, rup e/ou as metodologias ágeis.
II)   Modelar é importante porque ajuda a equipe de desenvolvimento a visualizar, especificar, construir e documentar a estrutura e comportamento da arquitetura de um sistema.
III)  Com o uso do UML (Unified Modeling Language), eles podem se comunicar sem equívocos suas decisões uns aos outros.
IV)  As ferramentas de modelagem visual facilitam o gerenciamento destes modelos, ocultando ou expondo detalhes quando necessários.
Marque a alternativa que identifica as vantagens de se modelar o software antes de construí-lo:
A.
1. 
A. Todas as alternativas são corretas
B.
1. 
A. Somente as alternativas I e, III são corretas
C.
1. 
A. Somente a alternativa II é incorreta
D.
1. 
A. Somente as alternativas I, II e, IV são corretas
E.
1. 
A. Somente as alternativas II, III e, IV são corretas
Feedback
A resposta correta é:
1. 
A. Somente as alternativas II, III e, IV são corretas
Questão 5
Correto
Atingiu 0,5 de 0,5
Marcar questão
Texto da questão
Uma das formas de identificar as versões de software seriam através dos critérios de 1, 2 e 3. Leia atentamente as seguintes afirmações:
I) Esse critério é apenas uma recomendação. Cada empresa adotaria o critério que mais se adapta à realidade dela.
II) A identificação 1 (número mais a esquerda), representaria que houveram mudanças significativas no software/sistema. Mudanças nas estrutura, na linguagem de construção, etc.
III) A identificação 2 (número no meio) representaria que houveram correções de bugs sejam eles preventivos os corretivos
I
V) A identificação 3 (número mais a direita) representaria que houveram implementações de novas funcionalidades no software/sistema. Seja por pedido do cliente/usuário ou porque a equipe de desenvolvimento decidiu incluir novas funções no software/sistema
Baseado no que vimos em sala de aula sobre a identificação das versões, marque a alternativa correta:
A.
Somente a alternativa III é incorreta
B.
Somente a alternativa II é incorreta
C.
Somente as alternativas II, III e IV são corretas
D.
Somente as alternativas I, II e III são corretas
E.
Somente as alternativas I e II são corretas
Feedback
A resposta correta é: Somente as alternativas I e II são corretas
Questão 6
Correto
Atingiu 0,5 de 0,5
Marcar questão
Texto da questão
 Nós, futuros desenvolvedores de sistemas, iremos trabalhar com os diagramas UML. Por isso da importância de entendermos bem como elas funcionam . Faça a correlação entre a primera coluna e segunda coluna e depois marque a alternativa correta:
Marque a alternativa que  faz a associação correta entre os tipos de diagramas e exemplos:
A.
A. 1 - 4;  2 – 6; 3 – 5
B.
A. 1 – 5; 2 – 6; 3 – 4
Correto
C.
A. 1 – 5; 2 – 4; 3 – 6
D.
A. 1 – 4 ; 2 – 5; 3 - 6
E.
A. 1 – 6; 2 – 4; 3 – 5
Feedback
A resposta correta é:
A. 1 – 5; 2 – 6; 3 – 4
Questão 7
Correto
Atingiu 0,5 de 0,5
Marcar questão
Texto daquestão
O diagrama de Atividade pode ser associado ao fluxograma que todos conhecem. Leia as afirmações a seguir:
 I)                   Os gráficos/desenhos são baseados no padrão de fluxograma conhecido no mundo todo. Processo, tomada de decisão, início, fim etc.
II)                Demonstra o fluxo/sequência de controle de uma atividade
III)              Descreve os passos a serem percorridos para a conclusão da atividade específica
IV)             Representa os componentes/módulos que o sistema terá após o seu desenvolvimento
 
Leia atentamente as afirmações acima e marque a alternativa correta quando do diagrama de atividade:
Escolha uma opção:
A.
Somente a alternativa I é correta
B.
Somente as alternativas II, III e IV são corretas.
C.
Somente as alternativas I, II e, III são corretas
D.
Somente as alternativas II e, III são corretas
E.
Somente as alternativas II e, IV são incorretas
Feedback
Sua resposta está correta.
A resposta correta é:
Somente as alternativas I, II e, III são corretas
Questão 8
Correto
Atingiu 0,5 de 0,5
Marcar questão
Texto da questão
O UML – Unified Modeling Language é uma linguagem visual utilizada para modelar softwares baseados em orientação de objetos.
I)   Serve para definir as características do software, tais como seus requisitos, seu comportamento, sua estrutura lógica, a dinâmica dos processos e até mesmo as características físicas em relação ao equipamento sobre o qual o sistema deverá ser implantado;
II)   O diagrama “casos de uso” procura identificar os atores (usuários, outros sistemas ou até mesmo algum hardware especial) que utilizarão de alguma forma o software, bem como os serviços, ou seja, as funcionalidades que o sistema disponibilizará aos atores;
III)  É uma linguagem de programação cujo objetivo é auxiliar os engenheiros de softwares a definirem as características do software;
IV)  O diagrama de classes define a estrutura das classes utilizadas pelo sistema, determinando os atributos e métodos que cada classe tem, além de estabelecer como as classes se relacionam e trocam mensagens entre si.
Leia atentamente as afirmações acima e marque a alternativa correta quando se trata do UML:
A.
Somente as alternativas II, III e IV são corretas
B.
Somente a alternativa I é correta
C.
Todas as alternativas são corretas
D.
Somente as alternativas II e, III são corretas
E.
Somente as alternativas I, II e, IV são corretas.
Feedback
A resposta correta é:
Somente as alternativas I, II e, IV são corretas.
Questão 9
Correto
Atingiu 0,5 de 0,5
Marcar questão
Texto da questão
O diagrama de implantação deve ser construído visando descrever como ficará o sistema fisicamente. Leia atentamente e marque a alternativa que complementa corretamente o diagrama de implantação:
Escolha uma opção:
A.
Só deve ser criado quando a estrutura física for em nuvem (cloud)
B.
Auxiliará ao desenvolvedor a dividir os módulos dos subsistemas criados de maneira a não sobrecarregar um único servidor e todos ficarem felizes
C.
Faz parte do grupo de diagramas de comportamentos do UML
D.
Se deve representar somente a estrutura lógica do sistema que irá ser implantado
E.
Determina as necessidades de hardware do sistema, suas características físicas que servirá para o pessoal de suporte/redes colocar o sistema no ar depois de pronto
Feedback
Sua resposta está correta.
A resposta correta é:
Determina as necessidades de hardware do sistema, suas características físicas que servirá para o pessoal de suporte/redes colocar o sistema no ar depois de pronto
Questão 10
Correto
Atingiu 0,5 de 0,5
Marcar questão
Texto da questão
Os repositórios são um local sob controle de acesso onde são armazenados os itens de configuração Leia as afirmações abaixo:
I)  Podem ser centralizados
II)  Podem ser distribuídos
III)  Existem softwares que auxiliam no gerenciamento. Exemplos: Git, CVS, Subversion
Sobre o tema Versionamento, marque a alternativa correta:
A.
Somente a alternativa II é correta
B.
Somente as alternativas I e, II são corretas
C.
Todas as alternativas são corretas
D.
Somente as alternativas II e III são corretas
E.
Somente a alternativa III é  correta
Feedback
A resposta correta é: Todas as alternativas são corretas
Questão 11
Correto
Atingiu 0,5 de 0,5
Marcar questão
Texto da questão
Saber conduzir uma entrevista pode definir o sucesso ou fracasso do projeto de desenvolvimento de um software. Leia as afirmações a seguir:
                I.            Ao término, pergunte se há algo mais sobre o assunto que o entrevistado ache importante;
                II.            Faça um resumo da entrevista e dê suas impressões globais;
               III.            Informe o entrevistado sobre os passos seguintes;
            
               IV.            Agradeça e pergunte se há outra pessoa com o qual deveria conversar sobre o assunto e, se necessário, agende outra entrevista
Marque a alternativa que identifique os melhores critérios para uma boa entrevista de levantamento de dados de software:
A.
Todas as alternativas estão corretas
B.
Somente as alternativas II, III e IV são corretas
C.
Somente as alternativas I e, II são corretas
D.
Somente as alternativas I e, IV são corretas
E.
Somente as alternativas I, II e III são incorretas
Feedback
A resposta correta é:
Todas as alternativas estão corretas
Questão 12
Correto
Atingiu 0,5 de 0,5
Marcar questão
Texto da questão
A UML – Unified Modeling Language é uma linguagem visual utilizada para modelar softwares baseados em orientação de objetos.
I)   Serve para definir as características do software, tais como seus requisitos, seu comportamento, sua estrutura lógica, a dinâmica dos processos e até mesmo as características físicas em relação ao equipamento sobre o qual o sistema deverá ser implantado;
II)   O diagrama “casos de uso” procura identificar os atores (usuários, outros sistemas ou até mesmo algum hardware especial) que utilizarão de alguma forma o software, bem como os serviços, ou seja, as funcionalidades que o sistema disponibilizará aos atores;
III)  É uma linguagem de programação cujo objetivo é auxiliar os engenheiros de softwares a definirem as características do software;
IV)  O diagrama de classes define a estrutura das classes utilizadas pelo sistema, determinando os atributos e métodos que cada classe tem, além de estabelecer como as classes se relacionam e trocam mensagens entre si.
Leia atentamente as afirmações acima e marque a alternativa correta quando se trata do UML:
A.
A. Somente a alternativa I é correta
B.
A. Somente as alternativas II, III e IV são corretas.
C.
A. Somente as alternativas I, II e, IV são corretas.
D.
A. Somente as alternativas II e, III são corretas.
E.
A. Todas as alternativas são corretas
Feedback
A resposta correta é:
A. Somente as alternativas I, II e, IV são corretas.
Questão 13
Correto
Atingiu 0,5 de 0,5
Marcar questão
Texto da questão
Quando formos fazer o levantamento de requisitos, existem alguns perfis que devemos levar em consideração pois aumentará a chance de obter melhores resultados. Leia abaixo as afirmações e marque V(verdadeira) e F (Falso) e depois assinale a alternativa correta que preencherá de acordo com as suas marcações:
(      )  Se classificarmos / organizarmos / conhecermos os perfis dos entrevistados baseado na posição hierárquica (funções na organização) que eles ocupam na empresa facilitará, além de outros pontos, o uso da linguagem e abordagem correta
(      )  Como os que estão mais no nível executivos possuem uma visão global, é mais interessante e produtivo fazer perguntas do tipo abertas e de nível mais amplo sobre a empresa e o problema que o sistema irá resolver de forma mais geral
(        )   Classificando / organizando / conhecendo por características de personalidade irá ajudar ao analista que está fazendo o levantamento de requisitos a conhecer o nível de experiência com relação ao uso do sistema /software que será desenvolvido
(      ) Uma das técnicas / maneiras que podemos utilizar para melhorarmosa indiferença e os conservadores seria mostrar as vantagens que o software / sistema trará para ele e para a empresa
(      ) Temos que ter um certo cuidado com os extrovertidos pois eles tendem a perder o foco e dispersar do objetivo que o analista estabeleceu para o levantamento de requisitos 
Preencha os campos entre os parênteses e agora marque a alternativa correta:
A.
V, V, F, V, V
B.
V, F, F, F, V
C.
V, F, F, V, F
D.
F, V, F, V, V
E.
V, F,V, F, V
Feedback
A resposta correta é:
V, F,V, F, V
Questão 14
Correto
Atingiu 0,5 de 0,5
Marcar questão
Texto da questão
A maioria dos problemas com a manutenção do software é causada por deficiências na maneira como o software foi planejado e desenvolvido e, problemas também durante a realização de algum processo de manutenção. Leia as afirmações seguintes:
 
I)   Ausência ou deficiência na documentação;
II)   Dificuldade na identificação de manutenções realizadas anteriormente;
III) Falta de controle de versão
IV) Não ter utilizado uma metodologia ágil que garantiria a qualidade no desenvolvimento
Marque a alternativa que identifica alguns problemas que podem surgir ao se fazer a manutenção do software/sistema:
A.
Todas as alternativas são corretas
B.
Somente as alternativas I, II e, IV são corretas
C.
Somente as alternativas I, II e, III são corretas
D.
Somente as alternativas I e, III são corretas
E.
Somente a alternativa II é incorreta
Feedback
A resposta correta é:
Somente as alternativas I, II e, III são corretas
Questão 15
Correto
Atingiu 0,5 de 0,5
Marcar questão
Texto da questão
Nós, futuros desenvolvedores de sistemas, iremos trabalhar com os diagramas UML. Por isso da importância de entendermos bem como elas funcionam . Faça a correlação entre a primera coluna e segunda coluna e depois marque a alternativa correta:
 
Marque a alternativa que  faz a associação correta entre os tipos de diagramas e exemplos:
Escolha uma opção:
A.
1 – 6; 2 – 4; 3 – 5
B.
1 – 5; 2 – 4; 3 – 6
C.
1 – 4 ; 2 – 5; 3 - 6
D.
1 – 5; 2 – 6; 3 – 4
E.
1 - 4;  2 – 6; 3 – 5
Feedback
Sua resposta está correta.
A resposta correta é:
1 – 5; 2 – 6; 3 – 4
Questão 16
Incorreto
Atingiu 0,0 de 0,5
Marcar questão
Texto da questão
O Diagrama de Sequência é um diagrama do tipo comportamental. Leia as afirmações a seguir:
I)   Baseia-se em um caso de uso, diagrama de classes e diagrama de objeto
II)   Preocupa-se com a sequência de mensagens que são trocadas entre os objetos envolvidos em um determinado processo
III)  Deve-se começar pelo ator responsável pelo evento
IV)  Determina um elemento por meio de um conjunto finito de transições
 
Leia atentamente as afirmações acima e marque a alternativa correta quando do diagrama de sequência:
A.
A. Somente as alternativas II, III e IV são corretas.
B.
A. Somente a alternativa I é correta
C.
A. Somente as alternativas II e, IV são incorretas.
D.
A. Somente as alternativas I, II e, III são corretas
E.
A. Somente as alternativas II e, III são corretas.
Feedback
A resposta correta é:
A. Somente as alternativas I, II e, III são corretas
Questão 17
Correto
Atingiu 0,5 de 0,5
Marcar questão
Texto da questão
Uma das formas de fazer um Levantamento de Requisitos é através do questionário. Inclusive praticamos isso durante o decorrer do semestre. Leia as afirmações abaixo:
I)   Eles podem ser do tipo Múltipla escolha; Lista de verificação e; Questões com espaços em branco.
II)   O melhor questionário é aquele feito em papel pois dá mais seriedade ao processo.
III)  Algumas desvantagens deste tipo desta técnica são:  existe uma baixa interação durante a comunicação e; dificilmente se poderá verificar a seriedade/atenção com que o pesquisado respondeu as questões
IV)  Algumas vantagens deste tipo desta técnica são: contempla uma área geográfica maior; atinge muitos usuários e; permite uma análise por amostragem
V)   São perguntas organizadas com o objetivo de levantar dados para uma pesquisa ou estudo, cujas respostas são fornecidas pelo informante sem a participação/orientação direta do pesquisador.
Marque a alternativa que identifica características da técnica do questionário para o levantamento de requisitos:
A.
Somente as alternativas I, III , IV e, V são corretas
B.
Somente a alternativa I é incorreta
C.
Somente as alternativas I, II, IV e V são corretas
D.
Somente as alternativas II, IV e V são corretas
E.
Somente as alternativas I, II e III são incorretas
Feedback
A resposta correta é:
Somente as alternativas I, III , IV e, V são corretas
Questão 18
Correto
Atingiu 0,5 de 0,5
Marcar questão
Texto da questão
Uma das formas de fazer um Levantamento de Requisitos é através da entrevista. Inclusive praticamos isso durante o decorrer das aulas. Leia as afirmações a seguir:
I)   Obter as necessidades do entrevistado (descoberta dos problemas-chave a serem tratados);
II)   Conhecer os sentimentos/perspectivas do entrevistado sobre o estado atual do sistema (caso ele já trabalhe com algum);
III)   Obter metas organizacionais e pessoais;
IV)   Como foi registrado por gravação a entrevista, não é importante transcrevê-lo tão rápido quanto possível pois o mais importante é dar priorização à criação do UML (diagramas) e criar a planilha de custos para poder passar ao cliente;
V) Uma entrevista somente é suficiente para fazer o levantamento de requisitos pois o importante é ter apenas uma visão global do sistema. O restante tudo se acerta com a tua experiência em desenvolvimento.
Marque a alternativa que identifica a função e maneira de se fazer uma entrevista de levantamento de requisitos:
A.
Somente a alternativa I é incorreta
B.
Somente as alternativas II, IV e V são corretas
C.
Somente as alternativas I, II e III são corretas
D.
Somente as alternativas I, II, IV e V são corretas
E.
Somente as alternativas I, II e III são incorretas
Feedback
A resposta correta é:
Somente as alternativas I, II e III são corretas
Parte inferior do formulário

Mais conteúdos dessa disciplina