Buscar

Processo de Software - avaliação II

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 4 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

05/06/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4
Acadêmico: Caique Pinto Lima (848712)
Disciplina: Processo de Software (ADS28)
Avaliação: Avaliação II - Individual FLEX ( Cod.:445154) ( peso.:1,50)
Prova: 10775850
Nota da Prova: 9,00
Legenda: Resposta Certa   Sua Resposta Errada  
1. Segundo Pressman (2011, p. 40), "uma metodologia (framework) de processo estabelece o alicerce para um
processo de engenharia de software completo, por meio da identificação de um pequeno número de atividades
estruturais aplicáveis a todos os projetos, independentemente de tamanho ou complexidade". Para este mesmo
autor, uma metodologia de processo genérico para a engenharia de software compreende cinco atividades:
comunicação, planejamento, modelagem, construção e emprego. A respeito destas atividades, analise as
sentenças a seguir: 
 
I- Comunicação: serve para compreender os objetivos das partes interessadas para com o projeto e fazer o
levantamento das necessidades que ajudarão a definir as funções e características do software. 
II- Planejamento: cria um "mapa" que ajuda a guiar a equipe durante o projeto, descrevendo as tarefas técnicas a
ser conduzidas, os riscos prováveis, os recursos que serão necessários, os produtos resultantes a serem
produzidos e um cronograma de trabalho. 
III- Construção: cria-se um "esboço" de modo que se possa ter uma ideia do projeto em termos de arquitetura. 
 
Assinale a alternativa CORRETA: 
 
FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. Porto Alegre: AMGH,
2011.
 a) Somente a II sentença está correta.
 b) As sentenças I e III estão corretas.
 c) As sentenças I e II estão corretas.
 d) Somente a sentença I está correta.
2. 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:
<http://www.devmedia.com.br/natureza-do-software-e-a-necessidade-de-principios-e-processo-engenharia-de-
software-25/17144>. Acesso em: 30 ago. 2017. 
 
RICARDO, Luiz. Reflexões sobre a natureza do software e das estimativas de software. 2012. Disponível em:
<http://luizricardo.org/2012/09/reflexoes-sobre-a-natureza-do-software-e-das-estimativas-de-software/>. Acesso
em: 30 ago. 2017.
 a) Os sistemas são responsáveis por distribuir a informação.
 b) Um software se desgasta ao longo do tempo igualmente a um hardware.
 c) As falhas são baixas no início do ciclo de vida de software.
 d) Construir um software leva pouco tempo.
05/06/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4
3. Os anos 1970 foram anos de grandes mudanças. Na área de desenvolvimento de software não foi diferente. No
início dessa década, o grande crescimento da produção de softwares deparou-se com um sério problema: a falta
de técnicas predefinidas para o desenvolvimento de sistemas. Esta falta de conhecimento acarretou projetos de
software de baixa qualidade, com códigos de difícil manutenção, com orçamentos e prazos que não condiziam
com a realidade. Como esta situação relatada ficou conhecida?
 a) Crise de Projeto.
 b) Crise da Engenharia do Software.
 c) Crise Digital de 1970.
 d) Crise de Software.
4. Escolher a técnica mais coerente para levantar os requisitos depende do tempo e dos recursos disponíveis na
organização, bem como a abrangência do projeto e da natureza da informação a ser recolhida, podendo ser
entrevistas, etnografia, questionário, brainstorming, entre outros. Sobre o processo genérico de levantamento e
análise de requisitos, analise as sentenças a seguir: 
 
I- Durante a elicitação de requisitos, o analista não necessita estudar o domínio da aplicação. 
II- O analista de requisitos deve isolar os requisitos, de forma a não agrupar os requisitos de forma coerente. 
III- Na engenharia de requisitos, é necessário verificar os requisitos, buscando descobrir se estão completos e
consistentes. 
IV- Os analistas de sistemas precisam buscar o desenvolvimento da sua compreensão do domínio da aplicação. 
 
Assinale a alternativa CORRETA:
 a) As sentenças III e IV estão corretas.
 b) As sentenças II e III estão corretas.
 c) As sentenças I e II estão corretas.
 d) As sentenças I e IV estão corretas.
5. Os softwares podem ser definidos e desenvolvidos para diversas áreas de aplicabilidade, suas funcionalidades são
executar funções, disponibilizar resultados específicos, gerenciar uma grande gama de dados e informações. Um
desafio da tecnologia da informação é disponibilizar para os usuários/clientes, softwares de qualidade, que sejam
confiáveis, fáceis de utilizar e que tenham interoperabilidade. Uma categoria de software em específico utiliza
algoritmos não numéricos, utilizados no desenvolvimento da robótica, sistemas especialistas, redes neurais e
jogos. Com relação a essa categoria de software, analise as opções a seguir: 
 
I- Linhas de produtos. 
II- Aplicação embutida. 
III- Inteligência artificial. 
IV- Engenharia web. 
 
Assinale a alternativa CORRETA:
 a) Somente a opção III está correta.
 b) As opções I, II e IV estão corretas.
 c) Somente a opção II está correta.
 d) As opções I e III estão corretas.
6. 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 científicos são softwares que analisam e monitoram eventos, chamados de Time-sharing.
 b) O grupo de softwares que servem de apoio a outros é chamada de software de tempo real.
 c) Os softwares comerciais são os utilizados em produtos como TV e micro-ondas.
 d) Os softwares básicos possuem como característica uma forte interação com o hardware.
05/06/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4
7. Tornar-se profissional competente na área da tecnologia da informação exige, no mínimo, um entendimento
sistêmico da área de Engenharia de Software, pois tem como enfoque lidar com os aspectos de produção de
software em todas as fases do seu ciclo de vida. A Engenharia de Software pode ser vista como a área voltada para
atuar no projeto de software, pensando-se na concepção, planejamento, desenvolvimento, testes, implantação e
manutenção do software. Segundo Pressman (2011), as atividades lógicas do processo de engenharia de software
são complementadas por uma série de atividades de guarda-chuva, geralmente aplicadas ao longo de um projeto,
auxiliando a equipe a gerenciar, a controlar o progresso, a qualidade, as mudanças e os riscos. Sobre as atividades
lógicas do processo de engenharia de software, apresentadas por Pressman, analise as sentenças a seguir: 
 
I- Controle e acompanhamentodo projeto, administração de riscos, garantia da qualidade de software e revisões
técnicas. 
II- Planejar e controlar o projeto, definir requisitos funcionais, modelagem UML e medição. 
III- Medição, gerenciamento da configuração de software, gerenciamento da reusabilidade, preparo e produção dos
artefatos de software. 
IV- Gerência de requisitos, reutilização de software, garantia da qualidade e produção de artefatos do projeto. 
 
Assinale a alternativa CORRETA: 
 
FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. Porto Alegre: AMGH,
2011.
 a) As sentenças II e III estão corretas.
 b) As sentenças I e II estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças I e III estão corretas.
8. Os requisitos não funcionais são desenvolvidos no projeto de software com o objetivo de descrever os atributos do
sistema ou do ambiente, definindo características de eficiência e restrições. Sobre a importância dos requisitos não
funcionais para o projeto de software, classifique V para as opções verdadeiras e F para as falsas: 
 
(    ) Usabilidade. 
(    ) Funcionalidade. 
(    ) Integridade. 
(    ) Segurança. 
(    ) Regras de negócio. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F - V.
 b) F - V - V - F - V.
 c) V - F - V - V - F.
 d) V - V - F - F - V.
9. 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.
05/06/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4
 a) F - F - V - V.
 b) V - V - V - F.
 c) F - V - V - F.
 d) V - F - F - V.
10. 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.
 b) F - V - V - V.
 c) F - F - V - F.
 d) V - V - F - V.
Prova finalizada com 9 acertos e 1 questões erradas.

Outros materiais