Logo Passei Direto
Buscar

Avaliação Final (Objetiva) - Individual Processo de Software

Ferramentas de estudo

Questões resolvidas

O Diagrama de Fluxo de Dados (DFD) é uma ferramenta fundamental para a construção de software, é um diagrama gráfico que utiliza quatro símbolos para representar todas as relações entre os dados, bem como os processos que modificam os dados e os limites entre o que está pertencente ao sistema e ao que não está.
Sobre a definição de DFD, assinale a alternativa CORRETA:
A O DFD apresenta as partes componentes do sistema com as interfaces entre os componentes indicados.
B A forma geométrica de retângulo com cantos arredondados representa um depósito de dados.
C O DFD é um texto livre de formato para representar as relações entre os dados.
D Uma entidade externa indica os dados e o respectivo caminho por onde percorrem no sistema.

Segundo Reis (2003), a execução dos processos de software depende diretamente da linguagem adotada na etapa da modelagem dos processos, sendo que na maioria das vezes o nível de formalidade adotado é baixo. Geralmente, a modelagem orientada a processos usa o mesmo nível de formalismo para a execução dos processos e a elaboração de sistemas computacionais como prioridade a sua coesão. A respeito dos tipos de formalismos de execução/modelagem mais conhecidos e utilizados em ambientes de desenvolvimento de software, assinale a alternativa CORRETA:
a) Execução procedimental, Execução baseada em Regras, Execução baseada em Regras ECA (Evento-Condição-Ação), Execução Baseada em Redes de Petri e Execução baseada em Redes de Tarefas.
b) Execução procedimental, Execução baseada em Progressão, Execução baseada em Diretrizes, Execução baseada em Regras ECA (Evento-Condição-Ação) e Execução baseada em Redes Petri.
c) Execução Rotineira, Execução baseada em Progressão, Execução baseada em Diretrizes, Execução baseada em Redes de Evento-Ação e Execução baseada em Redes de Tarefas.
d) Execução procedimental, Execução baseada em Evento-Ação, Execução baseada em Regras, Execução baseada em Redes de Petri e Execução baseada em Redes Colaborativas.

O Enterprise Knowledge Development (EKD) é uma técnica de modelagem que permeia todos os níveis de uma organização, desde os níveis estratégicos até os níveis operacionais. A proposta de usar o EKD é prover uma descrição clara e não ambígua sobre como a organização funciona.
Sobre as ações da proposta de uso do EKD, analise as sentenças a seguir:
I- Identificar quais requisitos devem mudar e quais as razões da mudança.
II- Identificar as opções que precisam ser criadas para encontrar esses requisitos.
III- Identificar quais são as diretrizes e os argumentos usados para avaliação dessas opções.
IV- Identificar quais métricas poderão ser utilizadas para a divulgação dos resultados.
a) As sentenças I, II e III estão corretas.
b) Somente a sentença I está correta.
c) As sentenças I e IV estão corretas.
d) As sentenças III e IV estão corretas.

Os sistemas de informação são um conjunto de comandos escritos em uma determinada linguagem de programação como, por exemplo, JAVA ou PHP. Os comandos escritos pelos programadores criam rotinas dentro do programa, a fim de permitir o funcionamento e atingir os seus objetivos, os quais foram propostos pelos clientes e usuários.
Sobre as aplicações do software, assinale a alternativa CORRETA:
a) Os sistemas de tempo real possuem a capacidade de monitorar, analisar e controlar eventos do mundo real, respondendo aos estímulos em um tempo predeterminado.
b) Um software científico é conhecido por utilizar algoritmos numéricos para resolver problemas complexos, que não apresentam facilidades de análise direta.
c) Os softwares de inteligência artificial são desenvolvidos para uso pessoal, como, por exemplo, planilhas do Excel.
d) O software básico é caracterizado por algoritmos de processamento numérico, dependentes da coleta e processamento de dados científicos.

Os anos 1970 foram anos de grandes mudanças. Na área de desenvolvimento de software não foi diferente. No início dessa década, o grande crescimento da produção de softwares deparou-se com um sério problema: a falta de técnicas predefinidas para o desenvolvimento de sistemas.
Como esta situação relatada ficou conhecida?
a) Crise da Engenharia do Software.
b) Crise de Projeto.
c) Crise Digital de 1970.
d) Crise de Software.

O Capability Maturity Model Integration (CMMI) é um modelo de melhoria de processos com ferramentas para tornar as empresas de software mais eficazes, o qual pode ser utilizado apenas um projeto, divisão ou na organização inteira.
Sobre o CMMI, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O fornecimento das diretrizes baseadas nas melhores práticas de melhoria dos processos e habilidades organizacionais é o principal objetivo do CMMI.
( ) No nível de otimização, o processo de aperfeiçoamento é contínuo.
( ) A implementação do CMMI é mais simples que a do MPS.BR.
( ) O CMMI é voltado para empresas médias e pequenas.
A V - V - F - F.
B V - V - F - V.
C F - V - F - F.
D V - F - V - F.

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

O Diagrama de Fluxo de Dados (DFD) é uma ferramenta fundamental para a construção de software, é um diagrama gráfico que utiliza quatro símbolos para representar todas as relações entre os dados, bem como os processos que modificam os dados e os limites entre o que está pertencente ao sistema e ao que não está.
Sobre a definição de DFD, assinale a alternativa CORRETA:
A O DFD apresenta as partes componentes do sistema com as interfaces entre os componentes indicados.
B A forma geométrica de retângulo com cantos arredondados representa um depósito de dados.
C O DFD é um texto livre de formato para representar as relações entre os dados.
D Uma entidade externa indica os dados e o respectivo caminho por onde percorrem no sistema.

Segundo Reis (2003), a execução dos processos de software depende diretamente da linguagem adotada na etapa da modelagem dos processos, sendo que na maioria das vezes o nível de formalidade adotado é baixo. Geralmente, a modelagem orientada a processos usa o mesmo nível de formalismo para a execução dos processos e a elaboração de sistemas computacionais como prioridade a sua coesão. A respeito dos tipos de formalismos de execução/modelagem mais conhecidos e utilizados em ambientes de desenvolvimento de software, assinale a alternativa CORRETA:
a) Execução procedimental, Execução baseada em Regras, Execução baseada em Regras ECA (Evento-Condição-Ação), Execução Baseada em Redes de Petri e Execução baseada em Redes de Tarefas.
b) Execução procedimental, Execução baseada em Progressão, Execução baseada em Diretrizes, Execução baseada em Regras ECA (Evento-Condição-Ação) e Execução baseada em Redes Petri.
c) Execução Rotineira, Execução baseada em Progressão, Execução baseada em Diretrizes, Execução baseada em Redes de Evento-Ação e Execução baseada em Redes de Tarefas.
d) Execução procedimental, Execução baseada em Evento-Ação, Execução baseada em Regras, Execução baseada em Redes de Petri e Execução baseada em Redes Colaborativas.

O Enterprise Knowledge Development (EKD) é uma técnica de modelagem que permeia todos os níveis de uma organização, desde os níveis estratégicos até os níveis operacionais. A proposta de usar o EKD é prover uma descrição clara e não ambígua sobre como a organização funciona.
Sobre as ações da proposta de uso do EKD, analise as sentenças a seguir:
I- Identificar quais requisitos devem mudar e quais as razões da mudança.
II- Identificar as opções que precisam ser criadas para encontrar esses requisitos.
III- Identificar quais são as diretrizes e os argumentos usados para avaliação dessas opções.
IV- Identificar quais métricas poderão ser utilizadas para a divulgação dos resultados.
a) As sentenças I, II e III estão corretas.
b) Somente a sentença I está correta.
c) As sentenças I e IV estão corretas.
d) As sentenças III e IV estão corretas.

Os sistemas de informação são um conjunto de comandos escritos em uma determinada linguagem de programação como, por exemplo, JAVA ou PHP. Os comandos escritos pelos programadores criam rotinas dentro do programa, a fim de permitir o funcionamento e atingir os seus objetivos, os quais foram propostos pelos clientes e usuários.
Sobre as aplicações do software, assinale a alternativa CORRETA:
a) Os sistemas de tempo real possuem a capacidade de monitorar, analisar e controlar eventos do mundo real, respondendo aos estímulos em um tempo predeterminado.
b) Um software científico é conhecido por utilizar algoritmos numéricos para resolver problemas complexos, que não apresentam facilidades de análise direta.
c) Os softwares de inteligência artificial são desenvolvidos para uso pessoal, como, por exemplo, planilhas do Excel.
d) O software básico é caracterizado por algoritmos de processamento numérico, dependentes da coleta e processamento de dados científicos.

Os anos 1970 foram anos de grandes mudanças. Na área de desenvolvimento de software não foi diferente. No início dessa década, o grande crescimento da produção de softwares deparou-se com um sério problema: a falta de técnicas predefinidas para o desenvolvimento de sistemas.
Como esta situação relatada ficou conhecida?
a) Crise da Engenharia do Software.
b) Crise de Projeto.
c) Crise Digital de 1970.
d) Crise de Software.

O Capability Maturity Model Integration (CMMI) é um modelo de melhoria de processos com ferramentas para tornar as empresas de software mais eficazes, o qual pode ser utilizado apenas um projeto, divisão ou na organização inteira.
Sobre o CMMI, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O fornecimento das diretrizes baseadas nas melhores práticas de melhoria dos processos e habilidades organizacionais é o principal objetivo do CMMI.
( ) No nível de otimização, o processo de aperfeiçoamento é contínuo.
( ) A implementação do CMMI é mais simples que a do MPS.BR.
( ) O CMMI é voltado para empresas médias e pequenas.
A V - V - F - F.
B V - V - F - V.
C F - V - F - F.
D V - F - V - F.

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:1526158)
Peso da Avaliação 4,00
Prova 103987840
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
O Diagrama de Fluxo de Dados (DFD) é uma ferramenta fundamental para a construção de 
software, é um diagrama gráfico que utiliza quatro símbolos para representar todas as relações entre 
os dados, bem como os processos que modificam os dados e os limites entre o que está pertencente ao 
sistema e ao que não está. Sobre a definição de DFD, assinale a alternativa CORRETA:
A A forma geométrica de retângulo com cantos arredondados representa um depósito de dados.
B O DFD apresenta as partes componentes do sistema com as interfaces entre os componentes
indicados.
C O DFD é um texto livre de formato para representar as relações entre os dados.
D Uma entidade externa indica os dados e o respectivo caminho por onde percorrem no sistema.
Segundo Reis (2003), a execução dos processos de software depende diretamente da linguagem 
adotada na etapa da modelagem dos processos, sendo que na maioria das vezes o nível de formalidade 
adotado é baixo. Geralmente, a modelagem orientada a processos usa o mesmo nível de formalismo 
para a execução dos processos e a elaboração de sistemas computacionais como prioridade a sua 
coesão. A respeito dos tipos de formalismos de execução/modelagem mais conhecidos e utilizados em 
ambientes de desenvolvimento de software, assinale a alternativa CORRETA:
FONTE: REIS, C. A. Uma abordagem flexível para execução de processos de software evolutivos. 
267 f. Tese (Doutorado) - Curso de Ciência da Computação da Universidade Federal do Rio Grande 
do Sul, Porto Alegre, 2003.
A Execução procedimental, Execução baseada em Evento-Ação, Execução baseada em Regras,
Execução baseada em Redes de Petri e Execução baseada em Redes Colaborativas.
B Execução Rotineira, Execução baseada em Progressão, Execução baseada em Diretrizes,
Execução baseada em Redes de Evento-Ação e Execução baseada em Redes de Tarefas.
C
Execução procedimental, Execução baseada em Regras, Execução baseada em Regras ECA
(Evento-Condição-Ação), Execução Baseada em Redes de Petri e Execução baseada em Redes de
Tarefas.
D Execução procedimental, Execução baseada em Progressão, Execução baseada em Diretrizes,
Execução baseada em Regras ECA (Evento-Condição-Ação) e Execução baseada em Redes Petri.
O Enterprise Knowledge Development (EKD) é uma técnica de modelagem que permeia todos 
os níveis de uma organização, desde os níveis estratégicos até os níveis operacionais. A proposta de 
 VOLTAR
A+
Alterar modo de visualização
1
2
3
30/09/2025, 19:30 Avaliação Final (Objetiva) - Individual
about:blank 1/5
usar o EKD é prover uma descrição clara e não ambígua sobre como a organização funciona. Sobre as 
ações da proposta de uso do EKD, analise as sentenças a seguir:
I- Identificar quais requisitos devem mudar e quais as razões da mudança.
II- Identificar as opções que precisam ser criadas para encontrar esses requisitos.
III- Identificar quais são as diretrizes e os argumentos usados para avaliação dessas opções.
IV- Identificar quais métricas poderão ser utilizadas para a divulgação dos resultados.
Assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I, II e III estão corretas.
D Somente a sentença I está correta.
Os softwares podem ser definidos e desenvolvidos para diversas áreas de aplicabilidade, suas 
funcionalidades são executar funções, disponibilizar resultados específicos, gerenciar uma grande 
gama de dados e informações. Um desafio da tecnologia da informação é disponibilizar para os 
usuários/clientes, softwares de qualidade, que sejam confiáveis, fáceis de utilizar e que tenham 
interoperabilidade. Uma categoria de software em específico utiliza algoritmos não numéricos, 
utilizados no desenvolvimento da robótica, sistemas especialistas, redes neurais e jogos. Com relação 
a essa categoria de software, analise as opções a seguir:
I- Linhas de produtos.
II- Aplicação embutida.
III- Inteligência artificial.
IV- Engenharia web.
Assinale a alternativa CORRETA:
A As opções I, II e IV estão corretas.
B Somente a opção II está correta.
C As opções I e III estão corretas.
D Somente a opção III está correta.
O processo de software trata de colocar em prática as etapas da Engenharia de Software em uma 
organização de desenvolvimento de software, busca aplicar em cada etapa do desenvolvimento um 
conjunto de atividades, métodos, ferramentas e práticas que são utilizadas para construir um produto 
de software. Sobre a importância do processo de software, assinale a alternativa CORRETA:
A Um processo de software bem documentado irá definir o quê, quando e como as atividades de
desenvolvimento serão realizadas, sem preocupar-se com quem irá fazer.
B
Um processo de software torna-se opcional em uma organização de desenvolvimento de software
quando o nível de expertise dos seus profissionais é elevado e os recursos tecnológicos utilizados
são de última geração.
4
5
30/09/2025, 19:30 Avaliação Final (Objetiva) - Individual
about:blank 2/5
C
O processo de software define todas as etapas de desenvolvimento de software, desde o
entendimento das necessidades do cliente, da definição do escopo, implementação, testes e
liberação para uso.
D Um processo de software não é pré-requisito para uma organização obter certificado de
qualidade de software.
Os sistemas de informação são um conjunto de comandos escritos em uma determinada 
linguagem de programação como, por exemplo, JAVA ou PHP. Os comandos escritos pelos 
programadores criam rotinas dentro do programa, a fim de permitir o funcionamento e atingir os seus 
objetivos, os quais foram propostos pelos clientes e usuários. Sobre as aplicações do software, 
assinale a alternativa CORRETA:
A Os sistemas de tempo real possuem a capacidade de monitorar, analisar e controlar eventos do
mundo real, respondendo aos estímulos em um tempo predeterminado.
B O software básico é caracterizado por algoritmos de processamento numérico, dependentes da
coleta e processamento de dados científicos.
C Um software científico é conhecido por utilizar algoritmos numéricos para resolver problemas
complexos, que não apresentam facilidades de análise direta.
D Os softwares de inteligência artificial são desenvolvidos para uso pessoal, como, por exemplo,
planilhas do Excel.
As ferramentas CASE (Computer-Aided Software Engineering) auxiliam a criação de 
programas de computador. A Engenharia de Software visa dividir o problema em pequenas partes, 
para que possa se encontrar a solução específica para cada pequeno problema. Cada parte possui 
etapas e ferramentas específicas para sua efetuação e controle, desde o planejamento até a inspeção, 
cobrindo todo o ciclo de software. Sobre as ferramentas CASE, analise as sentenças a seguir:
 
I- As ferramentas CASE visam minimizar tempo de execução do projeto. 
II- Processos ágeis não possuem ferramentas CASE. 
III- As ferramentas CASE visam manter o alto nível de qualidade dos projetos. 
IV- Existe apenas uma ferramenta CASE disponível no mercado. 
V- Existem ferramentas CASE para documentação, testes e programação. 
Assinale a alternativa CORRETA:
A As sentenças II, IV e V estão corretas.
B As sentenças I, III e V estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças II, III e IV estão corretas.
Os anos 1970 foram anos de grandes mudanças. Na área de desenvolvimento de software não 
foi diferente. No início dessa década, o grande crescimento da produção de softwares deparou-se com 
um sério problema: a falta de técnicas predefinidas para o desenvolvimento de sistemas. Esta falta de 
conhecimento acarretou projetos de software de baixa qualidade, com códigos de difícil manutenção, 
6
7
8
30/09/2025, 19:30 Avaliação Final (Objetiva) - Individual
about:blank 3/5
com orçamentos e prazos que não condiziam com a realidade. Como esta situação relatada ficouconhecida?
A Crise da Engenharia do Software.
B Crise de Software.
C Crise de Projeto.
D Crise Digital de 1970.
O Capability Maturity Model Integration (CMMI) é um modelo de melhoria de processos com 
ferramentas para tornar as empresas de software mais eficazes, o qual pode ser utilizado apenas um 
projeto, divisão ou na organização inteira. O modelo trata as práticas como provadas e efetivas, 
auxiliando a empresa a estabelecer metas e prioridades, fornecendo um guia de implementação de 
melhorias. Sobre o CMMI, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O fornecimento das diretrizes baseadas nas melhores práticas de melhoria dos processos e 
habilidades organizacionais é o principal objetivo do CMMI. 
( ) No nível de otimização, o processo de aperfeiçoamento é contínuo. 
( ) A implementação do CMMI é mais simples que a do MPS.BR. 
( ) O CMMI é voltado para empresas médias e pequenas. 
Assinale a alternativa que apresenta a sequência CORRETA.
A V - V - F - V.
B V - F - V - F.
C F - V - F - F.
D V - V - F - F.
Para Bonfim (2013, p. 9) a análise estruturada consiste na construção de um modelo lógico de 
sistema, "utilizando técnicas gráficas capazes de levar usuários, analistas e projetistas a formarem um 
quadro claro e geral do sistema e de como suas partes se encaixam para atender às necessidades 
daqueles que dele precisam". Portanto, para sua construção, as principais ferramentas da análise 
estruturada são o Diagrama de Fluxo de Dados (DFD), Dicionário de Dados (DD) e o Diagrama de 
Entidade e Relacionamento (DER). Sobre a ferramenta Dicionário de Dados (DD), classifique V para 
as sentenças verdadeiras e F para as falsas:
( ) Dicionário de Dados (DD) é uma representação gráfica do "fluxo" de dados, através de um 
sistema de informação, modelando seus aspectos de processo. 
( ) Dicionário de Dados (DD) consiste numa lista organizada de todos os elementos de dados que 
são pertinentes para o sistema.
( ) Dicionário de Dados (DD) pode ser visto como um depósito central que descreve e define o 
significado de toda a informação usada na construção de um sistema.
( ) Dicionário de Dados (DD) dá ênfase a dados e ao relacionamento entre eles.
Assinale a alternativa que apresenta a sequência CORRETA:
9
10
30/09/2025, 19:30 Avaliação Final (Objetiva) - Individual
about:blank 4/5
FONTE: BONFIM, Wagner. Análise essencial e análise estruturada. 2013. Disponível em: . Acesso 
em: 22 out. 2016.
A F - V - V - F.
B V - F - F - V.
C F - V - F - F.
D V - F - V - F.
Revisar Conteúdo do Livro
Imprimir
30/09/2025, 19:30 Avaliação Final (Objetiva) - Individual
about:blank 5/5

Mais conteúdos dessa disciplina