Buscar

EXERCICIOS I - 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 5 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

Prévia do material em texto

07/11/2022 22:20 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
Teste de
Conhecimento
 avalie sua aprendizagem
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:
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Lupa Calc.
 
 
CCT0746_A1_202211311528_V1 
 
Aluno: BRUNO LEANDRO PEREIRA OLIVEIRA Matr.: 202211311528
Disc.: PROC. DES. SOFTWARE 2022.3 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
Método - Seleção - Atributo - Sequência - Iteração
Sequência - Iteração - Atributo - Método - Seleção
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
 
 
 
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.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
07/11/2022 22:20 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
Qual alternativa abaixo melhor representa o paradigma da linguagem de programação estruturada?
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:
De acordo com Leite (2000), existem quatro atividades de processo fundamentais e comuns a todos os processos de
software. Das opções abaixo, marque a que não faz parte das quatro atividades do processo de software.
(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
Comentado
 
 
 
2.
Linguagem usada quando o processo precisa de um software que não 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.
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.
 
 
 
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. 
 
 
 
 
3.
Shareware
Livre
Freeware
Adware
Comercial
 
Gabarito
Comentado
 
 
 
4.
suporte de software
validação do software
especificação do software
desenvolvimento do software
evolução do software
 
 
 
Explicação:
07/11/2022 22:20 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
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)
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.
Existem quatro atividades de processo fundamentais e comuns a todos os processos de software. A que não faz parte das
quatro atividades do processo de software é o suporte de software
 
 
 
 
5.
Escopo, Qualidade e Custo.
Contingenciamento, Prazo e Custo.
Escopo, Prazo e Custo.
Planejamento, Prazo 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.
 
 
 
 
6.
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.
falta de tempo para implementação, resistência a mudanças.
falta de tempo para implementação, desconhecimento do escopo do projeto.
 
 
 
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.
07/11/2022 22:20 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
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:
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.
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.
 
 
 
 
7.
As opções I e II estão corretas
As opções III e IV estão corretas
As opções I, III e IV estão corretas
Apenas a opção III está correta
Apenas a opção IV 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
 
 
 
 
8.
Apenas a afirmativa I está incompatível
Apenas as afirmativas II e III estão incompatíveis
Todas as afirmativas estão compatíveis
Apenas as afirmativas I e II estão incompatíveis
Apenas a afirmativa III está incompatível
 
 
 
Explicação:
 A afirmativa III está incorreta uma vez que o método é ação que a classe pode realizar.
 
07/11/2022 22:20 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
 
Gabarito
Comentado
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 07/11/2022 22:15:47. 
 
 
 
 
javascript:abre_colabore('35683','298228257','5895846878');

Continue navegando