Buscar

Avaliação II - Individual Processo 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

16/11/2022 09:14 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:739453)
Peso da Avaliação 1,50
Prova 49296947
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Ao construir um software, é necessário conhecer a aplicação na qual será utilizado. É, também, 
fundamental compreender os princípios e o processo para guiar como e quanto cada atividade será 
realizada e, consequentemente, o ator que executará cada uma das atividades. No entanto, os sistemas 
de informação são estruturas complexas, abstratas, mutáveis e intangíveis. Logo, não é possível medir 
com objetividade um software, nem fazer a abstração de um sistema de computador sem perder 
informações. Estas afirmativas refletem aspectos sobre a possibilidade de medir um software, se é 
realmente possível medir o tamanho de um software pela quantidade de linhas, ou como um software 
é mais confiável que outro, ou como medir a sua usabilidade. Sobre natureza do software, assinale a 
alternativa CORRETA: 
FONTE: MENDES, Antonio. Natureza do software e a necessidade de princípios e processo. 2015. 
Disponível em: . Acesso em: 30 ago. 2017. 
RICARDO, Luiz. Reflexões sobre a natureza do software e das estimativas de software. 2012. 
Disponível em: . Acesso em: 30 ago. 2017.
A Construir um software leva pouco tempo.
B As falhas são baixas no início do ciclo de vida de software.
C Os sistemas são responsáveis por distribuir a informação.
D Um software se desgasta ao longo do tempo igualmente a um hardware.
O software tornou-se profundamente incorporado em praticamente todos os aspectos do no 
nosso dia a dia e estão categorizados em grupos para auxiliar no entendimento e diferenciação entre 
os tipos existentes. Com relação à aplicação de software, assinale a alternativa CORRETA:
A Os softwares básicos possuem como característica uma forte interação com o hardware.
B Os softwares científicos são softwares que analisam e monitoram eventos, chamados de Time-
sharing.
C Os softwares comerciais são os utilizados em produtos como TV e micro-ondas.
D O grupo de softwares que servem de apoio a outros é chamada de software de tempo real.
O processo de desenvolvimento de software tem como um de seus objetivos a melhoria do 
produto de software, assegurando o desenvolvimento de sistemas de informação com prazos e 
 VOLTAR
A+ Alterar modo de visualização
1
2
3
16/11/2022 09:14 Avaliação II - Individual
about:blank 2/5
necessidades de recursos definidos e com elevada produtividade, de forma econômica e, sobretudo, 
com qualidade garantida. Sobre o processo de software, assinale a alternativa CORRETA:
A As atividades metodológicas aplicam-se a apenas grandes projetos de software.
B A comunicação tem como objetivo criar um modelo do negócio.
C A atividade de modelagem faz a geração de código e testes.
D A atividade de planejamento tem como objetivo a criação de um "mapa" para guiar o trabalho da
equipe durante o projeto.
Os sistemas de informação são um conjunto de comandos escritos em uma determinada 
linguagem de programação como, por exemplo, JAVA ou PHP. Os comandos escritos pelos 
programadores criam rotinas dentro do programa, a fim de permitir o funcionamento e atingir os seus 
objetivos, os quais foram propostos pelos clientes e usuários. Sobre as aplicações do software, 
assinale a alternativa CORRETA:
A Um software científico é conhecido por utilizar algoritmos numéricos para resolver problemas
complexos, que não apresentam facilidades de análise direta.
B O software básico é caracterizado por algoritmos de processamento numérico, dependentes da
coleta e processamento de dados científicos.
C Os sistemas de tempo real possuem a capacidade de monitorar, analisar e controlar eventos do
mundo real, respondendo aos estímulos em um tempo predeterminado.
D Os softwares de inteligência artificial são desenvolvidos para uso pessoal, como, por exemplo,
planilhas do Excel.
A engenharia de requisitos representa um dos maiores problemas enfrentados no 
desenvolvimento de sistemas de software grandes e complexos. É a área relacionada com a definição 
de que o sistema deve fazer suas propriedades emergentes desejáveis e essenciais e as restrições 
quanto à operação do sistema e quanto aos processos de desenvolvimento de software. Você pode, 
portanto, pensar na engenharia de requisitos como o processo de comunicação entre os usuários de 
software e os desenvolvedores de software. Os requisitos de sistema de software são frequentemente 
classificados em: requisitos funcionais e requisitos não funcionais. Acerca do que são os requisitos 
funcionais e os requisitos não funcionais, classifique V para as sentenças verdadeiras e F para as 
falsas: 
( ) Requisitos funcionais são regras de negócios que o sistema deve fornecer e o detalhamento 
tecnológico do projeto. 
( ) Requisitos funcionais descrevem especificamente o que o sistema deve fazer, descrevendo 
detalhadamente as entradas, as saídas e as suas exceções. 
( ) Requisitos não funcionais são definidos por não atribuir de forma específica as funções do 
sistema, estão atrelados com a confiabilidade, tempo de resposta e o espaço de armazenamento que 
este sistema pode obter. 
( ) Requisitos não funcionais são restrições aos serviços oferecidos pelo sistema, restrições no 
processo de desenvolvimento e restrições impostas pelas normas. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B F - V - V - V
4
5
16/11/2022 09:14 Avaliação II - Individual
about:blank 3/5
F V V V.
C F - V - F - F.
D V - F - V - F.
Segundo o dicionário Aurélio (1999), o termo Engenharia significa a arte de aplicar 
conhecimentos científicos e empíricos e certas habilitações específicas à criação de estruturas, 
dispositivos e processos que se utilizam para converter recursos naturais em formas adequadas ao 
atendimento das necessidades humanas. A respeito das características e da importância da engenharia 
de software, analise as sentenças a seguir: 
I- É quem define métodos sistemáticos para o desenvolvimento de software, buscando melhorar e 
amadurecer as técnicas e as ferramentas utilizadas no ambiente de desenvolvimento para aumentar 
sua produtividade e qualidade de desenvolvimento. 
II- É uma disciplina da engenharia de sistemas que se ocupa de todos os aspectos da produção de 
software, desde os estágios iniciais de levantamento e especificação de requisitos até a implantação e 
manutenção. 
III- É um conjunto de atividades, parcial ou totalmente ordenadas, com a finalidade de obter um 
produto de software de qualidade e cumprir corretamente os contratos de desenvolvimento. 
IV- A Engenharia de Software originou-se conceitualmente no período da quarta era da evolução do 
software, fora do período em que a crise do software existia, momento da busca de desenvolvimento 
ágil para que projetos fossem entregues dentro de custo e prazo adequados. 
Assinale a alternativa CORRETA: 
FONTE: FERREIRA, Aurélio Buarque de Holanda. Dicionário Aurélio Básico da Língua 
Portuguesa. Rio de Janeiro: Nova Fronteira, 1999.
A As sentenças II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças I, III e IV estão corretas.
D As sentenças I e IV estão corretas.
A Engenharia de Software tem por finalidade entabular uma abordagem metodizada de 
desenvolvimento, por meio de ferramentas e técnicas adequadas, baseado no problema a ser tratado, 
considerando restrições e disponibilidade de recursos. Acerca da Engenharia de Software, classifique 
V para as sentenças verdadeiras e F para as falsas: 
( ) Podemos resumir a engenharia de software como sendo um esforço concentrado para entender o 
problema antes de iniciar o desenvolvimento do software. 
( ) A complexidade dos sistemas está cada vez maior, devido à complexidade dos requisitos de 
software requeridos pelos usuários hoje usados para decisões estratégicas e táticas. 
( ) Nem todo software precisa passar pelos processos de engenharia.Somente os que são usados por 
empresas e órgãos federais. 
( ) A engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e 
quantificável na construção, uso e manutenção do software. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V F V V
6
7
16/11/2022 09:14 Avaliação II - Individual
about:blank 4/5
A V - F - V - V.
B F - F - V - F.
C F - V - V - V.
D V - V - F - V.
A importância da tecnologia de hardware e software já é reconhecida pela sociedade e pelo 
mercado. A tecnologia nos aproxima das pessoas e das empresas, por isso, usá-la de forma consciente 
e eficaz, possibilita o crescimento, podendo trazer bons frutos. Sobre o software, conforme Pressman 
(2011), classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Consiste em instruções (programas de computador) que, quando executadas, fornecem 
características, funções e desempenho desejados. 
( ) Consiste em uma estrutura de dados que possibilita aos programas manipular informações 
adequadamente. 
( ) Consiste em informações descritivas, tanto na forma impressa como na virtual, descrevendo a 
operação e o uso dos programas. 
( ) Consiste em um executável lógico que manipula de forma especializada as informações dos 
usuários. 
Assinale a alternativa que apresenta a sequência CORRETA: 
FONTE: PRESSMAN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. São 
Paulo: McGraw Hill, 2011.
A F - F - V - V.
B V - F - F - V.
C V - V - V - F.
D F - V - V - F.
A complexidade no desenvolvimento de softwares vem apresentando um crescimento 
vertiginoso nos últimos anos, principalmente pela quantidade de requisitos definidos frente às 
restrições de custo e prazo impostos pelos clientes. O gerenciamento de uma atividade, sempre exige 
planejamento. Com o gerenciamento dos requisitos não é diferente. Por ser uma atividade que 
dispende muito tempo. Segundo Sommerville (2011), o gerente deve decidir sobre os seguintes 
pontos: identificação de requisitos, processo de gerenciamento de mudanças, políticas de 
rastreabilidade e suporte de ferramentas CASE. Sobre estes pontos, analise as sentenças a seguir: 
I- Identificação de requisitos: deverá identificar cada requisito de forma única para serem feitas as 
avaliações de rastreabilidade através da referência cruzada entre os requisitos. 
II- Processo de gerenciamento de mudanças: contempla as atividades de análise de problema e 
especificação de mudanças, análise de mudança e custos e implementação de mudanças, a fim de 
poder avaliar o impacto e o custo das mudanças. 
III- Políticas de rastreabilidade: servem para definir os relacionamentos entre os requisitos do projeto 
com os demais requisitos do produto e como esses registros devem ser mantidos. 
IV- Suporte de ferramentas CASE: serve para automatizar o gerenciamento de requisitos através do 
8
9
16/11/2022 09:14 Avaliação II - Individual
about:blank 5/5
suporte da inteligência artificial via aprendizagem por cenários e sistemas de banco de dados. 
Assinale a alternativa CORRETA: 
FONTE: SOMMERVILLE, I. Engenharia de software. 9. ed. Pearson Education, 2011.
A As sentenças I, II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C Somente a sentença III está correta.
D As sentenças II, III e IV estão corretas.
A Engenharia de Software tem como principal objetivo o uso de princípios que de maneira 
econômica viabilizem o desenvolvimento de sistemas computacionais confiáveis e eficientes. Além 
destes aspectos, existem critérios mais técnicos, como considerar as necessidades do cliente, prazo, 
métricas e processos. Sobre as camadas de Engenharia de Software, assinale a alternativa 
CORRETA:
A As ferramentas não fornecem um suporte automatizado para o processo e para os métodos.
B A agilidade é a camada da base da Engenharia de Software.
C O foco na qualidade é a camada menos prioritária para a Engenharia de Software.
D A camada de métodos fornece informação técnica para desenvolvimento de sistemas de
informação.
10
Imprimir

Continue navegando