Você está na página 1de 5

Universidade Federal Rural do Semi-Árido – UFERSA

Bacharelado em Sistemas de Informação – BSI


Licenciatura em Computação e Informática - LCI

Lista de Exercícios – Unidade 1 – 2018.1


Disciplina: Princípios de Engenharia de Software
Professora: Welliana Benevides Ramalho

Discente:________________________________________________Data: 26/06/2018

1. Conceitue Engenharia de Software.

2. Explique como ocorre as atividades do processo de software no modelo


Incremental.

3. Descreva como acontece as atividades do processo de software no modelo


Cascata.

4. Apresente e descreva as atividades da Engenharia de Software Orientada a


Reuso.

5. Quando utilizar um protótipo de software e quais os benefícios da prototipação?

6. Explique como ocorre o desenvolvimento de software no modelo espiral?

7. É possível combinar modelos de processo? Em caso positivo, dê um exemplo.

8. (CS-UFG - 2014) No modelo espiral de Boehm, o processo de software é


representado como uma espiral e não como uma sequência de atividades com
retornos de uma para outra. O modelo espiral de Boehm é
a. um framework de processo de software dirigido a riscos.
b. dividido em três setores: definição de objetivos, desenvolvimento e
planejamento.
c. pouco tolerante a mudanças ao longo do processo de software.
d. construído de forma que a volta mais externa define o início do processo
de software.

9. (FCC - 2010) No modelo de desenvolvimento de software em espiral, cada loop


na espiral representa
a. a necessidade de retornar ao início da fase em que se encontra.
b. um processo de reengenharia.
c. uma disciplina de software.
d. uma fase do processo de software.
e. uma atividade paralela.
10. (CESGRANRIO - 2011) O modelo de processo de desenvolvimento de software
que combina as atividades de desenvolvimento com o gerenciamento de risco é
o Modelo
a. Transformacional
b. de Especificação Operacional
c. em V
d. em Cascata
e. em Espiral

11. (IBFC - 2015) Primeiro modelo de ciclo de vida de desenvolvimento de


software seqüencial no qual o desenvolvimento é visto como um fluir constante
para frente através das fases de análise de requisitos, projeto, implementação,
testes (validação), integração, e manutenção de software:
a. Modelo Ágil.
b. Modelo em Espiral.
c. Modelo Simétrico.
d. Modelo em Cascata.

12. (INTITUTO AOCP - 2014) Sobre o modelo espiral de Boehm, assinale a


alternativa INCORRETA.
a. É um framework de processo de software dirigido a riscos.
b. Neste modelo, o processo de software é representado como uma espiral.
Cada volta na espiral representa uma fase do processo de software.
c. Neste modelo, cada volta da espiral é dividida em três setores, sendo:
Definição de objetivos, Desenvolvimento e validação, Planejamento.
d. Neste modelo, a volta mais interna pode preocupar-se com a viabilidade
do sistema.
e. Neste modelo, há uma combinação de prevenção e tolerância a
mudanças, assume que mudanças são um resultado de riscos de projeto e
inclui atividades explícitas de gerenciamento de riscos para sua redução.

13. (FCC - 2012) O processo de desenvolvimento de software conhecido como


modelo em espiral (Modelo espiral de Boehm), divide cada volta da espiral em
quatro setores, sendo um destes setores denominado de:
a. gerenciamento de configuração e mudança.
b. setor administrativo.
c. definição de objetivos.
d. refatoração.
e. estudos de caso.

14. (VUNESP - 2012) Uma das abordagens do processo de desenvolvimento da


engenharia de software prevê a divisão em etapas, em que o fim de uma é a
entrada para a próxima. Esse processo é conhecido como modelo
a. Transformação.
b. Incremental.
c. Evolutivo.
d. Espiral.
e. Cascata.
15. (FAFIPA - 2014) Na engenharia de software, há alguns modelos de processos,
qual característica descreve o modelo de processo Espiral?
a. Evolução por meio de vários ciclos completos de especificação do
projeto em desenvolvimento.
b. Fases distintas de especificação do projeto em desenvolvimento.
c. Prototipação do projeto em desenvolvimento.
d. Evolução por meio de componentes já existentes.
e. Implementação a partir do modelo matemático formal.

16. (FCC - 2010) À medida que se avança pelo modelo ocorre uma iteração e o
software evolui para estágios superiores, normalmente com aumento da
complexidade. Cada iteração está provida das atividades determinadas pelos
quadrantes planejamento, avaliação de alternativas e riscos, desenvolvimento do
software e avaliação do cliente. No ciclo de vida de desenvolvimento de
software, trata-se da propriedade do modelo
a. Cascata.
b. Incremental.
c. Espiral.
d. Prototipação.
e. Balbúrdia.

17. (Quadrix - 2012) Quando os requisitos estão bem definidos, são razoavelmente
estáveis e bem compreendidos e quando o trabalho flui de forma linear e rígida,
sem retornos, esse modelo de processo sugere uma abordagem sequencial e
sistemática para o desenvolvimento de software, começando com o
levantamento de necessidades por parte do cliente, avançando pelas fases de
planejamento, modelagem, construção etc., culminando no suporte contínuo do
software concluído. O modelo de processo descrito é conhecido como modelo:
a. Incremental.
b. Evolucionário.
c. Espiral.
d. Cascata.
e. Iterativo.

18. (IDECAN – 2012) Os métodos de engenharia de software proporcionam os


detalhes de como fazer para construir o software, envolvendo um amplo
conjunto de tarefas, incluindo: planejamento e estimativa de projeto, análise de
requisitos de software e de sistemas, projeto da estrutura de dados, entre outros.
Tal processo envolve um conjunto de etapas e métodos. NÃO se refere ao
conjunto de etapas
a. modelo em cascata.
b. prototipação.
c. modelo espiral.
d. técnicas de quarta geração.
e. análise de requisitos.

19. (FGV - 2016) A empresa SONOVATOS desenvolve sistemas há pouco tempo no


mercado e, como padrão, sempre utilizou o modelo Cascata de ciclo de vida.
Alguns clientes ficaram insatisfeitos com os produtos desenvolvidos pela
empresa por não estarem de acordo com suas necessidades. Atualmente a
SONOVATOS está desenvolvendo sistemas muito maiores, com duração de
vários anos, e com requisitos ainda instáveis. O próprio processo de
desenvolvimento da empresa também está em reformulação. Assim, a adoção de
um novo modelo de ciclo de vida está sendo avaliada pelos gerentes da empresa.
A intenção da SONOVATOS é, principalmente, gerenciar riscos e poder
reavaliar constantemente o processo de desenvolvimento ao longo do projeto, o
que permitiria correções nesse processo ou até mudança do tipo de processo. O
modelo mais adequado para os sistemas atuais de longa duração da
SONOVATOS é:
a. Rapid Application Development (RAD)
b. Espiral
c. Extremme Programming
d. Prototipação
e. Modelo V

20. Coloque V para verdadeiro e F para falso:


( ) O modelo em cascata consiste de fases e atividades que devem ser realizadas
em sequência, de forma que uma atividade é requisito da outra.
( ) O modelo de processo incremental de desenvolvimento de software é
iterativo, assim como o processo de prototipagem. Contudo, no processo
incremental, diferentemente do que ocorre no de prototipagem, o objetivo
consiste em apresentar um produto operacional a cada incremento.
( ) No modelo prototipação, a construção de software tem várias atividades que
são executadas de forma sistemática e sequencial.
( ) As atividades fundamentais relacionadas ao processo de construção de um
software incluem a especificação, o desenvolvimento, a validação e a evolução
do software.
( ) O desenvolvimento de software no Processo Unificado organiza-se em seis
fases: planejamento, levantamento de requisitos, análise, implementação, testes e
implantação.

21. (Cesgrnario - 2010) Uma fábrica de software utiliza um ciclo de vida de


desenvolvimento de sistemas que contempla um conjunto sequencial de ações de
desenvolvimento, desde o diagnóstico do problema até os testes necessários à
implementação. Além disso, nada está terminado até que todas as fases estejam
completas. Esse ciclo de vida é conhecido como
a. XP.
b. Cascata.
c. SCRUM.
d. Continuum.
e. Espiral.

22. Um modelo de processo de software é uma representação abstrata de um


processo de software. Assinale a opção que identifica um dos modelos de
processo de software.
a. Análise e definição de requisitos.
b. Projeto de sistemas e de software.
c. Análise e projeto estruturado.
d. Análise e projeto orientado a objetos.
e. Engenharia de software orientada a reuso.
23. Em que fase do RUP deve ser criada uma arquitetura robusta e confiável?
a. Arquitetura e Design
b. Gerência de Riscos
c. Elaboração
d. Construção
e. Concepção

24. (Cesgranrio - 2010) O modelo de ciclo de vida em cascata


a. enfatiza a realização sequencial das atividades do desenvolvimento de
um produto de software.
b. enfatiza a comunicação estreita com o cliente durante o desenvolvimento
do produto de software.
c. envolve a ideia principal de criar um protótipo executável e, através de
transformações sucessivas, chegar ao sistema completamente
implementado.
d. envolve a análise dos riscos envolvidos no desenvolvimento dos
requisitos identificados para produto de software.
e. recomenda a geração de versões incompletas do sistema, que podem ser
passadas para o usuário final, o que permite a retroalimentação do
processo de desenvolvimento

Bons Estudos!!!

Você também pode gostar