A maior rede de estudos do Brasil

Grátis
165 pág.
Exercicios - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

Pré-visualização | Página 1 de 34

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
1a aula 
Lupa 
 
 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0746_EX_A1_201908681055_V1 02/09/2019 
Aluno(a): NILTON JANUÁRIO JÚNIOR 2019.3 EAD 
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201908681055 
 
 
 
 1a 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çoes I, II e III estão corretas 
 
As opções I e IV estão corretas 
 As opções III e IV estão corretas 
 
Apenas a opção III está correta 
 
As opçoes I e III estão corretas 
Respondido em 02/09/2019 14:19:24 
 
 
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. 
 
 
 
 
 2a 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 
 
As opções I, II e IV estão corretas 
 As opções II e IV estão corretas 
 
Apenas a opção I está correta 
 
As opções II e III estão corretas 
Respondido em 02/09/2019 14:35:20 
 
 
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. 
 
 
 
 
 3a 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 Qualidade. 
 
Escopo, Qualidade e Custo. 
 Escopo, Prazo e Custo. 
 
Contingenciamento, Prazo e Custo. 
Respondido em 02/09/2019 14:44:24 
 
 
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. 
 
 
 
 
 4a Questão 
 
 
A criação da engenharia de software surgiu numa tentativa de contornar a(o): 
 
 
A crise entre os Stakeholders. 
 
A crise dos ambientes físicos de TI nos anos de 1970. 
 
Conflito entre as áreas de negócio e TI. 
 
Conflito entre os usuários de sistemas informatizados. 
 A crise do software nos anos de 1970 e dar um tratamento de engenharia ao desenvolvimento de sistema de software 
complexos. 
Respondido em 02/09/2019 14:51:42 
 
 
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 
 
 
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, F, V 
 V, F, F, V, V 
 
V, F, F, V, F 
 
F, V, F, F, V 
 
F, F, F, V, V 
Respondido em 02/09/2019 14:58:46 
 
 
Gabarito 
Coment. 
 
 
 
 
 6a 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, 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 
 As opções I e II estão corretas 
Respondido em 02/09/2019 15:38:57 
 
 
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. 
 
 
 
 
 7a Questão 
 
 
Qual alternativa abaixo melhor representa o paradigma da linguagem de programação estruturada? 
 
 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 implique em pagamento de uso. 
 
Possui como ótica principal a aproximidade do mundo real e estruturas que possuem comportamento próprio. 
 
Linguagem usada