Logo Passei Direto
Buscar

Processo de Software - Avaliação I - Individual

User badge image
Eudes Júnior

em

Ferramentas de estudo

Questões resolvidas

A Engenharia de Software define diversas metodologias de desenvolvimento de software, dinamizando a execução dos projetos, exigindo, desde a definição do escopo, análise, desenvolvimento e até sua implantação, maior experiência dos envolvidos para atingir maior produtividade e qualidade.
A respeito das etapas de análise e especificação de requisitos, implementação, operação e manutenção do projeto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Análise e especificação de requisitos: compreende a etapa do levantamento das necessidades do cliente, identifica os problemas e definição da documentação dos requisitos, detalhando os resultados esperados da aplicação a ser desenvolvida. ( ) Implementação: é a etapa que se materializa o projeto na construção do seu código-fonte, etapa que busca criar o que foi definido no planejamento, especificação de requisitos e arquitetura do projeto. ( ) Operação: assim que o projeto for liberado ao cliente esta é a fase de acompanhamento de uso do software, aferindo a estabilidade da aplicação. ( ) Manutenção: esta etapa irá garantir o funcionamento correto do software através de testes integrados no sistema, a fim de verificar se está correto ao especificado. Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
B V - V - V - F.
C V - V - F - V.
D V - F - F - V.

Em uma organização, o desenvolvimento do modelo de negócio é realizado por equipes diferentes das equipes que desenvolvem a modelagem de software. O modelo de negócio serve de suporte para o projeto do software, cujos detalhes técnicos do modelo de software não estarão contemplados ou detalhados no modelo de negócio. Para auxiliar no desenvolvimento destes modelos, pode-se utilizar a técnica i, proposta por Eric Yu, que define quem executará os processos, as diferentes formas para executá-los e quem deverá receber as informações. Esta técnica utiliza-se do Modelo de Dependência Estratégica (SD) e do Modelo de Razão Estratégica (SR). Sobre a definição do Modelo de Dependência Estratégica (SD), assinale a alternativa CORRETA:
A Fornece uma descrição dos elementos do projeto e instruções para a utilização dos processos.
B Fornece uma definição do processo de integração entre os recursos tecnológicos e os recursos humanos de um projeto.
C Fornece uma definição intencional de um processo com relação a uma rede de relacionamento de dependência entre atores que executarão estes processos.
D Fornece um guia de uso e razões de validação dos processos organizacionais.

Cada organização possui missão, objetivos e processos próprios e é importante dar atenção à modelagem desses itens. A modelagem organizacional pode ser compreendida como um processo através do qual é possibilitada a formação da estrutura organizacional. Levando-se em conta que nenhuma estratégia pode ser seguida sem uma estrutura que a suporte, o processo de modelagem desempenha, então, um papel fundamental dentro de qualquer organização, seja ela de pequeno, médio ou grande porte.
Referente à abordagem da Modelagem Organizacional definida por Alencar (1999), analise as sentenças a seguir:
I- Oferece maior habilitação de respostas e questionamentos para tarefas da cadeia de fornecimento que não estão explicitamente representados no modelo.
II- Permite visualizar o modelo de forma fácil, correta e intuitiva.
III- Permite reutilizar os ativos internos da organização e obter controle centralizado da cadeia de fornecimento de informação e conhecimento.
IV- Oferece maior habilidade para compartilhamento das informações e conhecimentos da organização, sem reúso destes recursos.
a) As sentenças I, III e IV estão corretas.
b) As sentenças I, II e IV estão corretas.
c) As sentenças I e II estão corretas.
d) As sentenças III e IV estão corretas.

O modelo sequencial, conhecido também como cascata, corresponde à principal metodologia tradicional de desenvolvimento de software. Neste modelo, há a necessidade de que o software seja todo planejado e documentado antes de sua implementação.
Acerca do modelo sequencial de desenvolvimento de software, assinale a alternativa CORRETA:
a) Traz, como uma de suas fases, a análise de riscos.
b) A fase de Design sempre exige a criação de um protótipo.
c) O custo de manutenção do software é inferior aos outros modelos.
d) Divide-se em fases, sendo que a próxima fase somente inicia com o término da anterior.

A busca pela qualidade e produtividade no desenvolvimento de software fez com que a cultura das organizações mudasse suas maneiras de trabalho de forma que a melhoria contínua fizesse parte dos seus objetivos estratégicos. O mercado consumidor de hoje vive mudanças muito rápidas em vários aspectos, como mais exigência, mais competitividade e novos recursos tecnológicos. Os modelos de processos CMMI e MPS.BR são focados na melhoria de qualidade e produtividade de processo de software.
Sobre os modelos CMMI e MPS.BR, analise as sentenças a seguir:
I- O modelo MPS.BR procura contemplar a realidade das empresas desenvolvedoras brasileiras.
II- O modelo MPS.BR é constituído por níveis representados de A ao G.
III- O modelo CMMI é um modelo internacional com 5 níveis de maturidade, de 1 até 5, sendo o primeiro em nível ad-hoc e o último nível em otimização.
IV- Os modelos CMMI e MPS.BR são voltados a aumentar a produtividade no processo de software sem se preocupar com a melhoria da sua qualidade de software.
a) As sentenças I, III e IV estão corretas.
b) As sentenças I e IV estão corretas.
c) As sentenças I, II e III estão corretas.
d) As sentenças III e IV estão corretas.

O Enterprise Knowledge Development (EKD) é uma técnica de modelagem que permeia todos os níveis de uma organização, desde os níveis estratégicos até os níveis operacionais. A proposta de usar o EKD é prover uma descrição clara e não ambígua sobre como a organização funciona.
Sobre as ações da proposta de uso do EKD, analise as sentenças a seguir:
I- Identificar quais requisitos devem mudar e quais as razões da mudança.
II- Identificar as opções que precisam ser criadas para encontrar esses requisitos.
III- Identificar quais são as diretrizes e os argumentos usados para avaliação dessas opções.
IV- Identificar quais métricas poderão ser utilizadas para a divulgação dos resultados.
a) As sentenças I, II e III estão corretas.
b) Somente a sentença I está correta.
c) As sentenças I e IV estão corretas.
d) As sentenças III e IV estão corretas.

O alicerce da engenharia de software é a camada de processo que mantém unidas as camadas de tecnologia e permite o desenvolvimento racional e oportuno de softwares, para uso de adequados métodos, a fim de se obter um produto de qualidade. Na Engenharia de Software, a qualidade dá ênfase à preocupação da disciplina, à padronização e à satisfação dos clientes. O processo dá ênfase ao roteiro e ao planejamento das atividades, bem como ao controle do projeto de software.
Com relação à função da qualidade do processo de software, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Serve para garantir que o desenvolvimento de software ocorra dentro do prazo estimado, fazer de forma correta as definições estabelecidas no escopo e esteja comprometido com a qualidade desejada.
( ) Serve para incorporar um modelo de processo de software sob orientações a objetos e testes automatizados como padrão de qualidade.
( ) Serve para concentrar as melhores práticas e métodos de customização e reúso de software.
( ) Para evitar retrabalho e ter mais chance de reconhecimento por parte de todos os envolvidos.
a) V - F - V - V.
b) F - F - V - V.
c) F - V - V - F.
d) V - F - F - V.

Segundo Reis (2003), a execução dos processos de software depende diretamente da linguagem adotada na etapa da modelagem dos processos, sendo que na maioria das vezes o nível de formalidade adotado é baixo. Geralmente, a modelagem orientada a processos usa o mesmo nível de formalismo para a execução dos processos e a elaboração de sistemas computacionais como prioridade a sua coesão. A respeito dos tipos de formalismos de execução/modelagem mais conhecidos e utilizados em ambientes de desenvolvimento de software, assinale a alternativa CORRETA:
a) Execução procedimental, Execução baseada em Regras, Execução baseada em Regras ECA (Evento-Condição-Ação), Execução Baseada em Redes de Petri e Execução baseada em Redes de Tarefas.
b) Execução procedimental, Execução baseada em Progressão, Execução baseada em Diretrizes, Execução baseada em Regras ECA (Evento-Condição-Ação) e Execução baseada em Redes Petri.
c) Execução Rotineira, Execução baseada em Progressão, Execução baseada em Diretrizes, Execução baseada em Redes de Evento-Ação e Execução baseada em Redes de Tarefas.
d) Execução procedimental, Execução baseada em Evento-Ação, Execução baseada em Regras, Execução baseada em Redes de Petri e Execução baseada em Redes Colaborativas.

A Engenharia de Software possui diversos modelos de ciclo de vida de software e diversas metodologias de desenvolvimento, tornando-se indispensável a implantação de um processo de software neste cenário para que um projeto tenha sucesso. Sobre a melhor definição do papel do processo de software, assinale a alternativa CORRETA:
A Em uma organização, o processo de software adotado muda para cada um dos tipos de ciclos de vida de software ou metodologias de desenvolvimento.
B Em uma organização, o processo de software adotado sempre muda conforme o tipo de ciclo de vida de software, mas não muda conforme as metodologias de desenvolvimento empregadas.
C Em uma organização, o processo de software utilizado deverá ser sempre o mesmo para os diversos ciclos de vida do software ou metodologias de desenvolvimento.
D Em uma organização, o processo de software adotado sempre muda para cada metodologia de desenvolvimento de software, mas não deve mudar o tipo de ciclo de vida do software empregado.

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!

Questões resolvidas

A Engenharia de Software define diversas metodologias de desenvolvimento de software, dinamizando a execução dos projetos, exigindo, desde a definição do escopo, análise, desenvolvimento e até sua implantação, maior experiência dos envolvidos para atingir maior produtividade e qualidade.
A respeito das etapas de análise e especificação de requisitos, implementação, operação e manutenção do projeto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Análise e especificação de requisitos: compreende a etapa do levantamento das necessidades do cliente, identifica os problemas e definição da documentação dos requisitos, detalhando os resultados esperados da aplicação a ser desenvolvida. ( ) Implementação: é a etapa que se materializa o projeto na construção do seu código-fonte, etapa que busca criar o que foi definido no planejamento, especificação de requisitos e arquitetura do projeto. ( ) Operação: assim que o projeto for liberado ao cliente esta é a fase de acompanhamento de uso do software, aferindo a estabilidade da aplicação. ( ) Manutenção: esta etapa irá garantir o funcionamento correto do software através de testes integrados no sistema, a fim de verificar se está correto ao especificado. Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
B V - V - V - F.
C V - V - F - V.
D V - F - F - V.

Em uma organização, o desenvolvimento do modelo de negócio é realizado por equipes diferentes das equipes que desenvolvem a modelagem de software. O modelo de negócio serve de suporte para o projeto do software, cujos detalhes técnicos do modelo de software não estarão contemplados ou detalhados no modelo de negócio. Para auxiliar no desenvolvimento destes modelos, pode-se utilizar a técnica i, proposta por Eric Yu, que define quem executará os processos, as diferentes formas para executá-los e quem deverá receber as informações. Esta técnica utiliza-se do Modelo de Dependência Estratégica (SD) e do Modelo de Razão Estratégica (SR). Sobre a definição do Modelo de Dependência Estratégica (SD), assinale a alternativa CORRETA:
A Fornece uma descrição dos elementos do projeto e instruções para a utilização dos processos.
B Fornece uma definição do processo de integração entre os recursos tecnológicos e os recursos humanos de um projeto.
C Fornece uma definição intencional de um processo com relação a uma rede de relacionamento de dependência entre atores que executarão estes processos.
D Fornece um guia de uso e razões de validação dos processos organizacionais.

Cada organização possui missão, objetivos e processos próprios e é importante dar atenção à modelagem desses itens. A modelagem organizacional pode ser compreendida como um processo através do qual é possibilitada a formação da estrutura organizacional. Levando-se em conta que nenhuma estratégia pode ser seguida sem uma estrutura que a suporte, o processo de modelagem desempenha, então, um papel fundamental dentro de qualquer organização, seja ela de pequeno, médio ou grande porte.
Referente à abordagem da Modelagem Organizacional definida por Alencar (1999), analise as sentenças a seguir:
I- Oferece maior habilitação de respostas e questionamentos para tarefas da cadeia de fornecimento que não estão explicitamente representados no modelo.
II- Permite visualizar o modelo de forma fácil, correta e intuitiva.
III- Permite reutilizar os ativos internos da organização e obter controle centralizado da cadeia de fornecimento de informação e conhecimento.
IV- Oferece maior habilidade para compartilhamento das informações e conhecimentos da organização, sem reúso destes recursos.
a) As sentenças I, III e IV estão corretas.
b) As sentenças I, II e IV estão corretas.
c) As sentenças I e II estão corretas.
d) As sentenças III e IV estão corretas.

O modelo sequencial, conhecido também como cascata, corresponde à principal metodologia tradicional de desenvolvimento de software. Neste modelo, há a necessidade de que o software seja todo planejado e documentado antes de sua implementação.
Acerca do modelo sequencial de desenvolvimento de software, assinale a alternativa CORRETA:
a) Traz, como uma de suas fases, a análise de riscos.
b) A fase de Design sempre exige a criação de um protótipo.
c) O custo de manutenção do software é inferior aos outros modelos.
d) Divide-se em fases, sendo que a próxima fase somente inicia com o término da anterior.

A busca pela qualidade e produtividade no desenvolvimento de software fez com que a cultura das organizações mudasse suas maneiras de trabalho de forma que a melhoria contínua fizesse parte dos seus objetivos estratégicos. O mercado consumidor de hoje vive mudanças muito rápidas em vários aspectos, como mais exigência, mais competitividade e novos recursos tecnológicos. Os modelos de processos CMMI e MPS.BR são focados na melhoria de qualidade e produtividade de processo de software.
Sobre os modelos CMMI e MPS.BR, analise as sentenças a seguir:
I- O modelo MPS.BR procura contemplar a realidade das empresas desenvolvedoras brasileiras.
II- O modelo MPS.BR é constituído por níveis representados de A ao G.
III- O modelo CMMI é um modelo internacional com 5 níveis de maturidade, de 1 até 5, sendo o primeiro em nível ad-hoc e o último nível em otimização.
IV- Os modelos CMMI e MPS.BR são voltados a aumentar a produtividade no processo de software sem se preocupar com a melhoria da sua qualidade de software.
a) As sentenças I, III e IV estão corretas.
b) As sentenças I e IV estão corretas.
c) As sentenças I, II e III estão corretas.
d) As sentenças III e IV estão corretas.

O Enterprise Knowledge Development (EKD) é uma técnica de modelagem que permeia todos os níveis de uma organização, desde os níveis estratégicos até os níveis operacionais. A proposta de usar o EKD é prover uma descrição clara e não ambígua sobre como a organização funciona.
Sobre as ações da proposta de uso do EKD, analise as sentenças a seguir:
I- Identificar quais requisitos devem mudar e quais as razões da mudança.
II- Identificar as opções que precisam ser criadas para encontrar esses requisitos.
III- Identificar quais são as diretrizes e os argumentos usados para avaliação dessas opções.
IV- Identificar quais métricas poderão ser utilizadas para a divulgação dos resultados.
a) As sentenças I, II e III estão corretas.
b) Somente a sentença I está correta.
c) As sentenças I e IV estão corretas.
d) As sentenças III e IV estão corretas.

O alicerce da engenharia de software é a camada de processo que mantém unidas as camadas de tecnologia e permite o desenvolvimento racional e oportuno de softwares, para uso de adequados métodos, a fim de se obter um produto de qualidade. Na Engenharia de Software, a qualidade dá ênfase à preocupação da disciplina, à padronização e à satisfação dos clientes. O processo dá ênfase ao roteiro e ao planejamento das atividades, bem como ao controle do projeto de software.
Com relação à função da qualidade do processo de software, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Serve para garantir que o desenvolvimento de software ocorra dentro do prazo estimado, fazer de forma correta as definições estabelecidas no escopo e esteja comprometido com a qualidade desejada.
( ) Serve para incorporar um modelo de processo de software sob orientações a objetos e testes automatizados como padrão de qualidade.
( ) Serve para concentrar as melhores práticas e métodos de customização e reúso de software.
( ) Para evitar retrabalho e ter mais chance de reconhecimento por parte de todos os envolvidos.
a) V - F - V - V.
b) F - F - V - V.
c) F - V - V - F.
d) V - F - F - V.

Segundo Reis (2003), a execução dos processos de software depende diretamente da linguagem adotada na etapa da modelagem dos processos, sendo que na maioria das vezes o nível de formalidade adotado é baixo. Geralmente, a modelagem orientada a processos usa o mesmo nível de formalismo para a execução dos processos e a elaboração de sistemas computacionais como prioridade a sua coesão. A respeito dos tipos de formalismos de execução/modelagem mais conhecidos e utilizados em ambientes de desenvolvimento de software, assinale a alternativa CORRETA:
a) Execução procedimental, Execução baseada em Regras, Execução baseada em Regras ECA (Evento-Condição-Ação), Execução Baseada em Redes de Petri e Execução baseada em Redes de Tarefas.
b) Execução procedimental, Execução baseada em Progressão, Execução baseada em Diretrizes, Execução baseada em Regras ECA (Evento-Condição-Ação) e Execução baseada em Redes Petri.
c) Execução Rotineira, Execução baseada em Progressão, Execução baseada em Diretrizes, Execução baseada em Redes de Evento-Ação e Execução baseada em Redes de Tarefas.
d) Execução procedimental, Execução baseada em Evento-Ação, Execução baseada em Regras, Execução baseada em Redes de Petri e Execução baseada em Redes Colaborativas.

A Engenharia de Software possui diversos modelos de ciclo de vida de software e diversas metodologias de desenvolvimento, tornando-se indispensável a implantação de um processo de software neste cenário para que um projeto tenha sucesso. Sobre a melhor definição do papel do processo de software, assinale a alternativa CORRETA:
A Em uma organização, o processo de software adotado muda para cada um dos tipos de ciclos de vida de software ou metodologias de desenvolvimento.
B Em uma organização, o processo de software adotado sempre muda conforme o tipo de ciclo de vida de software, mas não muda conforme as metodologias de desenvolvimento empregadas.
C Em uma organização, o processo de software utilizado deverá ser sempre o mesmo para os diversos ciclos de vida do software ou metodologias de desenvolvimento.
D Em uma organização, o processo de software adotado sempre muda para cada metodologia de desenvolvimento de software, mas não deve mudar o tipo de ciclo de vida do software empregado.

Prévia do material em texto

25/11/21, 18:14 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg5NjE4IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJIC0gSW5kaXZpZHVhbCIsInBhcmFtZXRlciI6NTQ1LC… 1/4
GABARITO | Avaliação I - Individual (Cod.:689618)
Peso da Avaliação
1,50
Prova
40312861
Qtd. de Questões
10
Acertos/Erros
9/1
Nota
9,00
A Engenharia de Software define diversas metodologias de desenvolvimento de software, dinamizando a execução dos projetos,
exigindo, desde a definição do escopo, análise, desenvolvimento e até sua implantação, maior experiência dos envolvidos para atingir maior
produtividade e qualidade. A respeito das etapas de análise e especificação de requisitos, implementação, operação e manutenção do projeto,
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Análise e especificação de requisitos: compreende a etapa do levantamento das necessidades do cliente, identifica os problemas e
definição da documentação dos requisitos, detalhando os resultados esperados da aplicação a ser desenvolvida. 
( ) Implementação: é a etapa que se materializa o projeto na construção do seu código-fonte, etapa que busca criar o que foi definido no
planejamento, especificação de requisitos e arquitetura do projeto. 
( ) Operação: assim que o projeto for liberado ao cliente esta é a fase de acompanhamento de uso do software, aferindo a estabilidade da
aplicação. 
( ) Manutenção: esta etapa irá garantir o funcionamento correto do software através de testes integrados no sistema, a fim de verificar se está
correto ao especificado. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B V - V - F - V.
C V - V - F - F.
D V - F - F - V.
Em uma organização, o desenvolvimento do modelo de negócio é realizado por equipes diferentes das equipes que desenvolvem a
modelagem de software. O modelo de negócio serve de suporte para o projeto do software, cujos detalhes técnicos do modelo de software não
estarão contemplados ou detalhados no modelo de negócio. Para auxiliar no desenvolvimento destes modelos, pode-se utilizar a técnica i,
proposta por Eric Yu, que define quem executará os processos, as diferentes formas para executá-los e quem deverá receber as informações.
Esta técnica utiliza-se do Modelo de Dependência Estratégica (SD) e do Modelo de Razão Estratégica (SR). Sobre a definição do Modelo de
Dependência Estratégica (SD), assinale a alternativa CORRETA:
A
Fornece uma definição intencional de um processo com relação a uma rede de relacionamento de dependência entre atores que
executarão estes processos.
B Fornece um guia de uso e razões de validação dos processos organizacionais.
C Fornece uma definição do processo de integração entre os recursos tecnológicos e os recursos humanos de um projeto.
D Fornece uma descrição dos elementos do projeto e instruções para a utilização dos processos.
Cada organização possui missão, objetivos e processos próprios e é importante dar atenção à modelagem desses itens. A modelagem
organizacional pode ser compreendida como um processo através do qual é possibilitada a formação da estrutura organizacional. Levando-se
em conta que nenhuma estratégia pode ser seguida sem uma estrutura que a suporte, o processo de modelagem desempenha, então, um papel
fundamental dentro de qualquer organização, seja ela de pequeno, médio ou grande porte. Referente à abordagem da Modelagem
Organizacional definida por Alencar (1999), analise as sentenças a seguir: 
 
I- Oferece maior habilitação de respostas e questionamentos para tarefas da cadeia de fornecimento que não estão explicitamente
 VOLTAR
A+ Alterar modo de visualização
1
2
3
Francisco Eudes de Sousa Júnior
Análise e Desenvolvimento de Sistemas (2961044) 
0
25/11/21, 18:14 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg5NjE4IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJIC0gSW5kaXZpZHVhbCIsInBhcmFtZXRlciI6NTQ1LC… 2/4
representados no modelo. 
II- Permite visualizar o modelo de forma fácil, correta e intuitiva. 
III- Permite reutilizar os ativos internos da organização e obter controle centralizado da cadeia de fornecimento de informação e
conhecimento. 
IV- Oferece maior habilidade para compartilhamento das informações e conhecimentos da organização, sem reúso destes recursos. 
 
Assinale a alternativa CORRETA: 
 
ALENCAR, F. M. R. Mapeando a modelagem organizacional em especificações precisas. 1999. 304 f. Tese (Doutorado) - Centro de
Informática, Universidade Federal de Pernambuco, Recife, 1999.
A As sentenças I, III e IV estão corretas.
B As sentenças I, II e IV estão corretas.
C As sentenças III e IV estão corretas.
D As sentenças I e II estão corretas.
O modelo sequencial, conhecido também como cascata, corresponde à principal metodologia tradicional de desenvolvimento de
software. Neste modelo, há a necessidade de que o software seja todo planejado e documentado antes de sua implementação. Acerca do
modelo sequencial de desenvolvimento de software, assinale a alternativa CORRETA:
A Traz, como uma de suas fases, a análise de riscos.
B O custo de manutenção do software é inferior aos outros modelos.
C Divide-se em fases, sendo que a próxima fase somente inicia com o término da anterior.
D A fase de Design sempre exige a criação de um protótipo.
A busca pela qualidade e produtividade no desenvolvimento de software fez com que a cultura das organizações mudasse suas maneiras
de trabalho de forma que a melhoria contínua fizesse parte dos seus objetivos estratégicos. O mercado consumidor de hoje vive mudanças
muito rápidas em vários aspectos, como mais exigência, mais competitividade e novos recursos tecnológicos. Os modelos de processos CMMI
e MPS.BR são focados na melhoria de qualidade e produtividade de processo de software. Sobre os modelos CMMI e MPS.BR, analise as
sentenças a seguir: 
 
I- O modelo MPS.BR procura contemplar a realidade das empresas desenvolvedoras brasileiras. 
II- O modelo MPS.BR é constituído por níveis representados de A ao G. 
III- O modelo CMMI é um modelo internacional com 5 níveis de maturidade, de 1 até 5, sendo o primeiro em nível ad-hoc e o último nível
em otimização. 
IV- Os modelos CMMI e MPS.BR são voltados a aumentar a produtividade no processo de software sem se preocupar com a melhoria da sua
qualidade de software. 
 
Assinale a alternativa CORRETA:
A As sentenças III e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças I, III e IV estão corretas.
D As sentenças I e IV estão corretas.
O Enterprise Knowledge Development (EKD) é uma técnica de modelagem que permeia todos os níveis de uma organização, desde os
níveis estratégicos até os níveis operacionais. A proposta de usar o EKD é prover uma descrição clara e não ambígua sobre como a
organização funciona. Sobre as ações da proposta de uso do EKD, analise as sentenças a seguir: 
 
I- Identificar quais requisitos devem mudar e quais as razões da mudança. 
II- Identificar as opções que precisam ser criadas para encontrar esses requisitos. 
III- Identificar quais são as diretrizes e os argumentos usados para avaliação dessas opções. 
4
5
6
Francisco Eudes de Sousa Júnior
Análise e Desenvolvimento de Sistemas (2961044) 
0
25/11/21, 18:14 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg5NjE4IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJIC0gSW5kaXZpZHVhbCIsInBhcmFtZXRlciI6NTQ1LC… 3/4
IV- Identificar quais métricas poderão ser utilizadas para a divulgação dos resultados. 
 
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B Somente a sentença I está correta.
C As sentenças I e IV estão corretas.
D As sentenças III e IV estão corretas.
O alicerce da engenharia de software é a camada de processo que mantém unidas as camadas de tecnologia e permite o desenvolvimento
racional e oportuno de softwares, para uso de adequados métodos, a fim de se obter um produto de qualidade.Na Engenharia de Software, a
qualidade dá ênfase à preocupação da disciplina, à padronização e à satisfação dos clientes. O processo dá ênfase ao roteiro e ao planejamento
das atividades, bem como ao controle do projeto de software. Com relação à função da qualidade do processo de software, classifique V para
as sentenças verdadeiras e F para as falsas: 
 
( ) Serve para garantir que o desenvolvimento de software ocorra dentro do prazo estimado, fazer de forma correta as definições
estabelecidas no escopo e esteja comprometido com a qualidade desejada. 
( ) Serve para incorporar um modelo de processo de software sob orientações a objetos e testes automatizados como padrão de qualidade. 
( ) Serve para concentrar as melhores práticas e métodos de customização e reúso de software. 
( ) Para evitar retrabalho e ter mais chance de reconhecimento por parte de todos os envolvidos. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B V - F - F - V.
C F - V - V - F.
D F - F - V - V.
A tecnologia PSEEs (Process-centred Software Engineering Environments / Ambiente de Engenharia de Software Centrado no Processo)
busca automatizar a gerência e a reutilização dos processos existentes para projetos futuros, a fim de facilitar a comunicação entre as pessoas
envolvidas no projeto. Sobre os problemas/limitações encontrados na tecnologia PSEEs, analise as sentenças a seguir: 
 
I- A não utilização de modelos de desenvolvimento de software ágeis impede a alocação de recursos tecnológicos certos para o projeto, bem
como a tornar as pessoas inovadoras. 
II- Devido a modelos de desenvolvimento de software muito burocráticos e rígidos, as mudanças se tornam difíceis de acontecer, impedindo
que as pessoas sejam criativas na execução de suas tarefas. 
III- Não existir tecnologias com inteligência para tornar as pessoas mais criativas na execução de suas tarefas. 
IV- Problemas de sobreposição de tarefas, ou seja, uma pessoa poderá ser direcionada a mais de uma atividade ao mesmo tempo. 
 
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças I, III e IV estão corretas.
D As sentenças II, III e IV estão corretas.
Segundo Reis (2003), a execução dos processos de software depende diretamente da linguagem adotada na etapa da modelagem dos
processos, sendo que na maioria das vezes o nível de formalidade adotado é baixo. Geralmente, a modelagem orientada a processos usa o
mesmo nível de formalismo para a execução dos processos e a elaboração de sistemas computacionais como prioridade a sua coesão. A
respeito dos tipos de formalismos de execução/modelagem mais conhecidos e utilizados em ambientes de desenvolvimento de software,
assinale a alternativa CORRETA: 
 
7
8
9
Francisco Eudes de Sousa Júnior
Análise e Desenvolvimento de Sistemas (2961044) 
0
25/11/21, 18:14 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg5NjE4IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJIC0gSW5kaXZpZHVhbCIsInBhcmFtZXRlciI6NTQ1LC… 4/4
FONTE: REIS, C. A. Uma abordagem flexível para execução de processos de software evolutivos. 267 f. Tese (Doutorado) - Curso de Ciência
da Computação da Universidade Federal do Rio Grande do Sul, Porto Alegre, 2003.
A
Execução procedimental, Execução baseada em Progressão, Execução baseada em Diretrizes, Execução baseada em Regras ECA
(Evento-Condição-Ação) e Execução baseada em Redes Petri.
B
Execução procedimental, Execução baseada em Regras, Execução baseada em Regras ECA (Evento-Condição-Ação), Execução Baseada
em Redes de Petri e Execução baseada em Redes de Tarefas.
C
Execução Rotineira, Execução baseada em Progressão, Execução baseada em Diretrizes, Execução baseada em Redes de Evento-Ação e
Execução baseada em Redes de Tarefas.
D
Execução procedimental, Execução baseada em Evento-Ação, Execução baseada em Regras, Execução baseada em Redes de Petri e
Execução baseada em Redes Colaborativas.
A Engenharia de Software possui diversos modelos de ciclo de vida de software e diversas metodologias de desenvolvimento, tornando-
se indispensável a implantação de um processo de software neste cenário para que um projeto tenha sucesso. Sobre a melhor definição do
papel do processo de software, assinale a alternativa CORRETA:
A
Em uma organização, o processo de software adotado sempre muda para cada metodologia de desenvolvimento de software, mas não
deve mudar o tipo de ciclo de vida do software empregado.
B
Em uma organização, o processo de software adotado sempre muda conforme o tipo de ciclo de vida de software, mas não muda
conforme as metodologias de desenvolvimento empregadas.
C
Em uma organização, o processo de software adotado muda para cada um dos tipos de ciclos de vida de software ou metodologias de
desenvolvimento.
D
Em uma organização, o processo de software utilizado deverá ser sempre o mesmo para os diversos ciclos de vida do software ou
metodologias de desenvolvimento.
10
Francisco Eudes de Sousa Júnior
Análise e Desenvolvimento de Sistemas (2961044) 
0

Mais conteúdos dessa disciplina