Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE AP 1-2

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
1a aula Lupa 
 
 
PPT 
 
MP3 
 
 
 
 
 
 
 
 
 
 1a Questão 
 
Qual opção abaixo melhor representa a definição ou as características de um Software como produto de um 
PDS? 
 
 
É formado por Programa + Manual + Especificações. 
 
Tem como foco as pessoas e não as ferramentas. 
 
Transforma um código executável em código objeto. 
 
Transformar um código executável em código compilado. 
 
Tem como foco as ferramentas e não as pessoas. 
Respondido em 02/09/2019 21:01:36 
 
 
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 
 
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: 
 
 
Shareware 
 
Trial 
 
Demo 
 
Comercial 
 
Adware 
Respondido em 02/09/2019 21:02:15 
 
 
Gabarito 
Coment. 
 
 
 
 
 3a Questão 
 
A criação da engenharia de software surgiu numa tentativa de contornar a(o): 
 
 
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 as áreas de negócio e TI. 
 
Conflito entre os usuários de sistemas informatizados. 
 
A crise dos ambientes físicos de TI nos anos de 1970. 
Respondido em 02/09/2019 21:03:31 
 
 
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. 
 
 
 
 
 4a 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 I, III e IV 
 
Apenas III 
 
Apenas II 
 
Apenas I e II 
 
 
I, II , III e IV 
Respondido em 02/09/2019 21:04:50 
 
 
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 
 
 
 
 
 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 
 
Adware 
 
Software GLU 
 
Trial 
 
Demo 
Respondido em 02/09/2019 21:05:25 
 
 
Explicação: 
O programa de computador cuja utilização não implica o pagamento de licenças de uso ou royalties é o 
freeware. 
 
 
 
 
 
 
 
 6a 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 de programação / linguagem de máquina 
 
linguagem interpretada / linguagem de máquina 
 
linguagem de programação / linguagem interpretada 
 
linguagem de máquina / linguagem interpretada 
Respondido em 02/09/2019 21:06:22 
 
 
Explicação: 
Linguagem de programação e Linguagem de máquina 
 
 
 
 
 7a 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 I 
 
Apenas I, II e III 
 
Apenas II 
 
I, II , III e IV 
 
Apenas I e II 
Respondido em 02/09/2019 21:07:21 
 
 
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 
 
 
 
 
 
 8a 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 
 
As opções I e II estão corretas 
 
As opções III e IV estão corretas 
 
Apenas a opção IV está correta 
 
As opções I, III e IV estão corretas 
Respondido em 02/09/2019 21:10:05 
 
 
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 IVestã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

Continue navegando