Logo Passei Direto
Buscar

ATIVIDADE 2 - TOPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE

Ferramentas de estudo

Questões resolvidas

Para a estruturação de uma fábrica de software, o ciclo de vida do software desenvolvido geralmente possuirá como base as etapas de planejamento, requisitos, análise, projeto, implementação, testes, implantação e manutenção. No contexto de fábrica de software orientadas a projetos, essas etapas são distribuídas de acordo com o ciclo de desenvolvimento adotado pela empresa para cada projeto a ser executado. A empresa XPTO ainda opera a gestão com cliente utilizando calendários, blocos de notas, post-it, e o Excel. Foi após um incidente técnico que resultou na perda das informações, que a diretoria comercial da XPTO resolveu informatizar o sistema de relacionamento com o cliente. A dúvida está entre adquirir uma ferramenta pronta ou buscar uma solução customizada.
Diante do exposto, essa situação consiste em uma __________ para a fábrica de software. Assinale a alternativa que complete corretamente a afirmação:
ordem de serviço visando funcionalidade
demanda para um novo desenvolvimento
demanda para a manutenção de um sistema
ordem de serviço para determinar a arquitetura de software
estimativa para melhorar a produtividade de um novo projeto

O planejamento da implementação de uma fábrica de software é constituído por especificações técnicas e pela estratégia de desenvolvimento.
Analise os passos para o planejamento da implantação da fábrica de software: I. Elaborar o plano de aquisição de recursos. II. Elaborar o orçamento de custo do projeto. III. Elaborar a estratégia de recuperação de falhas. IV. Elaborar um programa de certificação dos profissionais. É correto o que se afirma em:
I e II, apenas.
II e III, apenas.
III e IV, apenas.
I, II e III, apenas.
I, II, III e IV.

A crescente preocupação pela melhoria do software, seja por exigência do mercado ou dos clientes, passa pela implantação de fábricas de testes. Essas fábricas permitem a produção de sistemas com um nível de qualidade aceitável e em um espaço de tempo cada vez menor.
A fábrica de testes dentro de um projeto deve garantir: I. O compromisso com a qualidade de software. II. Um modelo de testes manuais e automatizados. III. O reuso de software por intermédio de frameworks. IV. O posicionamento real de cada projeto em andamento. É correto o que se afirma em:
II, apenas.
I e III, apenas.
II e IV, apenas.
I, II e IV, apenas.
II, III e IV, apenas.

Observe o anúncio de emprego em um site especializado para a vaga a seguir: Desenvolvedor de Software: HOME OFFICE Desenvolvedor de Software para Curitiba/PR Atividades: VAGA REMOTA - Estamos em busca de um profissional com Inglês Avançado, que tenha conhecimento nestas tecnologias: HTML, CSS, JavaScript, conceitos de integração REST / SOAP API XXXX, Aura components, Lightning Web Components (não mandatório, mas um plus), Apex, Apex Triggers, Apex Test Classes, SOQL / SOSL e Limites da Plataforma.
Essa vaga está associada a uma __________. Assinale a alternativa correta:
fábrica de software de produtos
fábrica de testes de software
fábrica de software virtual
fábrica de componentes
fábrica de projetos

A chave para a transformações proposta, seja em computação quântica, realidade aumentada ou veículos autônomos, está no software. Portanto, as empresas de software devem ter os olhos na construção e modernização de seus produtos e ferramentas para estarem conectadas ao mundo digitalmente.
Assinale a alternativa correta correspondente a escolha de um framework para uma fábrica de software com base em rede de operações:
Considerar itens relativos à instalação, demanda da fábrica, necessidade de futuras expansões e acessibilidade.
Considerar a escolha da tecnologia de processo da fábrica de software, tanto pelo escopo quantos pelas plataformas no desenvolvimento de software.
Considerar a escolha do escopo para poder decidir pelas linguagens de programação, banco de dados, pacotes, entre outros recursos computacionais mais pertinentes.
As escolhas de plataforma e ambiente vão influenciar sobre a rede de operações, portanto, deve-se considerar os requisitos dos clientes em relação ao serviço da fábrica de software.
Considerar a localização da fábrica de software em função do suprimento, como máquinas, equipamentos, software, dispositivos de redes, além do custo relacionado à mão de obra.

Para entender melhor os modelos de fábrica de software é necessário fazer a apresentação de um modelo genérico com a relação dos componentes, conforme cada camada do modelo apresentado na figura a seguir. O modelo genérico possui componentes que atendem a todos os modelos de Fábrica de Software.
Dentre os componentes do processo de gestão estratégica do processo de software, está aquele que define as regras da fábrica de software com base em suas políticas e normas internas. Definidas as regras consegue reconhecer desvios de padrão, apurar os dados e apresentar os resultados à equipe responsável. Assinale a alternativa que corresponde a descrição acima:
Segurança.
Compliance.
Treinamento.
Recursos humanos.
Gestão da melhoria.

O termo “Fábrica de Software” traz para o ambiente de desenvolvimento de aplicativos conceitos e metodologias análogas ao processo de produção fabril tradicional, baseado em componentes com características semelhantes e com a mesma qualidade. Historicamente, o conceito de Fábrica de Software, que surgiu em sua forma mais simples em meados da década de 60, vem evoluindo com o passar dos anos.
Em uma fábrica de software, podemos ter diferentes processos que são adequados a diferentes projetos. Sobre isso, analise as alternativas a seguir e marque as corretas sobre a Fábrica de Software Baseada em Processos:
I) O conceito de fábrica de software baseia-se na ideia de prover uma linha de produção de soluções que atendam às necessidades específicas de cada cliente.
II) Ter um processo definido é importante para organizar e disciplinar o desenvolvimento de software.
III) Um processo de desenvolvimento de software é um conjunto de atividades que são necessários para se transformar os requisitos do cliente em software.
IV) Processo padrão bem estabelecido deve ser tomado como referencial no planejamento e definição de estratégias de cada fábrica e deve ser genérico para atender a maioria dos projetos.
I, apenas.
I e IV, apenas.
I, III e IV, apenas.
II, III e IV, apenas.
I, II, III e IV, apenas.

A Fábrica de Software pode ser definida como um conjunto de atividades e recursos materiais ou humanos, com metodologias e processos bem estruturados e definidos. Usa melhores práticas para o desenvolvimento, verificações e validações, manutenção do software, métricas e indicadores de qualidade e produtividade.
Com base nesta definição, analise as alternativas que descrevem a essência do Software:
I) Essência do software deve ser o foco técnico e o gerenciamento, com ênfase em qualidade e reuso e, como base, uma padronização por processos.
II) No foco técnico temos ferramentas automatizadas para a interação entre as pessoas envolvidas no projeto.
III) No foco de gerenciamento temos modelos de projetos, de processos, de reuso, artefatos e gestão da qualidade e controle de processos e produtos.
IV) Essência do software deve ser o foco na manutenção e na implantação, com ênfase no reuso e, como base, uma padronização por processos.
I.
II e III.
I, II e III.
I, III e IV.
I, II, III e IV.

Definir uma Fábrica de Software a partir de processos, pode ajudar na adaptação a mudanças tecnológicas e de mercador e também na cultura de processos. Conceituando a Fábrica de Software como um ambiente de desenvolvimento constituído por processos e que envolve o ciclo de vida, iniciando pela etapa de planejamento, depois temos o design/projeto do software, seguindo para desenvolvimento/implementação dos códigos, depois temos os testes, implantação do sistema e encerrando com o suporte ao cliente/usuário.
Analisando as informações acima, analise as alternativas sobre o Ambiente de Desenvolvimento de Software (ADS):
I) Um ADS é composto por um conjunto de atividades necessárias para desenvolver os sistemas e essa estrutura faz parte de um conjunto de componentes.
II) Um ADS abrange todo o ciclo de desenvolvimento de software juntamente com as linguagens de programação e modelagem, banco de dados, ferramentas para o gerenciamento de componentes e de artefatos de software.
III) Um ADS centrado em programas permite definir e executar procedimentos realizados por grupos de desenvolvedores trabalhando em uma empresa.
IV) Um ADS é visto como um meio, uma estrutura, composto por processos integrados que abrangem o ciclo de vida de software, incluindo os atores, os artefatos produzidos e os recursos utilizados.
I.
II e III.
II e IV.
I, II e IV.
I, II, III e IV.

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Para a estruturação de uma fábrica de software, o ciclo de vida do software desenvolvido geralmente possuirá como base as etapas de planejamento, requisitos, análise, projeto, implementação, testes, implantação e manutenção. No contexto de fábrica de software orientadas a projetos, essas etapas são distribuídas de acordo com o ciclo de desenvolvimento adotado pela empresa para cada projeto a ser executado. A empresa XPTO ainda opera a gestão com cliente utilizando calendários, blocos de notas, post-it, e o Excel. Foi após um incidente técnico que resultou na perda das informações, que a diretoria comercial da XPTO resolveu informatizar o sistema de relacionamento com o cliente. A dúvida está entre adquirir uma ferramenta pronta ou buscar uma solução customizada.
Diante do exposto, essa situação consiste em uma __________ para a fábrica de software. Assinale a alternativa que complete corretamente a afirmação:
ordem de serviço visando funcionalidade
demanda para um novo desenvolvimento
demanda para a manutenção de um sistema
ordem de serviço para determinar a arquitetura de software
estimativa para melhorar a produtividade de um novo projeto

O planejamento da implementação de uma fábrica de software é constituído por especificações técnicas e pela estratégia de desenvolvimento.
Analise os passos para o planejamento da implantação da fábrica de software: I. Elaborar o plano de aquisição de recursos. II. Elaborar o orçamento de custo do projeto. III. Elaborar a estratégia de recuperação de falhas. IV. Elaborar um programa de certificação dos profissionais. É correto o que se afirma em:
I e II, apenas.
II e III, apenas.
III e IV, apenas.
I, II e III, apenas.
I, II, III e IV.

A crescente preocupação pela melhoria do software, seja por exigência do mercado ou dos clientes, passa pela implantação de fábricas de testes. Essas fábricas permitem a produção de sistemas com um nível de qualidade aceitável e em um espaço de tempo cada vez menor.
A fábrica de testes dentro de um projeto deve garantir: I. O compromisso com a qualidade de software. II. Um modelo de testes manuais e automatizados. III. O reuso de software por intermédio de frameworks. IV. O posicionamento real de cada projeto em andamento. É correto o que se afirma em:
II, apenas.
I e III, apenas.
II e IV, apenas.
I, II e IV, apenas.
II, III e IV, apenas.

Observe o anúncio de emprego em um site especializado para a vaga a seguir: Desenvolvedor de Software: HOME OFFICE Desenvolvedor de Software para Curitiba/PR Atividades: VAGA REMOTA - Estamos em busca de um profissional com Inglês Avançado, que tenha conhecimento nestas tecnologias: HTML, CSS, JavaScript, conceitos de integração REST / SOAP API XXXX, Aura components, Lightning Web Components (não mandatório, mas um plus), Apex, Apex Triggers, Apex Test Classes, SOQL / SOSL e Limites da Plataforma.
Essa vaga está associada a uma __________. Assinale a alternativa correta:
fábrica de software de produtos
fábrica de testes de software
fábrica de software virtual
fábrica de componentes
fábrica de projetos

A chave para a transformações proposta, seja em computação quântica, realidade aumentada ou veículos autônomos, está no software. Portanto, as empresas de software devem ter os olhos na construção e modernização de seus produtos e ferramentas para estarem conectadas ao mundo digitalmente.
Assinale a alternativa correta correspondente a escolha de um framework para uma fábrica de software com base em rede de operações:
Considerar itens relativos à instalação, demanda da fábrica, necessidade de futuras expansões e acessibilidade.
Considerar a escolha da tecnologia de processo da fábrica de software, tanto pelo escopo quantos pelas plataformas no desenvolvimento de software.
Considerar a escolha do escopo para poder decidir pelas linguagens de programação, banco de dados, pacotes, entre outros recursos computacionais mais pertinentes.
As escolhas de plataforma e ambiente vão influenciar sobre a rede de operações, portanto, deve-se considerar os requisitos dos clientes em relação ao serviço da fábrica de software.
Considerar a localização da fábrica de software em função do suprimento, como máquinas, equipamentos, software, dispositivos de redes, além do custo relacionado à mão de obra.

Para entender melhor os modelos de fábrica de software é necessário fazer a apresentação de um modelo genérico com a relação dos componentes, conforme cada camada do modelo apresentado na figura a seguir. O modelo genérico possui componentes que atendem a todos os modelos de Fábrica de Software.
Dentre os componentes do processo de gestão estratégica do processo de software, está aquele que define as regras da fábrica de software com base em suas políticas e normas internas. Definidas as regras consegue reconhecer desvios de padrão, apurar os dados e apresentar os resultados à equipe responsável. Assinale a alternativa que corresponde a descrição acima:
Segurança.
Compliance.
Treinamento.
Recursos humanos.
Gestão da melhoria.

O termo “Fábrica de Software” traz para o ambiente de desenvolvimento de aplicativos conceitos e metodologias análogas ao processo de produção fabril tradicional, baseado em componentes com características semelhantes e com a mesma qualidade. Historicamente, o conceito de Fábrica de Software, que surgiu em sua forma mais simples em meados da década de 60, vem evoluindo com o passar dos anos.
Em uma fábrica de software, podemos ter diferentes processos que são adequados a diferentes projetos. Sobre isso, analise as alternativas a seguir e marque as corretas sobre a Fábrica de Software Baseada em Processos:
I) O conceito de fábrica de software baseia-se na ideia de prover uma linha de produção de soluções que atendam às necessidades específicas de cada cliente.
II) Ter um processo definido é importante para organizar e disciplinar o desenvolvimento de software.
III) Um processo de desenvolvimento de software é um conjunto de atividades que são necessários para se transformar os requisitos do cliente em software.
IV) Processo padrão bem estabelecido deve ser tomado como referencial no planejamento e definição de estratégias de cada fábrica e deve ser genérico para atender a maioria dos projetos.
I, apenas.
I e IV, apenas.
I, III e IV, apenas.
II, III e IV, apenas.
I, II, III e IV, apenas.

A Fábrica de Software pode ser definida como um conjunto de atividades e recursos materiais ou humanos, com metodologias e processos bem estruturados e definidos. Usa melhores práticas para o desenvolvimento, verificações e validações, manutenção do software, métricas e indicadores de qualidade e produtividade.
Com base nesta definição, analise as alternativas que descrevem a essência do Software:
I) Essência do software deve ser o foco técnico e o gerenciamento, com ênfase em qualidade e reuso e, como base, uma padronização por processos.
II) No foco técnico temos ferramentas automatizadas para a interação entre as pessoas envolvidas no projeto.
III) No foco de gerenciamento temos modelos de projetos, de processos, de reuso, artefatos e gestão da qualidade e controle de processos e produtos.
IV) Essência do software deve ser o foco na manutenção e na implantação, com ênfase no reuso e, como base, uma padronização por processos.
I.
II e III.
I, II e III.
I, III e IV.
I, II, III e IV.

Definir uma Fábrica de Software a partir de processos, pode ajudar na adaptação a mudanças tecnológicas e de mercador e também na cultura de processos. Conceituando a Fábrica de Software como um ambiente de desenvolvimento constituído por processos e que envolve o ciclo de vida, iniciando pela etapa de planejamento, depois temos o design/projeto do software, seguindo para desenvolvimento/implementação dos códigos, depois temos os testes, implantação do sistema e encerrando com o suporte ao cliente/usuário.
Analisando as informações acima, analise as alternativas sobre o Ambiente de Desenvolvimento de Software (ADS):
I) Um ADS é composto por um conjunto de atividades necessárias para desenvolver os sistemas e essa estrutura faz parte de um conjunto de componentes.
II) Um ADS abrange todo o ciclo de desenvolvimento de software juntamente com as linguagens de programação e modelagem, banco de dados, ferramentas para o gerenciamento de componentes e de artefatos de software.
III) Um ADS centrado em programas permite definir e executar procedimentos realizados por grupos de desenvolvedores trabalhando em uma empresa.
IV) Um ADS é visto como um meio, uma estrutura, composto por processos integrados que abrangem o ciclo de vida de software, incluindo os atores, os artefatos produzidos e os recursos utilizados.
I.
II e III.
II e IV.
I, II e IV.
I, II, III e IV.

Prévia do material em texto

17/03/2020 Unicesumar - Ensino a Distância
1/8
ATIVIDADE 2 - ENG SOFT - TÓPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE I - 51/2020
Período:02/03/2020 08:00 a 17/03/2020 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 18/03/2020 00:00 (Horário de Brasília)
Nota obtida:
1ª QUESTÃO
Para a estruturação de uma fábrica de software, o ciclo de vida do software desenvolvido geralmente
possuirá como base as etapas de planejamento, requisitos, análise, projeto, implementação, testes,
implantação e manutenção. No contexto de fábrica de software orientadas a projetos, essas etapas são
distribuídas de acordo com o ciclo de desenvolvimento adotado pela empresa para cada projeto a ser
executado. 
FREITAS, J. A. de. Tópicos Especiais em Engenharia de Software I. Maringá-PR. UniCesumar, 2018. 
 A empresa XPTO ainda opera a gestão com cliente utilizando calendários, blocos de notas, post-it, e o Excel.
Foi após um incidente técnico que resultou na perda das informações, que a diretoria comercial da XPTO
resolveu informatizar o sistema de relacionamento com o cliente. A dúvida está entre adquirir uma
ferramenta pronta ou buscar uma solução customizada. 
Diante do exposto, essa situação consiste em uma __________ para a fábrica de software. 
Assinale a alternativa que complete corretamente a afirmação: 
ALTERNATIVAS
ordem de serviço visando funcionalidade
demanda para um novo desenvolvimento
demanda para a manutenção de um sistema
ordem de serviço para determinar a arquitetura de software
estimativa para melhorar a produtividade de um novo projeto
2ª QUESTÃO
O planejamento da implementação de uma fábrica de software é constituído por especificações técnicas e
pela estratégia de desenvolvimento. 
FREITAS, J. A. de. Tópicos Especiais em Engenharia de Software I. Maringá-PR. UniCesumar, 2018. 
Analise os passos para o planejamento da implantação da fábrica de software: 
I. Elaborar o plano de aquisição de recursos. 
II. Elaborar o orçamento de custo do projeto. 
III. Elaborar a estratégia de recuperação de falhas. 
IV. Elaborar um programa de certificação dos profissionais. 
É correto o que se afirma em: 
ALTERNATIVAS
17/03/2020 Unicesumar - Ensino a Distância
2/8
I e II, apenas.
II e III, apenas.
III e IV, apenas.
I, II e III, apenas.
I, II, III e IV.
3ª QUESTÃO
A crescente preocupação pela melhoria do software, seja por exigência do mercado ou dos clientes, passa
pela implantação de fábricas de testes. Essas fábricas permitem a produção de sistemas com um nível de
qualidade aceitável e em um espaço de tempo cada vez menor. 
FREITAS, J. A. de. Tópicos Especiais em Engenharia de Software I. Maringá-PR. UniCesumar, 2018. 
A fábrica de testes dentro de um projeto deve garantir: 
I. O compromisso com a qualidade de software. 
II. Um modelo de testes manuais e automatizados. 
III. O reuso de software por intermédio de frameworks.  
IV. O posicionamento real de cada projeto em andamento. 
É correto o que se afirma em: 
ALTERNATIVAS
II, apenas.
I e III, apenas.
II e IV, apenas.
I, II e IV, apenas.
II, III e IV, apenas.
4ª QUESTÃO
Observe o anúncio de emprego em um site especializado para a vaga a seguir: 
Desenvolvedor de Software: HOME OFFICE 
Desenvolvedor de Software para Curitiba/PR 
Atividades: VAGA REMOTA - Estamos em busca de um profissional com Inglês Avançado, que tenha
conhecimento nestas tecnologias: HTML, CSS, JavaScript, conceitos de integração REST / SOAP API XXXX,
Aura components, Lightning Web Components (não mandatório, mas um plus), Apex, Apex Triggers, Apex
Test Classes, SOQL / SOSL e Limites da Plataforma.  
Quantidade: 1 vaga. 
Essa vaga está associada a uma __________. 
Assinale a alternativa correta:
ALTERNATIVAS
17/03/2020 Unicesumar - Ensino a Distância
3/8
fábrica de software de produtos
fábrica de testes de software
fábrica de software virtual
fábrica de componentes
fábrica de projetos
5ª QUESTÃO
A chave para a transformações proposta, seja em computação quântica, realidade aumentada ou veículos
autônomos, está no software. Portanto, as empresas de software devem ter os olhos na construção e
modernização de seus produtos e ferramentas para estarem conectadas ao mundo digitalmente. 
FREITAS, J. A. de. Tópicos Especiais em Engenharia de Software I. Maringá-PR. UniCesumar, 2018. 
Assinale a alternativa correta correspondente a escolha de um framework para uma fábrica de software com
base em rede de operações: 
ALTERNATIVAS
Considerar itens relativos à instalação, demanda da fábrica, necessidade de futuras expansões e acessibilidade.
Considerar a escolha da tecnologia de processo da fábrica de software, tanto pelo escopo quantos pelas plataformas
no desenvolvimento de software.
Considerar a escolha do escopo para poder decidir pelas linguagens de programação, banco de dados, pacotes, entre
outros recursos computacionais mais pertinentes.
As escolhas de plataforma e ambiente vão influenciar sobre a rede de operações, portanto, deve-se considerar os
requisitos dos clientes em relação ao serviço da fábrica de software.
Considerar a localização da fábrica de software em função do suprimento, como máquinas, equipamentos, software,
dispositivos de redes, além do custo relacionado à mão de obra.
6ª QUESTÃO
Para entender melhor os modelos de fábrica de software é necessário fazer a apresentação de um modelo
genérico com a relação dos componentes, conforme cada camada do modelo apresentado na figura a
seguir. O modelo genérico possui componentes que atendem a todos os modelos de Fábrica de Software.
 
17/03/2020 Unicesumar - Ensino a Distância
4/8
FREITAS, J. A. de.Tópicos Especiais Em Engenharia de Software I. Maringá-Pr.: UniCesumar, 2018.
 
Dentre os componentes do processo de gestão estratégica do processo de software, está aquele que define
as regras da fábrica de software com base em suas políticas e normas internas. Definidas as regras consegue
reconhecer desvios de padrão, apurar os dados e apresentar os resultados à equipe responsável.
Assinale a alternativa que corresponde a descrição acima:
ALTERNATIVAS
Segurança.
Compliance.
Treinamento.
Recursos humanos.
Gestão da melhoria.
7ª QUESTÃO
17/03/2020 Unicesumar - Ensino a Distância
5/8
O termo Fábrica de Software não é novo e vem evoluindo desde os anos sessenta na procura de um modelo
que atenda as expectativas de Fabricantes e do mercado. Nos dias atuais, diversos fatores têm favorecido a
sua afirmação como produtora de software. Alguns exemplos disso são a consolidação das técnicas de
engenharia de software e o amadurecimento dos padrões de qualidade.
 
OSIAS, Claudio de Souza. FÁBRICA DE SOFTWARE: um estudo de caso na Dataprev, sob a ótica da
estrutura organizacional. FGV. Rio de Janeiro, 2008.
 
Pensando sobre isso, analise a figura abaixo:
Identifique a qual modelo de Fábrica de Software a figura representa:
 
ALTERNATIVAS
Fábrica de Software Baseada em Processos
Fábrica de Programas de Software
Fábrica de Projetos
Fábrica de Software Baseada em Componentes
Fábrica de Software Baseada em Produtos
8ª QUESTÃO
17/03/2020 Unicesumar - Ensino a Distância
6/8
O termo “Fábrica de Software” traz para o ambiente de desenvolvimento de aplicativos conceitos e
metodologias análogas ao processo de produção fabril tradicional, baseado em componentes com
características semelhantes e com a mesma qualidade. Historicamente, o conceito de Fábrica de Software,
que surgiu em sua forma mais simples em meados da década de 60, vem evoluindo com o passar dos anos.
 
ROMANHA, Silas Dias. Um Modelo de Fábrica de Software em Instituições de Ensino Superior-
Guaratinguetá, 2016.
 
Em uma fábrica de software, podemos ter diferentes processos que são adequados a diferentes projetos.
Sobre isso, analise as alternativas a seguir e marque as corretas sobre a Fábrica de Software Baseada em
Processos:
 
I) O conceito de fábrica de software baseia-se na ideia de prover uma linha de produção de soluções que
atendam às necessidades específicasde cada cliente.
II) Ter um processo definido é importante para organizar e disciplinar o desenvolvimento de software
III) Um processo de desenvolvimento de software é um conjunto de atividades que são necessários para se
transformar os requisitos do cliente em software.
IV) Processo padrão bem estabelecido deve ser tomado como referencial no planejamento e definição de
estratégias de cada fábrica e deve ser genérico para atender a maioria dos projetos.
 
É correto o que se afirma em:
 
ALTERNATIVAS
I, apenas.
I e IV, apenas.
I, III e IV, apenas.
II, III e IV, apenas.
I, II, III e IV, apenas.
9ª QUESTÃO
17/03/2020 Unicesumar - Ensino a Distância
7/8
A Fábrica de Software pode ser definida como um conjunto de atividades e recursos materiais ou humanos,
com metodologias e processos bem estruturados e definidos.  Usa melhores práticas para o
desenvolvimento, verificações e validações, manutenção do software, métricas e indicadores de qualidade e
produtividade.
 
FREITAS, Janaina Aparecida de. Tópicos Especiais em Engenharia de Software. Maringá - PR
 
Com base nesta definição, analise as alternativas que descrevem a essência do Software:
 
I) Essência do software deve ser o foco técnico e o gerenciamento, com ênfase em qualidade e reuso e,
como base, uma padronização por processos.
II) No foco técnico temos ferramentas automatizadas para a interação entre as pessoas envolvidas no
projeto.
III) No foco de gerenciamento temos modelos de projetos, de processos, de reuso, artefatos e gestão da
qualidade e controle de processos e produtos.
IV) Essência do software deve ser o foco na manutenção e na implantação, com ênfase no reuso e, como
base, uma padronização por processos.
 
É correto o que se afirma em:
 
ALTERNATIVAS
I.
II e III.
I, II e III.
I, III e IV.
I, II, III e IV.
10ª QUESTÃO
17/03/2020 Unicesumar - Ensino a Distância
8/8
Definir uma Fábrica de Software a partir de processos, pode ajudar na adaptação a mudanças tecnológicas e
de mercador e também na cultura de processos. Conceituando a Fábrica de Software como um ambiente de
desenvolvimento constituído por processos e que envolve o ciclo de vida, iniciando pela etapa de
planejamento, depois temos o design/projeto do software, seguindo para desenvolvimento/implementação
dos códigos, depois temos os testes, implantação do sistema e encerrando com o suporte ao
cliente/usuário.
 
BORSOI, Beatriz Terezinha. Arquitetura de Processo Aplicada na Integração de Fábricas de Software.
USP. São Paulo, 2008.
Analisando as informações acima, analise as alternativas sobre o Ambiente de Desenvolvimento de Software
(ADS):
 
I) Um ADS é composto por um conjunto de atividades necessárias para desenvolver os sistemas e essa
estrutura faz parte de um conjunto de componentes.
II) Um ADS abrange todo o ciclo de desenvolvimento de software juntamente com as linguagens de
programação e modelagem, banco de dados, ferramentas para o gerenciamento de componentes e de
artefatos de software.
III) Um ADS centrado em programas permite definir e executar procedimentos realizados por grupos de
desenvolvedores trabalhando em uma empresa.
IV) Um ADS é visto como um meio, uma estrutura, composto por processos integrados que abrangem o
ciclo de vida de software, incluindo os atores, os artefatos produzidos e os recursos utilizados.
 
É correto o que se afirma em:
 
ALTERNATIVAS
I.
II e III.
II e IV.
I, II e IV.
I, II, III e IV.

Mais conteúdos dessa disciplina