Buscar

CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 364 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 364 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 364 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

CCT0746_EX_A1_201803107685_V1 
 
 
 
 
 
 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
1a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0746_EX_A1_201803107685_V1 25/04/2019 (Finaliz.) 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.1 EAD 
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201803107685 
 
 
 
 1a Questão 
 
 
No que se refere ao conceito de software e linguagens de programação, avalie as assertivas a seguir 
I. Software é um programa de computador. 
II. Um programa de computador é um conjunto de instruções que devem ser executadas pelo hardware 
III. Para desenvolver software usamos linguagens de programação 
IV. O paradigma de linguagem que se destaca hoje, por ser usado em larga escala, é o Imperativo. 
Assinale a UNICA opção que mostra as assertivas corretas 
 
 Apenas II 
 
Apenas I e II 
 Apenas I, II e III 
 
Apenas I 
 
I, II , III e IV 
 
 
Explicação: 
I Software é um programa de computador. - Verdade 
II. Um programa de computador é um conjunto de instruções que devem ser executadas pelo hardware - Verdade 
III. Para desenvolver software usamos linguagens de programação - Verdade 
IV. O paradigma de linguagem que se destaca hoje é o Imperativo. - Falso, hoje destaca-se o paradigma orientado a objeto 
 
 
 
 
 
 2a Questão 
 
 
Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1): 
( ) boas especificações de requisitos são indispensáveis; 
( ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros; 
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
( ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente 
atendidas; 
( ) uma boa especificação de requisitos custa tempo e dinheiro. 
( ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro. 
 
Marque a alternativa correta. 
 
 F, F, F, V, V 
 
V, F, F, V, F 
 
F, V, F, F, V 
 
V, F, F, F, V 
 V, F, F, V, V 
 
 
Gabarito 
Coment. 
 
 
 
 
 3a Questão 
 
 
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. 
I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado; 
II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema; 
III A tecnologia resolve qualquer problema de uma empresa desorganizada; 
IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. 
Com base em sua análise assinale ÚNICA opção correta: 
 
 As opções I, II e IV estão corretas 
 As opções II e IV estão corretas 
 
As opções II e III estão corretas 
 
Apenas a opção I está correta 
 
As opções II, III e IV estão corretas 
 
 
Explicação: 
Não basta ter um algoritmo inteligente se o hardware é inadequado. 
Dentro de uma empresa, um ponto importante é saber identificar a melhor tecnologia que se aplicada ao perfil da empresa. 
 
 
Gabarito 
Coment. 
 
 
 
 
 4a Questão 
 
 
Observe a figura abaixo, ela é resultante do relatório do CHAOS fornecido pela Standish Group, que tem como objetivo medir projetos de 
grande porte nos EUA. O resultado das medições servem de base para verificar a qualidade no desenvolvimento de software fazendo uso de 3 
(três) indicadores: Sucesso; Cancelado e com Falha. Na Engenharia de Software que parâmetros são utilizados para determinar se um projeto 
teve sucesso ou foi concluído com falha: 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=142400909&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=142400909&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=142400909&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=142400909&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=142400909&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=142400909&pag_voltar=otacka
 
Fonte: Relatório do CHAOS, Standish Group (2009) 
 
 Escopo, Prazo e Custo. 
 
Escopo, Prazo e Qualidade. 
 
Planejamento, Prazo e Custo. 
 
Contingenciamento, Prazo e Custo. 
 
Escopo, Qualidade e Custo. 
 
 
Explicação: 
Segundo Pressman (1995), para que um projeto de software seja bem sucedido, é necessário que alguns parâmetros sejam corretamente 
analisados, como por exemplo, o escopo do software, os riscos envolvidos, os recursos necessários, as tarefas a serem realizadas, os indicadores 
a serem acompanhados, os esforços e custos aplicados e a sistemática a ser seguida. A análise de todos estes parâmetros seria a função típica 
do gerenciamento de projetos, a qual, em geral, se inicia antes do trabalho técnico e prossegue à medida que a entrega do software vai se 
concretizando. 
 
 
 
 
 5a Questão 
 
 
Qual alternativa abaixo melhor representa o paradigma da linguagem de programação estruturada? 
 
 
Possui como ótica principal a aproximidade do mundo real e estruturas que possuem comportamento próprio. 
 Linguagem usada quando o processo precisa de um software que não implique em pagamento de uso. 
 
Linguagem usada quando o processo precisa de um software que implique em pagamento de uso. 
 São elementos de código em formato de blocos que se interligam através de métodos básicos como: Sequência, Seleção e Interação. 
 
Também chamada de sistema operacional, é responsável por operar os demais periféricos que estejam conectados ao hardware. 
 
 
Explicação: 
Elementos de código em formato de blocos que se interligam através de três métodos básicos: 
• Sequência: Onde os passos são seguidos de forma sequencial (tarefa 1 finaliza, entra tarefa 2). 
• Seleção: Onde os passos podem ser executados baseados em um tratamento lógico (IF, THEM, ELSE). 
• Interação: Onde os passos podem ser repetitivos até uma condição ser atingida. 
Conclusão: 
São elementos de código em formato de blocos que se interligam através de métodos básicos como: Sequência, Seleção e 
Interação. 
 
 
 
 
 6a Questão 
 
 
Qual alternativa abaixo é verdadeira em relação a classificação conceitual de um Software Aplicativo? 
 
 
São elementos de código em formato de objetos que se interligam. 
 Também chamados de sistema operacional, é responsável por operar os demais periféricos que estejam conectados ao hardware. 
 
São elementos de código em formato de blocos que se interligam através de métodos sequenciais. 
 São programas que têm interface direta com o usuário, como editores de texto, planilhas eletrônicas, navegadores, dentre outros. 
 
É a linguagem de programação com mais aproximidade com o hardware. 
 
 
Explicação: 
São programas que têm interface direta com o usuário e que são voltados para solução de problema. 
Por exemplo: Editores de texto, planilhas eletrônicas, navegadores, imposto de renda, folha de pagamento, dentre outros. 
Conclusão: 
São programas que têm interface direta com o usuário, como editores de texto, planilhas eletrônicas, navegadores, dentre 
outros.7a Questão 
 
 
Qual opção abaixo melhor representa a definição ou as características de um Software como produto de um PDS? 
 
 
Transforma um código executável em código objeto. 
 É formado por Programa + Manual + Especificações. 
 
Tem como foco as pessoas e não as ferramentas. 
 
Tem como foco as ferramentas e não as pessoas. 
 
Transformar um código executável em código compilado. 
 
 
Explicação: 
O Software, por sua vez, também é considerado um produto que foi desenvolvido pela Engenharia de Software que inclui, além do programa 
propriamente dito, manuais e especificações. 
Conclusão: 
É formado por Programa + Manual + Especificações. 
 
 
 
 
 8a Questão 
 
 
Qual alternativa abaixo melhor representa o paradigma da linguagem de programação Orientada a Objetos(OO)? 
 
 
São elementos de código em formato de blocos que se interligam através de métodos básicos como: Sequência, Seleção e Interação. 
 
Possuem códigos onde os passos podem ser executados baseados em um tratamento lógico (IF, THEM, ELSE). 
 Possuem códigos onde os passos podem ser repetitivos até uma condição ser atingida. 
 São elementos de código em formato de objetos que se interligam e utilizam uma ótica mais próxima do mundo real. 
 
 
Também chamados de sistema operacional, é responsável por operar os demais periféricos que estejam conectados ao hardware. 
 
 
Explicação: 
Elementos de código em formato de objetos que se interligam. 
• Classe: Tipo de Objeto. 
• Atributos: Variáveis que estão dentro de cada objeto da classe. 
• Método: Ação que a classe pode realizar. 
 
Conclusão: 
São elementos de código em formato de objetos que se interligam e utilizam uma ótica mais próxima do mundo real. 
 
 
 
 
 
 
 
 
 
CCT0746_EX_A1_201803107685_V2 
 
 
 
 
 
 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
1a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0746_EX_A1_201803107685_V2 18/05/2019 (Finaliz.) 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.1 EAD 
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201803107685 
 
 
 
 1a Questão 
 
 
O software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o 
software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. Associe a coluna da esquerda com a 
coluna da direita e em seguida marque a alternativa correta, considerando a sequência de cima para baixo: 
1. Monotarefa ( ) Vários usuários utilizam ao mesmo tempo 
2. Multiprocessamento ( ) Os processos são compartilhados e enfileirados a espera do processador 
3. Multitarefa ( ) Somente é permitida a utilização de um usuário de cada vez 
4. Multiusuário ( ) Executa somente um processo de cada vez 
5. Monousuário ( ) Distribui para mais de um processador 
 
 1, 2, 5, 3, 4 
 
2, 1, 3, 4, 5 
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
javascript:abre_colabore('38403','142400909','2898946831');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
 
5, 1, 3, 2, 4 
 4, 3, 5, 1, 2 
 
5, 4, 1, 3, 2 
 
 
Gabarito 
Coment. 
 
 
Gabarito 
Coment. 
 
 
 
 
 2a Questão 
 
 
Avalie as fases e características, inerentes aos processos de desenvolvimento de software. 
I. Concepção: fase onde avaliamos a viabilidade do software 
II. Análise: fase de estudo, onde define-se O QUE O sistema deve fazer. 
III. Projeto: fase onde as tecnologias são definidas. 
IV., Homologação, fase onde escreve-se o código na linguagem de programação. 
Estão corretas as assertivas 
 
 Apenas II e III 
 
Apenas II, III e IV 
 
I, II, III e IV 
 Apenas I, II e III 
 
Apenas I e II 
 
 
Explicação: 
I. Concepção: fase onde avaliamos a viabilidade do software - Verdade 
II. Análise: fase de estudo, onde define-se O QUE O sistema deve fazer. - verdade 
III. Projeto: fase onde as tecnologias são definidas. - verdade 
IV., Homologação, fase onde escreve-se o código na linguagem de programação. - falso, a codigicação ou implementação é a fase onde 
escreve-se o código na linguagem de programação 
 
 
 
 
 3a Questão 
 
 
Qual alternativa abaixo é verdadeira em relação a classificação conceitual de um Software Aplicativo? 
 
 Também chamados de sistema operacional, é responsável por operar os demais periféricos que estejam conectados ao hardware. 
 
São elementos de código em formato de objetos que se interligam. 
 
São elementos de código em formato de blocos que se interligam através de métodos sequenciais. 
 
É a linguagem de programação com mais aproximidade com o hardware. 
 São programas que têm interface direta com o usuário, como editores de texto, planilhas eletrônicas, navegadores, dentre outros. 
 
 
Explicação: 
São programas que têm interface direta com o usuário e que são voltados para solução de problema. 
Por exemplo: Editores de texto, planilhas eletrônicas, navegadores, imposto de renda, folha de pagamento, dentre outros. 
Conclusão: 
São programas que têm interface direta com o usuário, como editores de texto, planilhas eletrônicas, navegadores, dentre 
outros. 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376580&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376580&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376580&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376580&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376580&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376580&pag_voltar=otacka
 
 
 4a Questão 
 
 
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. 
I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado; 
II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema; 
III A tecnologia resolve qualquer problema de uma empresa desorganizada; 
IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. 
Com base em sua análise assinale ÚNICA opção correta: 
 
 Apenas a opção I está correta 
 As opções II e IV estão corretas 
 
As opções II, III e IV estão corretas 
 
As opções II e III estão corretas 
 
As opções I, II e IV estão corretas 
 
 
Explicação: 
Não basta ter um algoritmo inteligente se o hardware é inadequado. 
Dentro de uma empresa, um ponto importante é saber identificar a melhor tecnologia que se aplicada ao perfil da empresa. 
 
 
Gabarito 
Coment. 
 
 
 
 
 5a Questão 
 
 
Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição sobre o tipo de (licenciamento) de software que 
atende ao abaixo descrito 
- "Programa de Computador cujo o uso não implica o pagamento de licença de uso" 
 
 Freeware 
 
Demo 
 
Adware 
 
Trial 
 
Software GLU 
 
 
Explicação: 
O programa de computador cuja utilização não implica o pagamento de licenças de uso ou royalties é o freeware. 
 
 
 
 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376580&pag_voltar=otackahttp://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376580&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376580&pag_voltar=otacka
 6a Questão 
 
 
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). 
I. Quanto a natureza um software pode ser aplicativo ou não aplicativo; 
II. O sistema operacional é um software aplicativo; 
III. Um SI (Sistema de Informação) é um software aplicativo; 
IV. Quanto a natureza um software pode ser aplicativo ou básico. 
Com base em sua análise, assinale a ÚNICA opção correta: 
 
 Apenas a opção III está correta 
 
Apenas a opção IV está correta 
 
As opções I, III e IV estão corretas 
 As opções III e IV estão corretas 
 
As opções I e II estão corretas 
 
 
Explicação: 
Software aplicativo, ou simplesmente aplicativo ou aplicação, é um programa de computador que tem por objetivo ajudar o seu usuário a 
desempenhar uma tarefa específica, em geral ligada a processamento de dados, portanto apenas a opção III e IV estão corretas. 
I. Quanto a natureza um software pode ser aplicativo ou não aplicativo; - False, pode ser aplicativo ou básico 
II. O sistema operacional é um software aplicativo; - ¿also, sistema operacional é um software básico 
III. Um SI (Sistema de Informação) é um software aplicativo; - Verdade, Um sistema de informação é uma aplicação de funcionalidades, logo 
um software aplicatigo 
IV. Quanto a natureza um software pode ser aplicativo ou básico. - Verdade 
 
 
 
 
 7a Questão 
 
 
NÃO é um software do tipo aplicativo: 
 
 Planilha eletrônica. 
 Sistema operacional. 
 
Gerenciador de banco de dados. 
 
Sistema bancário. 
 
Editor de texto. 
 
 
Gabarito 
Coment. 
 
 
 
 
 8a Questão 
 
 
São problemas encontrados na implementação do processo de desenvolvimento de sofwtare: 
_______________, erro no uso de metodologias a serem adotadas, adoção de ferramentas inadequadas, _______________ e inadequação 
da equipe. 
 
 falta de tempo para implementação, capital mal empregado. 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376580&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376580&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376580&pag_voltar=otacka
 resistência a mudanças, desconhecimento do escopo do projeto. 
 
falta de tempo para implementação, desconhecimento do escopo do projeto. 
 
falta de tempo para implementação, falta de capital de investimento. 
 
falta de tempo para implementação, resistência a mudanças. 
 
 
Explicação: 
A cada dia que se passa as pessoas estão mais dependentes de softwares, desde um simples usuário 
doméstico até grandes empresas que dependem 100% de softwares. 
Com isso os usuários se tornam cada vez mais exigentes, solicitando a cada dia que se passa programas 
mais complexos de serem implementados e que satisfaçam seus objetivos de modo eficiente. 
Os cinco desafios encontrados na implementação do processo de desenvolvimento de software são: 
resistência a mudanças 
erro no uso de metodologias a serem adotadas 
adoção de ferramentas inadequadas 
desconhecimento do escopo do projeto 
inadequação da equipe. 
 
 
 
 
 
 
 
 
 
CCT0746_EX_A1_201803107685_V3 
 
 
 
 
 
 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
1a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0746_EX_A1_201803107685_V3 18/05/2019 (Finaliz.) 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.1 EAD 
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201803107685 
 
 
 
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
javascript:abre_colabore('38403','146376580','3045685357');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
 1a Questão 
 
 
Qual opção abaixo melhor representa a definição ou as características de um Software como produto de um PDS? 
 
 Transformar um código executável em código compilado. 
 
Tem como foco as ferramentas e não as pessoas. 
 
Tem como foco as pessoas e não as ferramentas. 
 
Transforma um código executável em código objeto. 
 É formado por Programa + Manual + Especificações. 
 
 
Explicação: 
O Software, por sua vez, também é considerado um produto que foi desenvolvido pela Engenharia de Software que inclui, além do programa 
propriamente dito, manuais e especificações. 
Conclusão: 
É formado por Programa + Manual + Especificações. 
 
 
 
 
 2a Questão 
 
 
No que tange a classificação do software, diga se cada assertiva é V ou F e indique a opção que apresenta a correta sequencia de V e F. 
I. O software básico, como diz o nome, fornece os subsídios para apoio ao hardware 
II. As linguagens de programação e o sistema operacional são software básico. 
III. O software aplicativo oferece utilidade ao usuário. 
IV. Sistema de Folha de pagamento é um exemplo de um software básico. 
 
 
I-F; 2-V; 3-V; 4-F 
 
I-V; 2-V; 3-V; 4-V 
 
 
I-F; 2-V; 3-F; 4-F 
 I-V; 2-V; 3-V; 4-F 
 
 
I-V; 2-F; 3-F; 4-F 
 
 
Explicação: 
I. O software básico, como diz o nome, fornece os subsídios para apoio ao hardware - Verdade 
II. As linguagens de programação e o sistema operacional são software básico. - Verdade 
III. O software aplicativo oferece utilidade ao usuário. = Verdade 
IV. Sistema de Folha de pagamento é um exemplo de um software básico. = Falso, é um software aplicativo 
 
 
 
 
 3a Questão 
 
 
Com base no conceito de software, assinale a alternativa correta. 
 
 É um conjunto de dados ou fatos organizados. 
 
O software desenvolvido dentro do PDS são todos livres. 
 É uma sequência de instruções organizadas de maneira que, ao iniciá-lo, tem como objetivo executar, manipular ou modificar um 
dado, informação ou acontecimento. 
 
São regras, diretrizes ou procedimentos utilizados para manipular ou organizar dados para torná-los úteis e com um fim específico. 
 
O software sempre executa automaticamente algum tipo de publicidade durante a instalação. 
 
 
Explicação: 
É uma sequência de instruções organizadas de maneira que, ao iniciá-lo, tem como objetivo executar, manipular ou modificar um dado, 
informação ou acontecimento. 
O Software, por sua vez, também é considerado um produto que foi desenvolvido pela Engenharia de Software que inclui, além do programa 
propriamente dito, manuais e especificações. 
Conclusão: 
o Software é uma sequência de instruções organizadas de maneira que, ao iniciá-lo, tem como objetivo executar, manipular ou 
modificar um dado, informação ou acontecimento. 
 
 
 
 
 4a Questão 
 
 
Dentre os diferentes programas de controle financeiro disponíveis na Google Play tem um da Globo News, onde possui uma interface simples 
de utilizar, mas durante o seu uso sempre aparece um banner com propaganda da Caixa Econômica federal. Analisando estas características 
podemos classificar este software como: 
 
 Comercial 
 Adware 
 
Shareware 
 
Demo 
 
Trial 
 
 
Gabarito 
Coment. 
 
 
 
 
 5a Questão 
 
 
No que tange as linguagens de programação, avalie cada assertiva como V (verdadeira) ou F(falsa). 
I. O hardware corresponde aos equipamentos , do sistema computacional 
II. O hardware apenas compreende as linguagens de alto nível 
III. As linguagens de programação Orientada a objetos (OO) são asdominantes no atual estado da arte. 
IV. Linguagens de programação são classificadas como software básico 
Assinale a UNICA opção que mostra as assertivas Verdadeiras 
 
 Apenas I, III e IV 
 
Apenas II 
 
I, II , III e IV 
 
Apenas III 
 
Apenas I e II 
 
 
 
Explicação: 
I. O hardware corresponde aos equipamentos , do sistema computacional - Verdade 
II. O hardware apenas compreende as linguagens de alto nível - Falso, frase sem qualquer nexo e coerência. 
III. As linguagens de programação Orientada a objetos (OO) são as dominantes no atual estado da arte. - verdade 
IV. Linguagens de programação são classificadas como software básico - verdade 
 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376655&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376655&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376655&pag_voltar=otacka
 6a Questão 
 
 
No que se refere ao paradigma orientado a objetos, temos os conceitos de classes e objetos. 
Avalie as assertivas. 
I. Objeto é um elemento do mundo real, caracterizado por atributos e métodos. 
II. Classe agrupa um conjunto de objetos afins. 
III. Atributos são ações que a classe pode realizar. 
IV. Métodos são os dados que o objeto reune em si 
Assinale a UNICA opção que mostra as assertivas corretas 
 
 I, II , III e IV 
 
Apenas I, II e III 
 Apenas I e II 
 
Apenas II 
 
Apenas I 
 
 
Explicação: 
I. Objeto é um elemento do mundo real, caracterizado por atributos e métodos. - verdade 
II. Classe agrupa um conjunto de objetos afins. = verdade 
III. Atributos são ações que a classe pode realizar. - falso, atributos são dados 
IV. Métodos são os dados que o objeto reune em si - falso, métodos são ações, procedimentos. 
 
 
 
 
 7a Questão 
 
 
O Corel Draw Graphics Suite é um software de design gráfico e de design de sites. No site do próprio Corel é possível baixar uma versão de 
avaliação, onde é possível testar o software da Corel gratuitamente. Sem riscos. Sem obrigações. Sem necessidade de um cartão de Crédito. 
Mas tudo isso por um tempo limitado de 30 dias, após o prazo o usuário deverá comprar a licença de uso Analisando estas características, 
podemos classificar este software como: 
 
 Livre 
 
Comercial 
 
Adware 
 Shareware 
 
Freeware 
 
 
Gabarito 
Coment. 
 
 
 
 
 8a Questão 
 
 
Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete a frase escrevendo o nome de 
cada elemento de código utilizado em linguagem de programação: 
__________: Descreve as características dos objetos. 
__________: Tipo de instrução executada de forma sequencial. 
__________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida. 
__________: Serviço que a classe presta. 
__________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica. 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376655&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376655&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376655&pag_voltar=otacka
 
Marque a alternativa correta: 
 
 Atributo - Sequência - Iteração - Método - Seleção 
 
Iteração - Método - Seleção - Atributo - Sequência 
 
Atributo - Iteração - Método - Seleção - Sequência 
 
Sequência - Iteração - Atributo - Método - Seleção 
 
Método - Seleção - Atributo - Sequência - Iteração 
 
 
Explicação: 
Podemos classificar o desenvolvimento de software em estruturado ou orientado a objetos(OO). 
Dentro desse conceito podemos fazer a seguinte leitura das frases a seguir: 
(Atributo)Descreve as características dos objetos - Variáveis que estão dentro de cada objeto da classe onde são armazenados os dados 
do objeto. 
(Sequência)Tipo de instrução executada de forma sequencial - Onde os passos são seguidos de forma sequencial (tarefa 1 finaliza, 
entra tarefa 2). Ou seja, são executadas uma após a outra seguindo a ordem que foi escrita. 
(Iteração)Tipo de instruções que podem ser repetitivas até uma condição ser atingida - Onde os passos podem ser repetitivos até 
uma condição ser atingida. São usadas quando há necessidade de realizar repetidamente o mesmo trecho de código. 
 
( Método)Serviço que a classe presta - Ação(atividade) que a classe pode desempenhar. É o comportamento do objeto. 
(Seleção)Tipo de instruções que podem ser executadas baseadas em uma condição lógica - onde os passos podem ser executados 
baseados em um tratamento lógico (IF, THEN, ELSE). Ou seja, executa uma ação se determinada condição for verdadeira. 
 
 
Gabarito 
Coment. 
 
 
 
 
 
 
 
 
 
CCT0746_EX_A1_201803107685_V4 
 
 
 
 
 
 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
1a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376655&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376655&pag_voltar=otacka
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376655&pag_voltar=otacka
javascript:abre_colabore('38403','146376655','3045687499');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
Exercício: CCT0746_EX_A1_201803107685_V4 18/05/2019 (Finaliz.) 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.1 EAD 
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201803107685 
 
 
 
 1a Questão 
 
 
No que se refere as formas de distribuição do software, avalie as assertivas 
I.Uma cópia da licença do software livre pode ser distribuída sem restrição 
II. O Freeware pode ser copiado e distribuído gratuitamente. 
III. Trial é programa semelhante ao DEMO, mas com funcionalidades disponíveis por tempo indeterminado 
Assinale a opção com as assertivas corretas 
 
 I, II e III 
 
Apenas I e III 
 Apenas I e II 
 
Apenas II 
 
Apenas I 
 
 
Explicação: 
I.Uma cópia da licença do software livre pode ser distribuída sem restrição - Verdade 
II. O Freeware pode ser copiado e distribuído gratuitamente. - Verdade 
III. Tria é programa semelhante ao DEMO, mas com funcionalidades disponíveis por tempo indeterminado - Falso, as funcionalidades ficam 
disponíveis por tempo determinado. 
 
 
 
 
 
 2a Questão 
 
 
Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e Software aplicativo. Também 
chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. 
Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos: 
______________: Executa somente um processo de cada vez. 
______________: Distribui para mais de um processador. 
______________: Os processos são compartilhados e enfileirados a espera do processador. 
______________: Vários usuários utilizam ao mesmo tempo. 
______________: Somente é permitida a utilização de um usuário de cada vez. 
 
Marque a alternativa correta. 
 
 Multitarefa, Multiprocessamento, Monousuário,Multiusuário, Monotarefa. 
 
Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário. 
 
Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário. 
 Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. 
 
Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa. 
 
 
Gabarito 
Coment. 
 
 
Gabarito 
Coment. 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376754&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376754&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376754&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376754&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376754&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376754&pag_voltar=otacka
 
 
 3a Questão 
 
 
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: 
I. É a parte lógica do sistema de computação; 
II. Pode ser do tipo aplicativo ou básico; 
III. Seu processo de desenvolvimento é industrializado; 
IV. Pode ter a parte defeituosa substituída, tal qual o hardware. 
Assinale, então, a ÚNICA opção correta: 
 
 As opções I e II estão corretas 
 
As opções I, II e III estão corretas 
 
As opções I e III estão corretas 
 
As opções II e III estão corretas 
 
As opções II e IV estão corretas 
 
 
Explicação: 
I. É a parte lógica do sistema de computação; -Verdade 
II. Pode ser do tipo aplicativo ou básico; - verdade 
III. Seu processo de desenvolvimento é industrializado; - Falso, é manufaturado 
IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Falso, a parte defeituso precisa ser 
corrigida, o que pode gerar outros efeitos colaterais. 
 
 
Gabarito 
Coment. 
 
 
 
 
 4a Questão 
 
 
Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo: 
I. Informação é um fato isolado; 
II. Dado é algo que tem valor; 
III. Um sistema de informação recebe dados, os processa e gera informações; 
IV. Informação tem que ser útil para quem a detém. 
Com base em sua análise, assinale a ÙNICA opção correta: 
 
 As opções I e IV estão corretas 
 As opções III e IV estão corretas 
 
As opçoes I e III estão corretas 
 
Apenas a opção III está correta 
 
As opçoes I, II e III estão corretas 
 
 
Explicação: 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376754&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376754&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376754&pag_voltar=otacka
A opção I é falsa, uma vez que o Dado é um fato isolado e não a informação. 
A opção II é falsa, uma vez que a Informação é que possui um valor. 
 
 
Gabarito 
Coment. 
 
 
 
 
 5a Questão 
 
 
Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1): 
( ) boas especificações de requisitos são indispensáveis; 
( ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros; 
( ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente 
atendidas; 
( ) uma boa especificação de requisitos custa tempo e dinheiro. 
( ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro. 
 
Marque a alternativa correta. 
 
 V, F, F, V, F 
 
F, F, F, V, V 
 
F, V, F, F, V 
 
V, F, F, F, V 
 V, F, F, V, V 
 
 
Gabarito 
Coment. 
 
 
 
 
 6a Questão 
 
 
Observe a figura abaixo, ela é resultante do relatório do CHAOS fornecido pela Standish Group, que tem como objetivo medir projetos de 
grande porte nos EUA. O resultado das medições servem de base para verificar a qualidade no desenvolvimento de software fazendo uso de 3 
(três) indicadores: Sucesso; Cancelado e com Falha. Na Engenharia de Software que parâmetros são utilizados para determinar se um projeto 
teve sucesso ou foi concluído com falha: 
 
Fonte: Relatório do CHAOS, Standish Group (2009) 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376754&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376754&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376754&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376754&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376754&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376754&pag_voltar=otacka
 Escopo, Prazo e Qualidade. 
 Escopo, Prazo e Custo. 
 
Planejamento, Prazo e Custo. 
 
Contingenciamento, Prazo e Custo. 
 
Escopo, Qualidade e Custo. 
 
 
Explicação: 
Segundo Pressman (1995), para que um projeto de software seja bem sucedido, é necessário que alguns parâmetros sejam corretamente 
analisados, como por exemplo, o escopo do software, os riscos envolvidos, os recursos necessários, as tarefas a serem realizadas, os indicadores 
a serem acompanhados, os esforços e custos aplicados e a sistemática a ser seguida. A análise de todos estes parâmetros seria a função típica 
do gerenciamento de projetos, a qual, em geral, se inicia antes do trabalho técnico e prossegue à medida que a entrega do software vai se 
concretizando. 
 
 
 
 
 7a Questão 
 
 
Qual alternativa abaixo melhor representa o paradigma da linguagem de programação Orientada a Objetos(OO)? 
 
 Também chamados de sistema operacional, é responsável por operar os demais periféricos que estejam conectados ao hardware. 
 
Possuem códigos onde os passos podem ser repetitivos até uma condição ser atingida. 
 São elementos de código em formato de objetos que se interligam e utilizam uma ótica mais próxima do mundo real. 
 
 
São elementos de código em formato de blocos que se interligam através de métodos básicos como: Sequência, Seleção e Interação. 
 
Possuem códigos onde os passos podem ser executados baseados em um tratamento lógico (IF, THEM, ELSE). 
 
 
Explicação: 
Elementos de código em formato de objetos que se interligam. 
• Classe: Tipo de Objeto. 
• Atributos: Variáveis que estão dentro de cada objeto da classe. 
• Método: Ação que a classe pode realizar. 
 
Conclusão: 
São elementos de código em formato de objetos que se interligam e utilizam uma ótica mais próxima do mundo real. 
 
 
 
 
 8a Questão 
 
 
Sommerville define software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser 
desenvolvidos para um cliente específico ou para um mercado geral. Para o desenvolvimento do produto/programa, é necessário escrevê-lo 
utilizando uma _______________________ a qual será convertida para uma _____________________, ou seja, em um formato que será 
compreendido pelo processadores 
Assinale a ÚNICA opção que complementa cada frase corretamente 
 
 linguagem de máquina / linguagem de programação 
 
linguagem interpretada / linguagem de máquina 
 
linguagem de programação / linguagem interpretadalinguagem de programação / linguagem de máquina 
 
linguagem de máquina / linguagem interpretada 
 
 
Explicação: 
Linguagem de programação e Linguagem de máquina 
 
 
 
 
 
 
 
 
 
CCT0746_EX_A1_201803107685_V5 
 
 
 
 
 
 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
1a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0746_EX_A1_201803107685_V5 18/05/2019 (Finaliz.) 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.1 EAD 
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201803107685 
 
 
 
 1a Questão 
 
 
Considerando os dois paradigmas de desenvolvimento de software, estudados na aula 1: Estruturado e Orientado a objeto. Assinale qual das 
afirmativas abaixo está incompatível com estes paradigmas: 
 I. O atributo descreve as características dos objetos. 
 II. A iteração é um tipo de instrução onde os passos são repetidos até uma condição ser atingida. 
 III. Método é o tipo de instrução que pode ser executada baseada em uma condição lógica. 
 
 Apenas as afirmativas I e II estão incompatíveis 
 
Todas as afirmativas estão compatíveis 
 
Apenas a afirmativa I está incompatível 
 Apenas a afirmativa III está incompatível 
 
Apenas as afirmativas II e III estão incompatíveis 
 
 
Explicação: 
 A afirmativa III está incorreta uma vez que o método é ação que a classe pode realizar. 
 
 
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
javascript:abre_colabore('38403','146376754','3045692142');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
 
Gabarito 
Coment. 
 
 
 
 
 2a Questão 
 
 
Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de 
publicação: 
 
 Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização. 
 Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa 
pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, 
interromper o seu uso. 
 
Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso. 
 
Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar 
disponível para manuseá-lo. 
 
Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado. 
 
 
Gabarito 
Coment. 
 
 
 
 
 3a Questão 
 
 
Qual alternativa abaixo melhor representa o paradigma da linguagem de programação estruturada? 
 
 Possui como ótica principal a aproximidade do mundo real e estruturas que possuem comportamento próprio. 
 
Também chamada de sistema operacional, é responsável por operar os demais periféricos que estejam conectados ao hardware. 
 
Linguagem usada quando o processo precisa de um software que implique em pagamento de uso. 
 São elementos de código em formato de blocos que se interligam através de métodos básicos como: Sequência, Seleção e Interação. 
 
Linguagem usada quando o processo precisa de um software que não implique em pagamento de uso. 
 
 
Explicação: 
Elementos de código em formato de blocos que se interligam através de três métodos básicos: 
• Sequência: Onde os passos são seguidos de forma sequencial (tarefa 1 finaliza, entra tarefa 2). 
• Seleção: Onde os passos podem ser executados baseados em um tratamento lógico (IF, THEM, ELSE). 
• Interação: Onde os passos podem ser repetitivos até uma condição ser atingida. 
Conclusão: 
São elementos de código em formato de blocos que se interligam através de métodos básicos como: Sequência, Seleção e 
Interação. 
 
 
 
 
 4a Questão 
 
 
A criação da engenharia de software surgiu numa tentativa de contornar a(o): 
 
 Conflito entre as áreas de negócio e TI. 
 
A crise entre os Stakeholders. 
 A crise do software nos anos de 1970 e dar um tratamento de engenharia ao desenvolvimento de sistema de software complexos. 
 
Conflito entre os usuários de sistemas informatizados. 
 
A crise dos ambientes físicos de TI nos anos de 1970. 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376849&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376849&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376849&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376849&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376849&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376849&pag_voltar=otacka
 
 
Explicação: 
A Engenharia de Software, se deu ´por volta dos anos 70, para se concentrar nos aspectos práticos da produção de um sistema de software. 
O termo foi utilizado oficialmente em 1968 na NATO Science Committee. Sua criação surgiu numa tentativa de contornar a crise do software e 
dar um tratamento de engenharia (mais sistemático, controlado e de qualidade mensurável) ao desenvolvimento de 
sistemas de software complexos. Um sistema de software complexo se caracteriza por um conjunto de componentes abstratos 
de software (estruturas de dados e algoritmos) encapsulados na forma de algoritmos, funções, módulos, objetos ou agentes interconectados 
entre si, compondo a arquitetura do software, que deverão ser executados em sistemas computacionais. 
Os fundamentos científicos envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, projetar, 
implementar e manter sistemas de software, avaliando e garantindo sua qualidade. Além disto, deve oferecer mecanismos para se planejar e 
gerenciar o processo de desenvolvimento. Empresas desenvolvedoras de software passaram a empregar esses conceitos sobretudo para 
orientar suas áreas de desenvolvimento, muitas delas organizadas sob a forma de Fábrica de Software. 
 
 
 
 
 5a Questão 
 
 
Qual alternativa abaixo é verdadeira em relação ao fluxo básico de processamento de dados? 
 
 Freeware > Shareware > Adware. 
 Entrada > Processamento > Saída. 
 
Manual > Programação > documentação. 
 
Estruturado > Objeto > Aplicativo. 
 
Programa > Manual > Especificações. 
 
 
Explicação: 
O fluxo básico de processamento de dados é composto de uma ENTRADA DE DADOS que sofre PROCESSAMENTO e gera uma SAÍDA. 
Conclusão: 
Entrada > Processamento > Saída. 
 
 
 
 
 6a Questão 
 
 
No que se refere ao conceito de software e linguagens de programação, avalie as assertivas a seguir 
I. Software é um programa de computador. 
II. Um programa de computador é um conjunto de instruções que devem ser executadas pelo hardware 
III. Para desenvolver software usamos linguagens de programação 
IV. O paradigma de linguagem que se destaca hoje, por ser usado em larga escala, é o Imperativo. 
Assinale a UNICA opção que mostra as assertivas corretas 
 
 Apenas II 
 
Apenas I e II 
 
Apenas I 
 
I, II , III e IV 
 Apenas I, II e III 
 
 
Explicação: 
I Software é um programa de computador. - Verdade 
II. Um programa de computador é um conjunto de instruções que devem ser executadas pelo hardware - Verdade 
III. Para desenvolver software usamos linguagens de programação - VerdadeIV. O paradigma de linguagem que se destaca hoje é o Imperativo. - Falso, hoje destaca-se o paradigma orientado a objeto 
 
 
 
 
 
 7a Questão 
 
 
São problemas encontrados na implementação do processo de desenvolvimento de sofwtare: 
_______________, erro no uso de metodologias a serem adotadas, adoção de ferramentas inadequadas, _______________ e inadequação 
da equipe. 
 
 falta de tempo para implementação, desconhecimento do escopo do projeto. 
 
falta de tempo para implementação, capital mal empregado. 
 resistência a mudanças, desconhecimento do escopo do projeto. 
 
falta de tempo para implementação, resistência a mudanças. 
 
falta de tempo para implementação, falta de capital de investimento. 
 
 
Explicação: 
A cada dia que se passa as pessoas estão mais dependentes de softwares, desde um simples usuário 
doméstico até grandes empresas que dependem 100% de softwares. 
Com isso os usuários se tornam cada vez mais exigentes, solicitando a cada dia que se passa programas 
mais complexos de serem implementados e que satisfaçam seus objetivos de modo eficiente. 
Os cinco desafios encontrados na implementação do processo de desenvolvimento de software são: 
resistência a mudanças 
erro no uso de metodologias a serem adotadas 
adoção de ferramentas inadequadas 
desconhecimento do escopo do projeto 
inadequação da equipe. 
 
 
 
 
 8a Questão 
 
 
O software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o 
software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. Associe a coluna da esquerda com a 
coluna da direita e em seguida marque a alternativa correta, considerando a sequência de cima para baixo: 
1. Monotarefa ( ) Vários usuários utilizam ao mesmo tempo 
2. Multiprocessamento ( ) Os processos são compartilhados e enfileirados a espera do processador 
3. Multitarefa ( ) Somente é permitida a utilização de um usuário de cada vez 
4. Multiusuário ( ) Executa somente um processo de cada vez 
5. Monousuário ( ) Distribui para mais de um processador 
 
 2, 1, 3, 4, 5 
 
5, 1, 3, 2, 4 
 
5, 4, 1, 3, 2 
 4, 3, 5, 1, 2 
 
1, 2, 5, 3, 4 
 
 
Gabarito 
Coment. 
 
 
Gabarito 
Coment. 
 
 
 
 
 
 
 
 
 
 
CCT0746_EX_A1_201803107685_V6 
 
 
 
 
 
 
 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
1a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0746_EX_A1_201803107685_V6 18/05/2019 (Finaliz.) 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.1 EAD 
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201803107685 
 
 
 
 1a Questão 
 
 
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. 
I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado; 
II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema; 
III A tecnologia resolve qualquer problema de uma empresa desorganizada; 
IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. 
Com base em sua análise assinale ÚNICA opção correta: 
 
 As opções II, III e IV estão corretas 
 
Apenas a opção I está correta 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376849&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376849&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376849&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376849&pag_voltar=otacka
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376849&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376849&pag_voltar=otacka
javascript:abre_colabore('38403','146376849','3045694679');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
 
As opções I, II e IV estão corretas 
 As opções II e IV estão corretas 
 
As opções II e III estão corretas 
 
 
Explicação: 
Não basta ter um algoritmo inteligente se o hardware é inadequado. 
Dentro de uma empresa, um ponto importante é saber identificar a melhor tecnologia que se aplicada ao perfil da empresa. 
 
 
Gabarito 
Coment. 
 
 
 
 2a Questão 
 
 
Avalie as fases e características, inerentes aos processos de desenvolvimento de software. 
I. Concepção: fase onde avaliamos a viabilidade do software 
II. Análise: fase de estudo, onde define-se O QUE O sistema deve fazer. 
III. Projeto: fase onde as tecnologias são definidas. 
IV., Homologação, fase onde escreve-se o código na linguagem de programação. 
Estão corretas as assertivas 
 
 Apenas II, III e IV 
 
I, II, III e IV 
 
Apenas II e III 
 Apenas I, II e III 
 
Apenas I e II 
 
 
Explicação: 
I. Concepção: fase onde avaliamos a viabilidade do software - Verdade 
II. Análise: fase de estudo, onde define-se O QUE O sistema deve fazer. - verdade 
III. Projeto: fase onde as tecnologias são definidas. - verdade 
IV., Homologação, fase onde escreve-se o código na linguagem de programação. - falso, a codigicação ou implementação é a fase onde 
escreve-se o código na linguagem de programação 
 
 
 
 
 3a Questão 
 
 
Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição sobre o tipo de (licenciamento) de software que 
atende ao abaixo descrito 
- "Programa de Computador cujo o uso não implica o pagamento de licença de uso" 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376955&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376955&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376955&pag_voltar=otacka
 Software GLU 
 
Adware 
 
Trial 
 
Demo 
 Freeware 
 
 
Explicação: 
O programa de computador cuja utilização não implica o pagamento de licenças de uso ou royalties é o freeware. 
 
 
 
 
 
 
 
 4a Questão 
 
 
NÃO é um software do tipo aplicativo: 
 
 Sistema bancário. 
 
Gerenciador de banco de dados. 
 
Editor de texto. 
 Sistema operacional. 
 
Planilha eletrônica. 
 
 
Gabarito 
Coment. 
 
 
 
 5a Questão 
 
 
Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). 
I. Quanto a natureza um software pode ser aplicativo ou não aplicativo; 
II. O sistema operacional é um software aplicativo; 
III. Um SI (Sistema de Informação) é um software aplicativo; 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376955&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376955&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146376955&pag_voltar=otacka
IV. Quanto a natureza um software pode ser aplicativo ou básico. 
Com base em sua análise, assinalea ÚNICA opção correta: 
 
 As opções I e II estão corretas 
 
As opções I, III e IV estão corretas 
 
Apenas a opção IV está correta 
 As opções III e IV estão corretas 
 
Apenas a opção III está correta 
 
 
Explicação: 
Software aplicativo, ou simplesmente aplicativo ou aplicação, é um programa de computador que tem por objetivo ajudar o seu usuário a 
desempenhar uma tarefa específica, em geral ligada a processamento de dados, portanto apenas a opção III e IV estão corretas. 
I. Quanto a natureza um software pode ser aplicativo ou não aplicativo; - False, pode ser aplicativo ou básico 
II. O sistema operacional é um software aplicativo; - ¿also, sistema operacional é um software básico 
III. Um SI (Sistema de Informação) é um software aplicativo; - Verdade, Um sistema de informação é uma aplicação de funcionalidades, logo 
um software aplicatigo 
IV. Quanto a natureza um software pode ser aplicativo ou básico. - Verdade 
 
 
 
 
 6a Questão 
 
 
Qual alternativa abaixo é verdadeira em relação a classificação conceitual de um Software Aplicativo? 
 
 São elementos de código em formato de objetos que se interligam. 
 
São elementos de código em formato de blocos que se interligam através de métodos sequenciais. 
 São programas que têm interface direta com o usuário, como editores de texto, planilhas eletrônicas, navegadores, dentre outros. 
 
Também chamados de sistema operacional, é responsável por operar os demais periféricos que estejam conectados ao hardware. 
 
É a linguagem de programação com mais aproximidade com o hardware. 
 
 
Explicação: 
São programas que têm interface direta com o usuário e que são voltados para solução de problema. 
Por exemplo: Editores de texto, planilhas eletrônicas, navegadores, imposto de renda, folha de pagamento, dentre outros. 
Conclusão: 
São programas que têm interface direta com o usuário, como editores de texto, planilhas eletrônicas, navegadores, dentre 
outros. 
 
 
 
 
 
 7a Questão 
 
 
No que tange as linguagens de programação, avalie cada assertiva como V (verdadeira) ou F(falsa). 
I. O hardware corresponde aos equipamentos , do sistema computacional 
II. O hardware apenas compreende as linguagens de alto nível 
III. As linguagens de programação Orientada a objetos (OO) são as dominantes no atual estado da arte. 
IV. Linguagens de programação são classificadas como software básico 
Assinale a UNICA opção que mostra as assertivas Verdadeiras 
 
 Apenas II 
 Apenas I, III e IV 
 
I, II , III e IV 
 
Apenas III 
 
Apenas I e II 
 
 
 
Explicação: 
I. O hardware corresponde aos equipamentos , do sistema computacional - Verdade 
II. O hardware apenas compreende as linguagens de alto nível - Falso, frase sem qualquer nexo e coerência. 
III. As linguagens de programação Orientada a objetos (OO) são as dominantes no atual estado da arte. - verdade 
IV. Linguagens de programação são classificadas como software básico - verdade 
 
 
 
 
 8a Questão 
 
 
Com base no conceito de software, assinale a alternativa correta. 
 
 O software sempre executa automaticamente algum tipo de publicidade durante a instalação. 
 
São regras, diretrizes ou procedimentos utilizados para manipular ou organizar dados para torná-los úteis e com um fim específico. 
 
É um conjunto de dados ou fatos organizados. 
 
O software desenvolvido dentro do PDS são todos livres. 
 É uma sequência de instruções organizadas de maneira que, ao iniciá-lo, tem como objetivo executar, manipular ou modificar um 
dado, informação ou acontecimento. 
 
 
Explicação: 
É uma sequência de instruções organizadas de maneira que, ao iniciá-lo, tem como objetivo executar, manipular ou modificar um dado, 
informação ou acontecimento. 
O Software, por sua vez, também é considerado um produto que foi desenvolvido pela Engenharia de Software que inclui, além do programa 
propriamente dito, manuais e especificações. 
Conclusão: 
o Software é uma sequência de instruções organizadas de maneira que, ao iniciá-lo, tem como objetivo executar, manipular ou 
modificar um dado, informação ou acontecimento. 
 
 
 
 
 
 
 
 
 
CCT0746_EX_A1_201803107685_V7 
 
 
 
 
 
 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
1a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0746_EX_A1_201803107685_V7 18/05/2019 (Finaliz.) 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.1 EAD 
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201803107685 
 
 
 
 1a Questão 
 
 
Qual opção abaixo melhor representa a definição ou as características de um Software como produto de um PDS? 
 
 Tem como foco as ferramentas e não as pessoas. 
 
Transformar um código executável em código compilado. 
 É formado por Programa + Manual + Especificações. 
 
Transforma um código executável em código objeto. 
 
Tem como foco as pessoas e não as ferramentas. 
 
 
Explicação: 
O Software, por sua vez, também é considerado um produto que foi desenvolvido pela Engenharia de Software que inclui, além do programa 
propriamente dito, manuais e especificações. 
Conclusão: 
É formado por Programa + Manual + Especificações. 
 
 
 
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
javascript:abre_colabore('38403','146376955','3045698252');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
 
 2a Questão 
 
 
No que tange a classificação do software, diga se cada assertiva é V ou F e indique a opção que apresenta a correta sequencia de V e F. 
I. O software básico, como diz o nome, fornece os subsídios para apoio ao hardware 
II. As linguagens de programação e o sistema operacional são software básico. 
III. O software aplicativo oferece utilidade ao usuário. 
IV. Sistema de Folha de pagamento é um exemplo de um software básico. 
 
 
I-V; 2-F; 3-F; 4-F 
 
 
I-F; 2-V; 3-V; 4-F 
 
 
I-F; 2-V; 3-F; 4-F 
 I-V; 2-V; 3-V; 4-F 
 
I-V; 2-V; 3-V; 4-V 
 
 
Explicação: 
I. O software básico, como diz o nome, fornece os subsídios para apoio ao hardware - Verdade 
II. As linguagens de programação e o sistema operacional são software básico. - Verdade 
III. O software aplicativo oferece utilidade ao usuário. = Verdade 
IV. Sistema de Folha de pagamento é um exemplo de um software básico. = Falso, é um software aplicativo 
 
 
 
 
 3a Questão 
 
 
O Corel Draw Graphics Suite é um software de design gráfico e de design de sites. No site do próprio Corel é possível baixar uma versão de 
avaliação, onde é possível testar o software da Corel gratuitamente. Sem riscos. Sem obrigações. Sem necessidade de um cartão de Crédito. 
Mas tudo isso por um tempo limitado de 30 dias, após o prazo o usuário deverá comprar a licença de uso Analisando estas características, 
podemos classificar este software como: 
 
 Freeware 
 
Adware 
 Shareware 
 
Comercial 
 
Livre 
 
 
Gabarito 
Coment. 
 
 
 
 
 4a Questão 
 
 
No que se refere ao paradigma orientado a objetos, temos os conceitos de classes e objetos. 
Avalie as assertivas. 
I. Objeto é um elemento do mundo real, caracterizado por atributos e métodos. 
II. Classe agrupa um conjunto de objetos afins. 
III. Atributos são ações que a classe pode realizar. 
IV. Métodos são os dados que o objeto reune em si 
Assinale a UNICA opção que mostra as assertivas corretas 
 
 Apenas II 
 
Apenas I 
 
Apenas I, II e III 
 
I, II , III e IV 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377031&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377031&pag_voltar=otackahttp://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377031&pag_voltar=otacka
 Apenas I e II 
 
 
Explicação: 
I. Objeto é um elemento do mundo real, caracterizado por atributos e métodos. - verdade 
II. Classe agrupa um conjunto de objetos afins. = verdade 
III. Atributos são ações que a classe pode realizar. - falso, atributos são dados 
IV. Métodos são os dados que o objeto reune em si - falso, métodos são ações, procedimentos. 
 
 
 
 
 5a Questão 
 
 
Dentre os diferentes programas de controle financeiro disponíveis na Google Play tem um da Globo News, onde possui uma interface simples 
de utilizar, mas durante o seu uso sempre aparece um banner com propaganda da Caixa Econômica federal. Analisando estas características 
podemos classificar este software como: 
 
 Comercial 
 Adware 
 
Demo 
 
Shareware 
 
Trial 
 
 
Gabarito 
Coment. 
 
 
 
 
 6a Questão 
 
 
Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete a frase escrevendo o nome de 
cada elemento de código utilizado em linguagem de programação: 
__________: Descreve as características dos objetos. 
__________: Tipo de instrução executada de forma sequencial. 
__________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida. 
__________: Serviço que a classe presta. 
__________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica. 
 
Marque a alternativa correta: 
 
 Atributo - Sequência - Iteração - Método - Seleção 
 
Atributo - Iteração - Método - Seleção - Sequência 
 
Método - Seleção - Atributo - Sequência - Iteração 
 
Iteração - Método - Seleção - Atributo - Sequência 
 
Sequência - Iteração - Atributo - Método - Seleção 
 
 
Explicação: 
Podemos classificar o desenvolvimento de software em estruturado ou orientado a objetos(OO). 
Dentro desse conceito podemos fazer a seguinte leitura das frases a seguir: 
(Atributo)Descreve as características dos objetos - Variáveis que estão dentro de cada objeto da classe onde são armazenados os dados 
do objeto. 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377031&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377031&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377031&pag_voltar=otacka
(Sequência)Tipo de instrução executada de forma sequencial - Onde os passos são seguidos de forma sequencial (tarefa 1 finaliza, 
entra tarefa 2). Ou seja, são executadas uma após a outra seguindo a ordem que foi escrita. 
(Iteração)Tipo de instruções que podem ser repetitivas até uma condição ser atingida - Onde os passos podem ser repetitivos até 
uma condição ser atingida. São usadas quando há necessidade de realizar repetidamente o mesmo trecho de código. 
 
( Método)Serviço que a classe presta - Ação(atividade) que a classe pode desempenhar. É o comportamento do objeto. 
(Seleção)Tipo de instruções que podem ser executadas baseadas em uma condição lógica - onde os passos podem ser executados 
baseados em um tratamento lógico (IF, THEN, ELSE). Ou seja, executa uma ação se determinada condição for verdadeira. 
 
 
Gabarito 
Coment. 
 
 
 
 
 7a Questão 
 
 
Sommerville define software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser 
desenvolvidos para um cliente específico ou para um mercado geral. Para o desenvolvimento do produto/programa, é necessário escrevê-lo 
utilizando uma _______________________ a qual será convertida para uma _____________________, ou seja, em um formato que será 
compreendido pelo processadores 
Assinale a ÚNICA opção que complementa cada frase corretamente 
 
 linguagem de programação / linguagem de máquina 
 
linguagem de máquina / linguagem de programação 
 
linguagem interpretada / linguagem de máquina 
 
linguagem de programação / linguagem interpretada 
 
linguagem de máquina / linguagem interpretada 
 
 
Explicação: 
Linguagem de programação e Linguagem de máquina 
 
 
 
 
 8a Questão 
 
 
No que se refere as formas de distribuição do software, avalie as assertivas 
I.Uma cópia da licença do software livre pode ser distribuída sem restrição 
II. O Freeware pode ser copiado e distribuído gratuitamente. 
III. Trial é programa semelhante ao DEMO, mas com funcionalidades disponíveis por tempo indeterminado 
Assinale a opção com as assertivas corretas 
 
 Apenas I e II 
 
Apenas I 
 
I, II e III 
 
Apenas II 
 
Apenas I e III 
 
 
Explicação: 
I.Uma cópia da licença do software livre pode ser distribuída sem restrição - Verdade 
II. O Freeware pode ser copiado e distribuído gratuitamente. - Verdade 
III. Tria é programa semelhante ao DEMO, mas com funcionalidades disponíveis por tempo indeterminado - Falso, as funcionalidades ficam 
disponíveis por tempo determinado. 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377031&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377031&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377031&pag_voltar=otacka
 
 
 
 
 
 
 
 
CCT0746_EX_A1_201803107685_V8 
 
 
 
 
 
 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
1a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0746_EX_A1_201803107685_V8 18/05/2019 (Finaliz.) 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.1 EAD 
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201803107685 
 
 
 
 1a Questão 
 
 
Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e Software aplicativo. Também 
chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. 
Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos: 
______________: Executa somente um processo de cada vez. 
______________: Distribui para mais de um processador. 
______________: Os processos são compartilhados e enfileirados a espera do processador. 
______________: Vários usuários utilizam ao mesmo tempo. 
______________: Somente é permitida a utilização de um usuário de cada vez. 
 
Marque a alternativa correta. 
 
 Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. 
 
Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa. 
 
Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. 
 
Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário. 
 
Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário. 
 
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
javascript:abre_colabore('38403','146377031','3045701789');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','315372232');
javascript:abre_frame('2','1','','','315372232');
javascript:abre_frame('3','1','','','315372232');
 
Gabarito 
Coment. 
 
 
Gabarito 
Coment. 
 
 
 
 
 2a Questão 
 
 
Qual alternativa abaixo melhor representa o paradigma da linguagem de programação Orientada a Objetos(OO)? 
 
 Também chamados de sistema operacional, é responsável por operar os demais periféricos que estejam conectados ao hardware. 
 
Possuem códigos onde os passos podem ser repetitivos até uma condição ser atingida. 
 
Possuemcódigos onde os passos podem ser executados baseados em um tratamento lógico (IF, THEM, ELSE). 
 São elementos de código em formato de objetos que se interligam e utilizam uma ótica mais próxima do mundo real. 
 
 
São elementos de código em formato de blocos que se interligam através de métodos básicos como: Sequência, Seleção e Interação. 
 
 
Explicação: 
Elementos de código em formato de objetos que se interligam. 
• Classe: Tipo de Objeto. 
• Atributos: Variáveis que estão dentro de cada objeto da classe. 
• Método: Ação que a classe pode realizar. 
 
Conclusão: 
São elementos de código em formato de objetos que se interligam e utilizam uma ótica mais próxima do mundo real. 
 
 
 
 
 3a Questão 
 
 
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: 
I. É a parte lógica do sistema de computação; 
II. Pode ser do tipo aplicativo ou básico; 
III. Seu processo de desenvolvimento é industrializado; 
IV. Pode ter a parte defeituosa substituída, tal qual o hardware. 
Assinale, então, a ÚNICA opção correta: 
 
 As opções I e II estão corretas 
 
As opções II e IV estão corretas 
 
As opções II e III estão corretas 
 
As opções I e III estão corretas 
 
As opções I, II e III estão corretas 
 
 
Explicação: 
I. É a parte lógica do sistema de computação; -Verdade 
II. Pode ser do tipo aplicativo ou básico; - verdade 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377107&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377107&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377107&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377107&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377107&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377107&pag_voltar=otacka
III. Seu processo de desenvolvimento é industrializado; - Falso, é manufaturado 
IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Falso, a parte defeituso precisa ser 
corrigida, o que pode gerar outros efeitos colaterais. 
 
 
Gabarito 
Coment. 
 
 
 
 
 4a Questão 
 
 
Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo: 
I. Informação é um fato isolado; 
II. Dado é algo que tem valor; 
III. Um sistema de informação recebe dados, os processa e gera informações; 
IV. Informação tem que ser útil para quem a detém. 
Com base em sua análise, assinale a ÙNICA opção correta: 
 
 As opções I e IV estão corretas 
 
As opçoes I, II e III estão corretas 
 
As opçoes I e III estão corretas 
 As opções III e IV estão corretas 
 
Apenas a opção III está correta 
 
 
Explicação: 
A opção I é falsa, uma vez que o Dado é um fato isolado e não a informação. 
A opção II é falsa, uma vez que a Informação é que possui um valor. 
 
 
Gabarito 
Coment. 
 
 
 
 
 5a Questão 
 
 
Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1): 
( ) boas especificações de requisitos são indispensáveis; 
( ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros; 
( ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente 
atendidas; 
( ) uma boa especificação de requisitos custa tempo e dinheiro. 
( ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro. 
 
Marque a alternativa correta. 
 
 V, F, F, V, V 
 
F, F, F, V, V 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377107&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377107&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377107&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377107&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377107&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377107&pag_voltar=otacka
 
V, F, F, V, F 
 
F, V, F, F, V 
 
V, F, F, F, V 
 
 
Gabarito 
Coment. 
 
 
 
 
 6a Questão 
 
 
Observe a figura abaixo, ela é resultante do relatório do CHAOS fornecido pela Standish Group, que tem como objetivo medir projetos de 
grande porte nos EUA. O resultado das medições servem de base para verificar a qualidade no desenvolvimento de software fazendo uso de 3 
(três) indicadores: Sucesso; Cancelado e com Falha. Na Engenharia de Software que parâmetros são utilizados para determinar se um projeto 
teve sucesso ou foi concluído com falha: 
 
Fonte: Relatório do CHAOS, Standish Group (2009) 
 
 Planejamento, Prazo e Custo. 
 Escopo, Prazo e Custo. 
 
Contingenciamento, Prazo e Custo. 
 
Escopo, Qualidade e Custo. 
 
Escopo, Prazo e Qualidade. 
 
 
Explicação: 
Segundo Pressman (1995), para que um projeto de software seja bem sucedido, é necessário que alguns parâmetros sejam corretamente 
analisados, como por exemplo, o escopo do software, os riscos envolvidos, os recursos necessários, as tarefas a serem realizadas, os indicadores 
a serem acompanhados, os esforços e custos aplicados e a sistemática a ser seguida. A análise de todos estes parâmetros seria a função típica 
do gerenciamento de projetos, a qual, em geral, se inicia antes do trabalho técnico e prossegue à medida que a entrega do software vai se 
concretizando. 
 
 
 
 
 7a Questão 
 
 
São problemas encontrados na implementação do processo de desenvolvimento de sofwtare: 
_______________, erro no uso de metodologias a serem adotadas, adoção de ferramentas inadequadas, _______________ e inadequação 
da equipe. 
 
 falta de tempo para implementação, resistência a mudanças. 
 
falta de tempo para implementação, desconhecimento do escopo do projeto. 
 
falta de tempo para implementação, falta de capital de investimento. 
 
falta de tempo para implementação, capital mal empregado. 
 resistência a mudanças, desconhecimento do escopo do projeto. 
 
 
Explicação: 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377107&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377107&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_seq_aluno_turma=111449663&cod_hist_prova=146377107&pag_voltar=otacka
A cada dia que se passa as pessoas estão mais dependentes de softwares, desde um simples usuário 
doméstico até grandes empresas que dependem 100% de softwares. 
Com isso os usuários se tornam cada vez mais exigentes, solicitando a cada dia que se passa programas 
mais complexos de serem implementados e que satisfaçam seus objetivos de modo eficiente. 
Os cinco desafios encontrados na implementação do processo de desenvolvimento de software são: 
resistência a mudanças 
erro no uso de metodologias a serem adotadas 
adoção de ferramentas inadequadas 
desconhecimento do escopo do projeto 
inadequação da equipe. 
 
 
 
 
 8a Questão 
 
 
No que se refere ao conceito de software e linguagens de programação, avalie as assertivas a seguir 
I. Software é um programa de computador.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes