Logo Passei Direto
Buscar

ATIVIDADE 1 TI ENGENHARIA DE SOFTWARE 2018C1

User badge image
I Cabral

em

Ferramentas de estudo

Questões resolvidas

Na literatura, existem diversos modelos de processo de software. Com base nessa informação, analise as afirmativas sobre os modelos de processo de software estudados:
É correto o que se afirma em:
I. O modelo em Cascata considera as atividades de especificação, desenvolvimento, validação e evolução, que são fundamentais ao processo e as representa como fases separadas.
II. O modelo Desenvolvimento Incremental intercala as atividades de especificação, desenvolvimento e validação.
III. O modelo Engenharia de Software Orientada a Reuso parte do principio de que existem muitos componentes que podem ser reutilizáveis.
IV. O modelo Desenvolvimento Incremental, algumas vezes chamado ciclo de vida clássico, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software.
I, apenas.
I e IV, apenas.
II e III, apenas.
I, II e III, apenas.
I, II, III e IV.

Com base no conceito exposto, avalie as afirmativas sobre as características que diferenciam o software do hardware:
É correto o que se afirma em:
I. Software é desenvolvido ou passa por um processo de engenharia, não sendo fabricado como um produto manufaturado.
II. Hardware não se desgasta com o tempo ou por má utilização. Já o software é diferente, ou seja, ele sofre com os problemas ambientais ou de má utilização.
III. Os componentes reutilizáveis de hardware são criados para que o desenvolvedor possa se concentrar nas partes do produto que representam algo novo.
IV. Os custos de software concentram-se no processo de engenharia.
I, apenas.
I e IV, apenas.
I e III, apenas.
I, II e IV, apenas.
I, II, III e IV.

Com base no fragmento apresentado, assinale a alternativa que melhor define a Engenharia de Software:
Disciplina que possui foco nos aspectos de construção e homologação de sistema de alta qualidade.
Disciplina cujo foco está em planejar e gerenciar projetos de produtos modernos, com alta qualidade e com custos acessíveis.
Disciplina cujo foco está na construção e validação de produtos e voltado a atender as solicitações e mudanças de negócio do cliente.
Disciplina que possui foco na definição de processos e modelos de desenvolvimento de software, voltado a atender somente as solicitações e mudanças de negócio do cliente.
Disciplina cujo foco está em todos os aspectos do desenvolvimento do software, desde os estágios iniciais da especificação do sistema até a sua manutenção, com qualidade e custo acessível.

A partir da situação demonstrada, assinale a alternativa que contenha a etapa correspondente:
Dentre as práticas da engenharia de software, temos uma situação em que você deve verificar quem tem interesse na solução do problema e quais são os interessados.
Executar o plano.
Planeje a solução.
Finalizar o projeto.
Compreenda o problema.
Examinar o resultado para ter precisão.

Baseado nas diferenças entre hardware e software, assinale a alternativa correta:
O Software pode se desgastar devido à poeira, má utilização e temperaturas extremas.
Entre o hardware e software não há diferenças, ambos são desenvolvidos da mesma forma.
A característica de desenvolvimento de forma personalizada é totalmente relativa ao Hardware.
Quando um componente de software se desgasta, ele normalmente é trocado por um novo componente.
O desenvolvimento sob encomenda é uma característica relativa ao software e faz com que o programa se adeque melhor às necessidades específicas do cliente.

Com base nessa informação, avalie as afirmativas a seguir:
Embora existam processos diferentes, algumas atividades fundamentais são comuns a todos.
I. A evolução de software é onde é feita a especificação do software e suas funcionalidades.
II. O Projeto e a Implementação definem o software que atenda à especificação dada pelo cliente.
III. Validação de software é onde o software é validado para garantir que esteja em conformidade com o que o cliente solicitou.
IV. A Especificação de software é onde o software evolui para atender as necessidades de mudanças do cliente.
I, apenas.
I e IV, apenas.
II e III, apenas.
I, II e IV, apenas.
I, II, III e IV.

Com relação à engenharia de software, assinale a alternativa correta.
É uma disciplina de engenharia voltada para a implementação e validação dos requisitos.
É uma disciplina de engenharia cujo foco está em planejar e gerenciar projetos de software modernos.
É uma disciplina de engenharia cujo foco está nos aspectos de construção e homologação do sistema.
É uma disciplina de engenharia cujo foco está na definição de processos e modelos de desenvolvimento de software, voltando a atender solicitações e mudanças de negócio.
É uma disciplina de engenharia cujo foco está em todos os aspectos da produção de software, desde os estágios iniciais da especificação do sistema até a sua manutenção.

A partir destes problemas apresentados, assinale a alternativa que contemple o termo que simboliza tal período:
Em meados de 1970, o avanço do Hardware comparado ao Software era muito maior e tínhamos também o desenvolvimento de grandes sistemas de maneira informal, ou seja, sem seguir regras ou etapas pré-definidas causando assim muitos problemas de prazos e custos.
Crise da UML.
Crise de Software.
Crise do Hardware.
Crise de Distribuição em massa.
Crise da Rede de Computadores.

Analisando o fragmento apresentado, relacione os tipos de aplicações de software com as suas respectivas definições:
1. Software de sistema
2. Software de aplicação
3. Software científico/de engenharia
4. Software embutido
5. Software de inteligência artificial
( ) Software desenvolvido para solucionar uma necessidade especifica de negócio, processando dados comerciais ou técnicos.
( ) Software que controla ou gerencia dispositivos de hardware, tais como o painel do micro-ondas, celulares ou controle do sistema de freios de um veículo.
( ) Software que utiliza algoritmos não numéricos para solucionar problemas complexos, como, por exemplo, sistemas especialistas, robótica ou redes neurais artificiais.
( ) Software desenvolvido para atender a outros programas, por exemplo, editores de texto, compiladores e sistemas operacionais.
( ) Software que vai da astronomia a vulcanologia, da biologia molecular a fabricação automatizada, normalmente utilizando algoritmos para o processamento numérico pesado.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Na literatura, existem diversos modelos de processo de software. Com base nessa informação, analise as afirmativas sobre os modelos de processo de software estudados:
É correto o que se afirma em:
I. O modelo em Cascata considera as atividades de especificação, desenvolvimento, validação e evolução, que são fundamentais ao processo e as representa como fases separadas.
II. O modelo Desenvolvimento Incremental intercala as atividades de especificação, desenvolvimento e validação.
III. O modelo Engenharia de Software Orientada a Reuso parte do principio de que existem muitos componentes que podem ser reutilizáveis.
IV. O modelo Desenvolvimento Incremental, algumas vezes chamado ciclo de vida clássico, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software.
I, apenas.
I e IV, apenas.
II e III, apenas.
I, II e III, apenas.
I, II, III e IV.

Com base no conceito exposto, avalie as afirmativas sobre as características que diferenciam o software do hardware:
É correto o que se afirma em:
I. Software é desenvolvido ou passa por um processo de engenharia, não sendo fabricado como um produto manufaturado.
II. Hardware não se desgasta com o tempo ou por má utilização. Já o software é diferente, ou seja, ele sofre com os problemas ambientais ou de má utilização.
III. Os componentes reutilizáveis de hardware são criados para que o desenvolvedor possa se concentrar nas partes do produto que representam algo novo.
IV. Os custos de software concentram-se no processo de engenharia.
I, apenas.
I e IV, apenas.
I e III, apenas.
I, II e IV, apenas.
I, II, III e IV.

Com base no fragmento apresentado, assinale a alternativa que melhor define a Engenharia de Software:
Disciplina que possui foco nos aspectos de construção e homologação de sistema de alta qualidade.
Disciplina cujo foco está em planejar e gerenciar projetos de produtos modernos, com alta qualidade e com custos acessíveis.
Disciplina cujo foco está na construção e validação de produtos e voltado a atender as solicitações e mudanças de negócio do cliente.
Disciplina que possui foco na definição de processos e modelos de desenvolvimento de software, voltado a atender somente as solicitações e mudanças de negócio do cliente.
Disciplina cujo foco está em todos os aspectos do desenvolvimento do software, desde os estágios iniciais da especificação do sistema até a sua manutenção, com qualidade e custo acessível.

A partir da situação demonstrada, assinale a alternativa que contenha a etapa correspondente:
Dentre as práticas da engenharia de software, temos uma situação em que você deve verificar quem tem interesse na solução do problema e quais são os interessados.
Executar o plano.
Planeje a solução.
Finalizar o projeto.
Compreenda o problema.
Examinar o resultado para ter precisão.

Baseado nas diferenças entre hardware e software, assinale a alternativa correta:
O Software pode se desgastar devido à poeira, má utilização e temperaturas extremas.
Entre o hardware e software não há diferenças, ambos são desenvolvidos da mesma forma.
A característica de desenvolvimento de forma personalizada é totalmente relativa ao Hardware.
Quando um componente de software se desgasta, ele normalmente é trocado por um novo componente.
O desenvolvimento sob encomenda é uma característica relativa ao software e faz com que o programa se adeque melhor às necessidades específicas do cliente.

Com base nessa informação, avalie as afirmativas a seguir:
Embora existam processos diferentes, algumas atividades fundamentais são comuns a todos.
I. A evolução de software é onde é feita a especificação do software e suas funcionalidades.
II. O Projeto e a Implementação definem o software que atenda à especificação dada pelo cliente.
III. Validação de software é onde o software é validado para garantir que esteja em conformidade com o que o cliente solicitou.
IV. A Especificação de software é onde o software evolui para atender as necessidades de mudanças do cliente.
I, apenas.
I e IV, apenas.
II e III, apenas.
I, II e IV, apenas.
I, II, III e IV.

Com relação à engenharia de software, assinale a alternativa correta.
É uma disciplina de engenharia voltada para a implementação e validação dos requisitos.
É uma disciplina de engenharia cujo foco está em planejar e gerenciar projetos de software modernos.
É uma disciplina de engenharia cujo foco está nos aspectos de construção e homologação do sistema.
É uma disciplina de engenharia cujo foco está na definição de processos e modelos de desenvolvimento de software, voltando a atender solicitações e mudanças de negócio.
É uma disciplina de engenharia cujo foco está em todos os aspectos da produção de software, desde os estágios iniciais da especificação do sistema até a sua manutenção.

A partir destes problemas apresentados, assinale a alternativa que contemple o termo que simboliza tal período:
Em meados de 1970, o avanço do Hardware comparado ao Software era muito maior e tínhamos também o desenvolvimento de grandes sistemas de maneira informal, ou seja, sem seguir regras ou etapas pré-definidas causando assim muitos problemas de prazos e custos.
Crise da UML.
Crise de Software.
Crise do Hardware.
Crise de Distribuição em massa.
Crise da Rede de Computadores.

Analisando o fragmento apresentado, relacione os tipos de aplicações de software com as suas respectivas definições:
1. Software de sistema
2. Software de aplicação
3. Software científico/de engenharia
4. Software embutido
5. Software de inteligência artificial
( ) Software desenvolvido para solucionar uma necessidade especifica de negócio, processando dados comerciais ou técnicos.
( ) Software que controla ou gerencia dispositivos de hardware, tais como o painel do micro-ondas, celulares ou controle do sistema de freios de um veículo.
( ) Software que utiliza algoritmos não numéricos para solucionar problemas complexos, como, por exemplo, sistemas especialistas, robótica ou redes neurais artificiais.
( ) Software desenvolvido para atender a outros programas, por exemplo, editores de texto, compiladores e sistemas operacionais.
( ) Software que vai da astronomia a vulcanologia, da biologia molecular a fabricação automatizada, normalmente utilizando algoritmos para o processamento numérico pesado.

Prévia do material em texto

04/09/2018 Unicesumar - Ensino a Distância
1/6
ATIVIDADE 1 - TI - ENGENHARIA DE SOFTWARE - 2018C1
Período:02/08/2018 22:30 a 09/08/2018 23:59 (Horário de Brasília)
Data Final:17/08/2018 23:59 valendo 50% data nota!
Status:ENCERRADO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 19/08/2018 00:00 (Horário de Brasília)
Nota ob�da:0,50
1ª QUESTÃO
Um modelo de processo de software é uma representação simplificada de um processo de software. Cada
modelo representa uma perspectiva particular de um processo e, portanto, fornece informações parciais
sobre ele. Por exemplo, um modelo de atividade do processo pode mostrar as atividades e sua sequência,
mas não mostrar os papéis das pessoas envolvidas.
 
SOMMERVILLE, I. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
 
Na literatura, existem diversos modelos de processo de software. Com base nessa informação, analise as
afirmativas sobre os modelos de processo de software estudados:
 
I. O modelo em Cascata considera as atividades de especificação, desenvolvimento, validação e evolução,
que são fundamentais ao processo e as representa como fases separadas.
 II. O modelo Desenvolvimento Incremental intercala as atividades de especificação, desenvolvimento e
validação.
 III. O modelo Engenharia de Software Orientada a Reuso parte do principio de que existem muitos
componentes que podem ser reutilizáveis.
 IV. O modelo Desenvolvimento Incremental, algumas vezes chamado ciclo de vida clássico, sugere uma
abordagem sequencial e sistemática para o desenvolvimento de software.
 
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
I e IV, apenas.
II e III, apenas.
I, II e III, apenas.
I, II, III e IV.
2ª QUESTÃO
04/09/2018 Unicesumar - Ensino a Distância
2/6
Software é um agrupamento de comandos escritos em uma linguagem de programação. Estes comandos,
ou instruções, criam as ações dentro do programa, e permitem seu funcionamento. Cada ação é
determinada por uma sequencia, e cada sequencia se agrupa para formar o programa em si. Estes
comandos se unem, criando um programa complexo.
  
Disponível em: <https://www.infoescola.com/informatica/software/>. Acesso em: 25 jul. 2018.
 
 Com base no conceito exposto, avalie as afirmativas sobre as características que diferenciam o software do
hardware:
 
I. Software é desenvolvido ou passa por um processo de engenharia, não sendo fabricado como um produto
manufaturado.
 II. Hardware não se desgasta com o tempo ou por má utilização. Já o software é diferente, ou seja, ele sofre
com os problemas ambientais ou de má utilização.
 III. Os componentes reutilizáveis de hardware são criados para que o desenvolvedor possa se concentrar nas
partes do produto que representam algo novo.
 IV. Os custos de software concentram-se no processo de engenharia.
 
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
I e IV, apenas.
I e III, apenas.
I, II e IV, apenas.
I, II, III e IV.
3ª QUESTÃO
O mundo moderno não poderia existir sem o software. Infraestruturas e serviços nacionais são controlados
por sistemas computacionais, e a maioria dos produtos elétricos inclui um computador e um software que o
controla. A manufatura e a distribuição industriais são totalmente informatizadas, assim como o sistema
financeiro. A área de entretenimento, incluindo a indústria da música, jogos de computador, cinema e
televisão, faz uso intensivo de software. Portanto, a engenharia de software é essencial para o
funcionamento de sociedades nacionais e internacionais.
 
SOMMERVILLE, I. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
 
 Com base no fragmento apresentado, assinale a alternativa que melhor define a Engenharia de Software:
ALTERNATIVAS
04/09/2018 Unicesumar - Ensino a Distância
3/6
Disciplina que possui foco nos aspectos de construção e homologação de sistema de alta qualidade.
Disciplina cujo foco está em planejar e gerenciar projetos de produtos modernos, com alta qualidade e com custos
acessíveis.
Disciplina cujo foco está na construção e validação de produtos e voltado a atender as solicitações e mudanças de
negócio do cliente.
Disciplina que possui foco na definição de processos e modelos de desenvolvimento de software, voltado a atender
somente as solicitações e mudanças de negócio do cliente.
Disciplina cujo foco está em todos os aspectos do desenvolvimento do software, desde os estágios iniciais da
especificação do sistema até a sua manutenção, com qualidade e custo acessível.
4ª QUESTÃO
Dentre as práticas da engenharia de software, temos uma situação em que você deve verificar quem tem
interesse na solução do problema e quais são os interessados.
 A partir da situação demonstrada, assinale a alternativa que contenha a etapa correspondente:
ALTERNATIVAS
Executar o plano.
Planeje a solução.
Finalizar o projeto.
Compreenda o problema.
Examinar o resultado para ter precisão.
5ª QUESTÃO
Segundo Pressman (2011), embora a indústria de software caminhe para a construção com base em
componentes, a maioria dos softwares continua a ser construída de forma personalizada (sob encomenda).
 Baseado nas diferenças entre hardware e software, assinale a alternativa correta:
  
ALTERNATIVAS
O Software pode se desgastar devido à poeira, má utilização e temperaturas extremas.
Entre o hardware e software não há diferenças, ambos são desenvolvidos da mesma forma.
A característica de desenvolvimento de forma personalizada é totalmente relativa ao Hardware.
Quando um componente de software se desgasta, ele normalmente é trocado por um novo componente.
O desenvolvimento sob encomenda é uma característica relativa ao software e faz com que o programa se adeque
melhor às necessidades específicas do cliente.
6ª QUESTÃO
Considerado um dos paradigmas mais antigos da engenharia de software, o modelo cascata, é um processo
de abordagem sequencial que executa cada fase do projeto somente após a conclusão da fase anterior.
 
Sua utilização é melhor aplicada quando: 
 Assinale a alternativa correta.
ALTERNATIVAS
04/09/2018 Unicesumar - Ensino a Distância
4/6
O cliente não consegue definir claramente todas as suas necessidades.
Os requisitos não estão bem definidos e possuem chances de alteração.
Os requisitos estão bem definidos e possuem possibilidade de alteração.
Os requisitos não estão bem definidos e não possuem chances de alteração.
Os requisitos estão bem definidos e não possuem possibilidade de alteração.
7ª QUESTÃO
A utilização de um processo de software têm sido apontada como um fator primordial para o sucesso de
empresas de desenvolvimento de software. Sucintamente podemos definir o processo de software  como
um conjunto de atividades uniformizadas a serem aplicadas sistematicamente que se encontram agrupadas
em fases, cada uma das quais com os seus intervenientes com responsabilidades, que possui diversas
entradas e produz diversas saídas. Isto é, define quem faz o quê, quando e como para atingir um certo
objetivo.
 
Disponível em: <http://www.macoratti.net/proc_sw1>.htm. Acesso em: 25 jul. 2018.
  
Embora existam processos diferentes, algumas atividades fundamentais são comuns a todos. Com base
nessa informação, avalie as afirmativas a seguir:
 
I. A evolução de software é onde é feita a especificação do software e suas funcionalidades.
 II. O Projeto e a Implementação definem o software que atenda à especificação dada pelo cliente.
 III. Validação de software é onde o software é validado para garantir que esteja em conformidade com o que
o cliente solicitou.
 IV. A Especificação de software é onde o software evolui para atender as necessidades de mudanças do
cliente.
 
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
I e IV, apenas.
II e III, apenas.
I, II e IV,apenas.
I, II, III e IV.
8ª QUESTÃO
Vimos em nossas aulas que o termo engenharia de software foi proposto com o intuito de tornar o processo
de software um  desenvolvimento sistemático, seguindo padrões de qualidade, além do cronograma
e orçamento previsto inicialmente.
 
Com relação à engenharia de software, assinale a alternativa correta.
ALTERNATIVAS
04/09/2018 Unicesumar - Ensino a Distância
5/6
É uma disciplina de engenharia voltada para a implementação e validação dos requisitos.
É uma disciplina de engenharia cujo foco está em planejar e gerenciar projetos de software modernos.
É uma disciplina de engenharia cujo foco está nos aspectos de construção e homologação do sistema.
É uma disciplina de engenharia cujo foco está na definição de processos e modelos de desenvolvimento de software,
voltando a atender solicitações e mudanças de negócio.
É uma disciplina de engenharia cujo foco está em todos os aspectos da produção de software, desde os estágios
iniciais da especificação do sistema até a sua manutenção.
9ª QUESTÃO
Em meados de 1970, o avanço do Hardware comparado ao Software era muito maior e tínhamos também o
desenvolvimento de grandes sistemas de maneira informal, ou seja, sem seguir regras ou etapas pré-
definidas causando assim muitos problemas de prazos e custos.
 
A partir destes problemas apresentados, assinale a alternativa que contemple o termo que simboliza tal
período:
ALTERNATIVAS
Crise da UML.
Crise de Software.
Crise do Hardware.
Crise de Distribuição em massa.
Crise da Rede de Computadores.
10ª QUESTÃO
Existem vários tipos de sistemas de software, desde os simples sistemas embutidos até os sistemas de
informações complexos, de alcance mundial. Desenvolver um sistema de informações corporativo é
totalmente diferente de desenvolver um controlador para um instrumento científico.
 
SOMMERVILLE, I. Engenharia de software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
 
Analisando o fragmento apresentado, relacione os tipos de aplicações de software com as suas respectivas
definições:
  
1. Software de
sistema
 2. Software de
aplicação
 3. Software
científico/de
engenharia
 4. Software
embutido
 5. Software de
inteligência
artificial
(   ) Software desenvolvido para solucionar uma necessidade especifica de negócio,
processando dados comerciais ou técnicos.
 (   ) Software que controla ou gerencia dispositivos de hardware, tais como o painel do
micro-ondas, celulares ou controle do sistema de freios de um veículo.
 (   ) Software que utiliza algoritmos não numéricos para solucionar problemas complexos,
como, por exemplo, sistemas especialistas, robótica ou redes neurais artificiais.
 (   ) Software desenvolvido para atender a outros programas, por exemplo, editores de
texto, compiladores e sistemas operacionais.
 (   ) Software que vai da astronomia a vulcanologia, da biologia molecular a fabricação
automatizada, normalmente utilizando algoritmos para o processamento numérico
pesado.
 
A sequência correta é:
04/09/2018 Unicesumar - Ensino a Distância
6/6
ALTERNATIVAS
2, 3, 5, 1, 4.
3, 4, 5, 1, 2.
2, 1, 5, 4, 3.
2, 4, 5, 1, 3.
2, 4, 3, 1, 5.

Mais conteúdos dessa disciplina