Buscar

Processo de Software (ADS28) Avaliação II - Individual


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

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 6, do total de 7 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

Continue navegando


Prévia do material em texto

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) As falhas são baixas no início do ciclo de vida de software. 
B) Um software se desgasta ao longo do tempo igualmente a um hardware. 
C) Os sistemas são responsáveis por distribuir a informação. 
D) Construir um software leva pouco tempo. 
2A 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. Com relação às camadas da engenharia do 
software, classifique V para as opções verdadeiras e F para as falsas: 
 
( ) Especificação e artefatos. 
( ) Ferramentas e processo. 
( ) Métodos e qualidade. 
( ) Validação e medição. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A) F - F - V - V. 
B) V - F - V - V. 
C) F - V - V - F. 
D) V - V - F - F. 
3A engenharia de software possui várias áreas que são realizadas durante o 
desenvolvimento de um projeto de software, com diversas características, 
práticas e técnicas executadas no projeto. Uma destas áreas é responsável 
por identificar as necessidades do cliente, fazer os registros e a modelagem 
do projeto de software, etapa em que é analisado, descoberto, verificado e 
documentado todo o escopo do projeto. No que se refere às áreas de 
Engenharia de Requisito, classifique V para as sentenças verdadeiras e F para 
as falsas: 
 
( ) Os requisitos dizem o que o sistema deve fazer para que atenda aos 
usuários, às restrições e às características inerentes ao sistema e para definir 
como uma condição ou capacidade de um software deve ser implementada. 
( ) É na área de requisito que são levantadas e identificadas todas as 
técnicas de desenvolvimento de software utilizadas no projeto, bem como se 
obtêm a aprovação formal do projeto pelos stakeholders. 
( ) É um processo muito difícil de ser compreendido, analisado, formulado e 
estruturado, pois depende da interpretação dos envolvidos para entender os 
requisitos do usuário. A engenharia de requisitos possui como objetivo 
principal desenvolver e manter um documento dos requisitos do sistema. 
( ) A falha no processo de comunicação durante o processo de identificação 
dos requisitos pode gerar grandes prejuízos ao projeto de software, não 
atendendo ao que o usuário queria, gerando posterior retrabalho no 
desenvolvimento. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A) F - V - V - F. 
B) V - F - V - F. 
C) V - V - F - V. 
D) V - V - F - F. 
4Segundo 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, III e IV estão corretas. 
C) As sentenças I e IV estão corretas. 
D) As sentenças I, II e III estão corretas. 
5O 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) O grupo de softwares que servem de apoio a outros é chamada de 
software de tempo real. 
B) Os softwares científicos são softwares que analisam e monitoram 
eventos, chamados de Time-sharing. 
C) Os softwares básicos possuem como característica uma forte interação 
com o hardware. 
D) Os softwares comerciais são os utilizados em produtos como TV e micro-
ondas. 
6Os 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 da Engenharia do Software. 
B) Crise Digital de 1970. 
C) Crise de Software. 
D) Crise de Projeto. 
7A 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 - V - V - F. 
B) V - F - F - V. 
C) V - V - V - F. 
D) F - F - V - V. 
8Durante os anos 1970, o termo crise de software ficou em evidência, tinha 
por finalidade expressar as dificuldades do desenvolvimento de software 
diante do rápido crescimento da demanda existente, da complexidadedos 
problemas a serem resolvidos e da inexistência de técnicas estabelecidas 
para o desenvolvimento de sistemas. Referente à crise de software, 
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A falta de formação adequada na engenharia de software e a baixa 
produtividade são fatores que contribuem efetivamente para o surgimento 
de uma nova crise de software. 
( ) A crise de software refere-se a um conjunto de problemas, dentre os 
quais se encontra a imprecisão nas estimativas de custo e prazo devido a 
uma coleta de requisitos escassa. 
( ) A alteração de legislações no Brasil e mudanças na regra de negócio são 
elencadas como fatores externos que contribuem para alavancar a crise de 
software, mas que podem ser facilmente gerenciados. 
( ) Pode-se dizer que a crise de software ainda se encontra presente em 
muitos projetos, não mais pela ausência de métodos, técnicas e ferramentas, 
mas pela não aplicação correta. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A) F - V - F - F. 
B) V - V - F - V. 
C) F - V - V - V. 
D) V - F - F - F. 
9Tornar-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 acompanhamento do 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 III e IV estão corretas. 
C) As sentenças I e III estão corretas. 
D) As sentenças I e II estão corretas. 
10Pressmann (2011, p. 39) define a engenharia de software como "o 
estabelecimento e o emprego de sólidos princípios de engenharia de modo a 
obter software de maneira econômica, que seja confiável e funcione de 
forma eficiente em máquinas reais". O autor explica que a engenharia de 
software é uma tecnologia em camadas compostas por ferramentas, 
métodos e processos, onde todas essas camadas integradas têm como foco a 
qualidade do software desenvolvido. A respeito destas camadas da 
engenharia de software, analise as sentenças a seguir: 
 
I- A camada de processo fornece as informações e as tarefas técnicas para 
desenvolver software, que incluem a comunicação, a análise de requisitos, a 
modelagem de projeto, a construção de programa, os testes e o suporte. 
II- A camada dos métodos define uma metodologia que deve ser 
estabelecida: quais modelos, documentos, dados, relatórios, formulários 
serão produzidos e aplicados. 
III- A camada das ferramentas fornece suporte automatizado ou 
semiautomatizado para o processo e os métodos onde é estabelecido um 
sistema para o suporte ao desenvolvimento de software, denominado 
engenharia de software, com o auxílio do computador (CASE). 
 
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) Somente a sentença III está correta. 
C) Somente a sentença II está correta. 
D) As sentenças I e II estão corretas.