Logo Passei Direto
Buscar

Engenharia de Software 3

User badge image
Bruno Naiser

em

Ferramentas de estudo

Questões resolvidas

É na etapa de ____________ que se definem o cronograma de atividades, as estimativas de utilização de recursos e como será realizado o acompanhamento do projeto.
a ) construção
b ) comunicação
c ) modelagem
d ) entrega
e ) planejamento

Assinale a alternativa que completa corretamente a frase a seguir. A _______________ é usada quando é necessária a visualização das entradas e saídas de dados de um sistema ou de seus componentes.
a ) arquitetura centralizada em dados
b ) arquitetura de programa principal e subprograma
c ) arquitetura MVC
d ) arquitetura em camadas
e ) arquitetura de fluxo de dados

Uma forma de avaliar a qualidade de um projeto é por meio da:
a ) definição de requisitos funcionais e não funcionais.
b ) realização de auditorias, por pessoal interno ou externo.
c ) compra de ativos, como computadores, servidores, dentre outros.
d ) contratação de profissionais competentes para atuar no projeto.
e ) elaboração de um cronograma com base nas entregas necessárias.

Assinale a alternativa que completa a frase a seguir. Uma das formas de se mensurar o(a) ________________ de um projeto é por meio da probabilidade e do impacto, ou seja, acontecimentos positivos e negativos que podem ocorrer em um projeto.
a ) comunicação
b ) cronograma
c ) escopo
d ) risco
e ) qualidade

Assinale a alternativa que apresenta corretamente um dos objetivos da UML.
a ) Fornecer uma linguagem de programação de fácil utilização por parte de desenvolvedores de software, de forma que basta modelar o software que a programação é automática.
b ) Oferecer aos modeladores uma linguagem de modelagem pronta para usar, expressiva e visual, para o desenvolvimento e a troca de modelos significativos.
c ) Oferecer uma notação gráfica para a representação de relacionamentos de bancos de dados, de forma que seja possível a programação desses bancos.
d ) Oferecer a modeladores uma linguagem de programação fácil de usar, para o desenvolvimento de software anteriormente modelado. A UML deve ser utilizada em substituição a outras linguagens de programação.
e ) Oferecer uma notação gráfica para a representação de programação de software - para configurações de hardware, é utilizada outra linguagem específica, a qual difere da UML.

Neste diagrama da UML, há a representação dos aspectos de implantação de um sistema após ser desenvolvido, contemplando aspectos como comunicação de rede, estrutura de hardware e nós de processamento. Esse conceito se refere ao diagrama:
a ) de casos de uso.
b ) de implantação.
c ) de atividades.
d ) de comunicação.
e ) de classes.

Assinale a alternativa que completa corretamente a frase a seguir. O ____________________ apresenta as possíveis situações de uso do sistema por parte do usuário. Assim, os usuários são atores e interagem com o sistema por meio de suas funcionalidades.
a ) diagrama de casos de uso
b ) diagrama de atividades
c ) diagrama de classes
d ) diagrama de sequência
e ) diagrama de gráfico de estados

Assinale a alternativa que preenche corretamente a lacuna da frase a seguir. No paradigma _____________, há a existência de uma hierarquia formal entre os membros da equipe de desenvolvimento, em que se predomina a ordem.
a ) individual
b ) fechado
c ) randômico
d ) aberto
e ) sincronizado

Quais requisitos dizem respeito ao perfil do usuário do sistema, suas competências e necessidade ou não de treinamentos?
a ) Requisitos de dados.
b ) Requisitos de funcionalidade.
c ) Requisitos de usuários e fatores humanos.
d ) Requisitos de segurança.
e ) Requisitos de garantia da qualidade.

Assinale a alternativa que preenche corretamente as lacunas a seguir. A inovação em engenharia de software pode ocorrer de diferentes formas: a __________________, ou melhoria contínua, em que se desenvolve algo novo sobre algo já existente, e a _______________, que consiste no desenvolvimento de algo totalmente novo.
a ) incremental/radical
b ) geral/específica
c ) média/grande
d ) pequena/grande
e ) trivial/tecnológica

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

Questões resolvidas

É na etapa de ____________ que se definem o cronograma de atividades, as estimativas de utilização de recursos e como será realizado o acompanhamento do projeto.
a ) construção
b ) comunicação
c ) modelagem
d ) entrega
e ) planejamento

Assinale a alternativa que completa corretamente a frase a seguir. A _______________ é usada quando é necessária a visualização das entradas e saídas de dados de um sistema ou de seus componentes.
a ) arquitetura centralizada em dados
b ) arquitetura de programa principal e subprograma
c ) arquitetura MVC
d ) arquitetura em camadas
e ) arquitetura de fluxo de dados

Uma forma de avaliar a qualidade de um projeto é por meio da:
a ) definição de requisitos funcionais e não funcionais.
b ) realização de auditorias, por pessoal interno ou externo.
c ) compra de ativos, como computadores, servidores, dentre outros.
d ) contratação de profissionais competentes para atuar no projeto.
e ) elaboração de um cronograma com base nas entregas necessárias.

Assinale a alternativa que completa a frase a seguir. Uma das formas de se mensurar o(a) ________________ de um projeto é por meio da probabilidade e do impacto, ou seja, acontecimentos positivos e negativos que podem ocorrer em um projeto.
a ) comunicação
b ) cronograma
c ) escopo
d ) risco
e ) qualidade

Assinale a alternativa que apresenta corretamente um dos objetivos da UML.
a ) Fornecer uma linguagem de programação de fácil utilização por parte de desenvolvedores de software, de forma que basta modelar o software que a programação é automática.
b ) Oferecer aos modeladores uma linguagem de modelagem pronta para usar, expressiva e visual, para o desenvolvimento e a troca de modelos significativos.
c ) Oferecer uma notação gráfica para a representação de relacionamentos de bancos de dados, de forma que seja possível a programação desses bancos.
d ) Oferecer a modeladores uma linguagem de programação fácil de usar, para o desenvolvimento de software anteriormente modelado. A UML deve ser utilizada em substituição a outras linguagens de programação.
e ) Oferecer uma notação gráfica para a representação de programação de software - para configurações de hardware, é utilizada outra linguagem específica, a qual difere da UML.

Neste diagrama da UML, há a representação dos aspectos de implantação de um sistema após ser desenvolvido, contemplando aspectos como comunicação de rede, estrutura de hardware e nós de processamento. Esse conceito se refere ao diagrama:
a ) de casos de uso.
b ) de implantação.
c ) de atividades.
d ) de comunicação.
e ) de classes.

Assinale a alternativa que completa corretamente a frase a seguir. O ____________________ apresenta as possíveis situações de uso do sistema por parte do usuário. Assim, os usuários são atores e interagem com o sistema por meio de suas funcionalidades.
a ) diagrama de casos de uso
b ) diagrama de atividades
c ) diagrama de classes
d ) diagrama de sequência
e ) diagrama de gráfico de estados

Assinale a alternativa que preenche corretamente a lacuna da frase a seguir. No paradigma _____________, há a existência de uma hierarquia formal entre os membros da equipe de desenvolvimento, em que se predomina a ordem.
a ) individual
b ) fechado
c ) randômico
d ) aberto
e ) sincronizado

Quais requisitos dizem respeito ao perfil do usuário do sistema, suas competências e necessidade ou não de treinamentos?
a ) Requisitos de dados.
b ) Requisitos de funcionalidade.
c ) Requisitos de usuários e fatores humanos.
d ) Requisitos de segurança.
e ) Requisitos de garantia da qualidade.

Assinale a alternativa que preenche corretamente as lacunas a seguir. A inovação em engenharia de software pode ocorrer de diferentes formas: a __________________, ou melhoria contínua, em que se desenvolve algo novo sobre algo já existente, e a _______________, que consiste no desenvolvimento de algo totalmente novo.
a ) incremental/radical
b ) geral/específica
c ) média/grande
d ) pequena/grande
e ) trivial/tecnológica

Prévia do material em texto

QUESTÃO 1 
É na etapa de ____________ que se definem o cronograma de 
atividades, as estimativas de utilização de recursos e como será 
realizado o acompanhamento do projeto. 
 
 
a ) construção 
b ) comunicação 
c ) modelagem 
d ) entrega 
e ) planejamento 
 
Ver justificativa da resposta: 
 
É na etapa de planejamento que o cronograma, as estimativas de recursos e o 
acompanhamento do projeto são definidos. 
A etapa de comunicação precede à de planejamento, na qual se definem os trâmites de 
início de projeto e a definição de requisitos junto às partes interessadas do software. A 
etapa de modelagem se caracteriza pelo uso de fluxogramas e diagramas para modelar o 
software. Na etapa de construção, constroem-se as linhas de código. Na etapa de entrega, 
efetua-se a aprovação e entrega do software ao cliente. 
 
QUESTÃO 2 
Assinale a alternativa que completa corretamente a frase a seguir. 
 
A _______________ é usada quando é necessária a visualização das 
entradas e saídas de dados de um sistema ou de seus componentes. 
 
 
a ) arquitetura centralizada em dados 
b ) arquitetura de programa principal e subprograma 
c ) arquitetura MVC 
d ) arquitetura em camadas 
e ) arquitetura de fluxo de dados 
 
Ver justificativa da resposta 
 
As características descritas no enunciado dizem respeito à arquitetura de fluxo de dados, 
na qual se visualizam a entrada e a saída dos dados de um sistema. 
A arquitetura centralizada em dados é usada quando se deseja independência na 
alteração de softwares clientes. A arquitetura de programa principal e subprograma é 
utilizada quando se deseja uma fácil atualização do sistema e seus componentes. A 
arquitetura MVC é utilizada comumente para software voltado a dispositivos móveis. 
 
QUESTÃO 3 
Uma forma de avaliar a qualidade de um projeto é por meio da: 
 
 
a ) definição de requisitos funcionais e não funcionais. 
b ) realização de auditorias, por pessoal interno ou externo. 
c ) compra de ativos, como computadores, servidores, dentre outros. 
d ) contratação de profissionais competentes para atuar no projeto. 
e ) elaboração de um cronograma com base nas entregas necessárias. 
 
Ver justificativa da resposta 
 
Uma forma de avaliar a qualidade de um projeto é por meio de auditorias, que podem ser 
realizadas pelo pessoal interno do projeto (primeira parte), por fornecedores (segunda 
parte) ou por um organismo de certificação (terceira parte). As demais alternativas estão 
incorretas porque são relativas a escopo, tempo, recursos humanos e aquisições. 
 
QUESTÃO 4 
Assinale a alternativa que completa a frase a seguir. 
 
Uma das formas de se mensurar o(a) ________________ de um projeto 
é por meio da probabilidade e do impacto, ou seja, acontecimentos 
positivos e negativos que podem ocorrer em um projeto. 
 
a ) comunicação 
b ) cronograma 
c ) escopo 
d ) risco 
e ) qualidade 
 
Ver justificativa da resposta 
 
Os riscos de um projeto são mensurados por meio da probabilidade de ocorrência e pelo 
impacto que causam em um projeto, ou seja, acontecimentos positivos ou negativos. 
A qualidade de um projeto é mensurada por meio de indicadores; o escopo de um projeto 
é definido por meio da EAP; o cronograma é uma forma de mensurar o tempo de um 
projeto; e a comunicação é um elemento acessório em um projeto. 
 
QUESTÃO 5 
Assinale a alternativa que apresenta corretamente um dos objetivos da 
UML. 
 
a ) Fornecer uma linguagem de programação de fácil utilização por parte de 
desenvolvedores de software, de forma que basta modelar o software que a programação 
é automática. 
 
b ) Oferecer aos modeladores uma linguagem de modelagem pronta para usar, 
expressiva e visual, para o desenvolvimento e a troca de modelos significativos. 
 
c ) Oferecer uma notação gráfica para a representação de relacionamentos de bancos de 
dados, de forma que seja possível a programação desses bancos. 
 
d ) Oferecer a modeladores uma linguagem de programação fácil de usar, para o 
desenvolvimento de software anteriormente modelado. A UML deve ser utilizada em 
substituição a outras linguagens de programação. 
 
e ) Oferecer uma notação gráfica para a representação de programação de software - 
para configurações de hardware, é utilizada outra linguagem específica, a qual difere da 
UML. 
 
Ver justificativa da resposta 
 
A UML foi desenvolvida como uma linguagem de modelagem (não de programação - a 
UML não substitui uma linguagem de programação) destinada a facilitar o 
desenvolvimento de software; abrange aspectos de modelagem tanto de software quanto 
de hardware e comunicação. Pode ser utilizada para a modelagem de bancos de dados, 
mas também é utilizada para a modelagem de aspectos como casos de uso do software, 
classes e objetos, interação entre componentes físicos, dentre outras finalidades. 
 
QUESTÃO 6 
Neste diagrama da UML, há a representação dos aspectos de 
implantação de um sistema após ser desenvolvido, contemplando 
aspectos como comunicação de rede, estrutura de hardware e nós de 
processamento. 
 
Esse conceito se refere ao diagrama: 
 
 
a ) de casos de uso. 
b ) de implantação. 
c ) de atividades. 
d ) de comunicação. 
e ) de classes. 
 
Ver justificativa da resposta 
 
As características citadas dizem respeito ao diagrama de implantação, um diagrama 
caracteristicamente estrutural. Os diagramas de casos de uso, de atividades e de 
comunicação são comportamentais. O diagrama de casos de uso diz respeito a possíveis 
situações de uso de um sistema. O diagrama de comunicação descreve as interações 
entre o usuário e os elementos componentes de um sistema. O diagrama de atividades 
descreve as atividades realizadas, e o diagrama de classes descreve as classes (ou 
elementos de software na Programação Orientada a Objetos) de um sistema. 
 
QUESTÃO 7 
Assinale a alternativa que completa corretamente a frase a seguir. 
 
O ____________________ apresenta as possíveis situações de uso do 
sistema por parte do usuário. Assim, os usuários são atores e interagem 
com o sistema por meio de suas funcionalidades. 
 
 
a ) diagrama de casos de uso 
b ) diagrama de classes 
c ) diagrama de atividades 
d ) diagrama de gráfico de estados 
e ) diagrama de sequência 
 
Ver justificativa da resposta 
 
O diagrama de casos de uso apresenta as possíveis situações de uso do sistema por parte 
do usuário. Assim, os usuários são atores e interagem com o sistema por meio de suas 
funcionalidades. O diagrama de atividades apresenta a sequência de atividades realizadas 
pelo sistema. O diagrama de sequência apresenta a sequência de execução do sistema. O 
diagrama de classes representa as classes que representam elementos na Programação 
Orientada a Objetos em um sistema. E o diagrama de gráfico de estados representa 
estados de atividade de um sistema, além de fluxos entre um estado e outro. 
 
QUESTÃO 8 
Assinale a alternativa que preenche corretamente a lacuna da frase a 
seguir. 
 
No paradigma _____________, há a existência de uma hierarquia formal 
entre os membros da equipe de desenvolvimento, em que se predomina 
a ordem. 
 
 
a ) individual 
b ) fechado 
c ) randômico 
d ) aberto 
e ) sincronizado 
 
Ver justificativa da resposta 
 
As características apresentadas são as do paradigma fechado. O paradigma individual não 
existe, e os paradigmas aberto, sincronizado e randômico têm características diferentes 
das apresentadas na frase. No paradigma aberto, há a colaboração, a comunicação e o 
consenso nas decisões. No paradigma sincronizado, segmenta-se o problema para cada 
membro da equipe trabalhar nele e, no paradigma randômico, a iniciativa individual dos 
membros é predominante. 
 
QUESTÃO 9 
Quais requisitos dizem respeito ao perfil do usuário do sistema, suas 
competências e necessidade ou não de treinamentos? 
 
 
a ) Requisitos de dados. 
b ) Requisitos de funcionalidade. 
c ) Requisitos de usuários e fatores humanos. 
d ) Requisitos de segurança. 
e ) Requisitosde garantia da qualidade. 
 
Ver justificativa da resposta 
 
As características apresentadas são as do paradigma fechado. O paradigma individual não 
existe, e os paradigmas aberto, sincronizado e randômico têm características diferentes 
das apresentadas na frase. No paradigma aberto, há a colaboração, a comunicação e o 
consenso nas decisões. No paradigma sincronizado, segmenta-se o problema para cada 
membro da equipe trabalhar nele e, no paradigma randômico, a iniciativa individual dos 
membros é predominante. 
 
QUESTÃO 10 
Assinale a alternativa que preenche corretamente as lacunas a seguir. 
 
A inovação em engenharia de software pode ocorrer de diferentes 
formas: a __________________, ou melhoria contínua, em que se 
desenvolve algo novo sobre algo já existente, e a _______________, 
que consiste no desenvolvimento de algo totalmente novo. 
 
 
a ) incremental/radical 
b ) geral/específica 
c ) média/grande 
d ) pequena/grande 
e ) trivial/tecnológica 
 
Ver justificativa da resposta 
 
A inovação incremental diz respeito a melhorias contínuas em algo já existente, e a 
inovação radical consiste na criação de algo novo. As demais alternativas são incorretas, 
pois não existe inovação do tipo pequena, média ou grande, geral ou específica. A 
inovação se caracteriza pelo impacto que causa no objeto que é inovado (se é uma 
melhoria ou o desenvolvimento de algo totalmente novo). Tanto inovações incrementais 
quanto radicais podem ser tecnológicas.

Mais conteúdos dessa disciplina