Buscar

Lista de Exercícios 04_Processos de Desenvolvimento de Softwares

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 3 páginas

Prévia do material em texto

Lista de Exercícios 04 _ Processos de Desenvolvimento de Softwares
1a Questão
Dentro da Engenharia de Software, encontramos uma gama de conceitos. Embasado nisso,
analise as assertivas e assinale a alternativa que aponta a(s) correta(s) sobre Processos de
Software. I. Podemos definir um processo de software como um conjunto de atividades não
relacionadas que levam à produção de um produto de software. II. A definição das
funcionalidades do software e as restrições a seu funcionamento devem ser definidas na
produção de um software. Essa atividade está incluída no processo de software. III. A validação
de software também é uma atividade presente no processo de software. IV. Os processos de
software são complexos e, como todos os processos intelectuais e criativos, dependem de
pessoas para tomar decisões e fazer julgamentos. Não existe um processo ideal, a maioria das
organizações desenvolve seus próprios processos de desenvolvimento de software.
Apenas I e III.
Apenas I.
Apenas II, III e IV.
I, II, III e IV.
Apenas I e IV.
Explicação:
I- Errado, as atividades são relacionadas
II- Correto, na análise de requisitos
III - Correto, dependendo da metodologia utilizada, pode acontecer em vários momentos.
IV - Correto. Pois a metodologia utilizada, vai depender de questões próprias de cada
empresa. Apesar de termos as boas práticas, estas não podem ser consideradas como processo
ideal, pois para cada empresa isto pode mudar.
Ref.: 201804074820
2a Questão
Nesta etapa do processo do desenvolvimento, o objetivo é mostrar como deve ser implementada
a solução, porém não envolve qual o tipo de tecnologia especifica é necessária:
Manutenção
Desenho do produto
Análise
Concepção
Implementação
Ref.: 201804071691
3a Questão
Relacione as colunas: 1 - Código 2 - Reutilização de Classes 3 - Reutilização de Objetos 4 -
Reutilização de Plataforma 5 - Desenho ( )Reutilização de parte de código de programa (
)Módulo de Código Binário ( )Bibliotecas e classes fundamentais ( )Reutilização de Plataforma (
)Aproveitamento de ideias para solução de problemas encontrados no desenho, geralmente
baseado em classes abstratas derivadas por herança de outras classes.
1,3,2,4,5
1,2,4,5,3
5,4,3,2,1
2,1,4,5,3
1,2,3,4,5
Ref.: 201804074825
4a Questão
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que
representa a aplicação das decisões tomadas no nível estratégico, onde a solução contemplará a
reutilização, ou não, de componentes, buscando satisfazer os requisitos do produto é o
operacional ou desenho detalhado
nível tático ou desenho lógico
nível estratégico ou desenho arquitetônico
estratégico ou desenho detalhado
operacional ou desenho lógico
Ref.: 201803973437
5a Questão
No processo unificado de desenvolvimento de software, qual é a fase em que o planejamento do
projeto é completado, o domínio do negócio é analisado e os requisitos do sistema são
ordenados considerando-se prioridade e risco?
Produção.
Concepção.
Construção.
Elaboração.
Transição.
Explicação:
Uma vez criada uma estrutura analítica e definidas a duração e as relações de dependências
entre atividades, é hora de salvar esse modelo para futuras aplicações, além de começar o
trabalho de elaboração e implementação, propriamente dito. Vale alertar que, na gestão de TI
moderna, é fundamental trabalhar com abordagem incremental, em que novos insights e
possibilidades vão emergindo ao longo da materialização do projeto de software.
Ref.: 201803596293
6a Questão
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna.
I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com
suas interfaces.
II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o
funcionamento do componente.
III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os
componentes do sistema.
Analise as afirmativas acima, assinale a única resposta correta.
Apenas III está correta;
Apenas I e III estão corretas;
Apenas I está correta;
Apenas II e III estão corretas;
Apenas II está correta;
Ref.: 201804074829
7a Questão
A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de
desenvolvimento de software:
parte de código e a camada de arquitetura
parte de código de programa e bibliotecas
aproveitamento de ideias e de bibliotecas
módulo de código binário e classes fundamentais
bibliotecas e classes fundamentais
Ref.: 201803998481
8a Questão
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que
representa o comportamento de cada componente, sendo desenvolvido em conjunto com a
documentação voltada para os usuários ou com a documentação do código do programa é o
estratégico ou desenho detalhado
operacional ou desenho lógico
tático ou desenho lógico
operacional ou desenho detalhado
estratégico ou desenho arquitetônico

Outros materiais