Logo Passei Direto
Buscar

prova 1 processo de software uniasselvi

Ferramentas de estudo

Questões resolvidas

Para que um software seja desenvolvido de forma consistente, é preciso aliar boas práticas da engenharia de software com um robusto e eficiente processo de software para seu desenvolvimento. No entanto, para atender à sua consistência, é necessário atender às três categorias de requisitos do processo de software: requisitos de prescrição, requisitos de interação e requisitos de flexibilidade. No que se refere a estas categorias, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- O requisito de prescrição deve garantir que o processo seja realizado conforme foi planejado, através das etapas seguindo uma sequência de controle, automação de processo, gerência de objetos, descrição do histórico do processo, coleta de métricas, interação e restrições e alocação de recursos.
II- O requisito de interação remete à interação entre os usuários para decidir sobre as questões do ambiente e do processo, sendo executado para orientar desenvolvedores nas suas tarefas, fornecedores de visualização adequada das tarefas do processo, obter feedback do andamento do processo, fornecer visualização dos estados do processo e mecanismo de undo.
III- O requisito de flexibilidade busca meios de interação do cliente em todas as etapas do projeto, através de modificação dinâmica durante a execução, na execução de processos incompletos, instanciação do processo durante a execução, escolha entre caminhos alternativos, adaptação ao usuário, gerência e tratamento de eventos.
IV- O requisito de interação busca garantir maior sincronismo entre os usuários e os clientes através das fases de descrição do histórico do processo, interação e alocação de recursos, múltiplos níveis de compartilhamento de objetos, instanciação do processo durante a execução e gerência e tratamento de eventos.
a) As sentenças I, III e IV estão corretas.
b) As sentenças I, II e III estão corretas.
c) Somente a sentença I está correta.
d) As sentenças II, III e IV estão corretas.

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 Razão Estratégica (SR), assinale a alternativa CORRETA:
a) Fornece uma definição intencional do processo, considerando seus elementos e as razões que estão por trás deles.
b) Fornece uma descrição dos elementos do projeto e instruções para a utilização dos processos.
c) Fornece um guia de uso e razões de validação dos processos organizacionais.
d) 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.

Devido à importância da Modelagem Organizacional, são propostas diversas técnicas para a estruturação da organização, apresentando múltiplas visões de análise de metas e objetivos, a fim de facilitar as especificações de requisitos, deixando seu processo mais próximo à realidade da organização. Sobre as técnicas de modelagem organizacional, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- A técnica ORDIT (Organizational Requirements Definition of Information Technology Systems) é a técnica mais rica em uso, é a base para o entendimento e apoio às mudanças organizacionais e ajuda o desenvolvimento de sistemas de informação que apoiará a organização.
II- A técnica de modelagem de Furlan busca conhecer a missão e a identidade da organização, propor que os objetivos executivos sejam compatíveis com a missão e os objetivos estratégicos relacionados com as áreas funcionais para atender a esta missão.
III- A técnica F3 de Bubenko é constituída por cinco modelos: Modelo de Objetivos - MO, Modelo de Atores - MA, Modelo de Atividades e Uso - MAU, Modelo de Conceitos - MC e Modelo de Requisitos do Sistema de Informação - MRSI.
IV- A técnica i* de Yu é composta pelo Modelo da Computação Híbrida (SH) e pelo Modelo de Interação Humana (IHC).
V- A metodologia EKD (Enterprise Knowledge Development) ajuda a definir técnicas capazes de suportar futuras gerações de requisitos organizacionais e fornecer métodos e ferramentas associados, que suportem o processo.
A As sentenças II e III estão corretas.
B As sentenças II, III e V estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças I, II, IV e V estão corretas.

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.

O objetivo da tecnologia PSEEs (Process-centred Software Engineering Environments / Ambiente de Engenharia de Software Centrado no Processo) é automatizar a gerência e a Reutilização dos processos de software, a fim de melhorar a comunicação entre todos os envolvidos no projeto e também oferecer melhorias contínuas nos projetos futuros. Sobre os problemas/limitações encontrados na tecnologia PSEEs, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Devido a modelos de desenvolvimento de software muito burocráticos e rígidos, com difíceis mudanças, evitam que as pessoas sejam criativas para a execução de suas tarefas.
II- Problemas de sobreposição de tarefas, ou seja, uma pessoa poderá ser direcionada a mais de uma atividade ao mesmo tempo.
III- Não existir tecnologias com inteligência para tornar as pessoas mais criativas na execução de suas tarefas.
IV- Não existir mecanismos para auxiliar os gestores a definir quais são as pessoas mais adequadas para determinada tarefa, ou seja, identificar a pessoa habilitada para a tarefa específica.
A As sentenças III e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I, III e IV estão corretas.
D As sentenças I, II e IV estão corretas.

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. Assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I e II estão corretas.
D As sentenças I, II e IV estão corretas.

Um modelo de processo é uma representação simplificada de uma rotina de trabalho com uma sequência de atividades que fazem parte do ciclo de vida do projeto. Pode ser expresso por meio de instâncias, desde uma visão contextual abstrata até uma visão detalhada, representando diversas perspectivas e propósitos, possuindo uma ampla série de aplicações para sua utilização/representação. Sobre os modelos de processos instanciados, assinale a alternativa CORRETA:
a) Um processo abstrato pode dar origem a um único processo instanciado.
b) Um processo instanciado dinâmico relaciona-se por cenários que levam em conta o prazo e o custo do projeto.
c) Um processo é instanciado pelo tipo de recursos empregados e transmitidos com robusta customização.
d) Os processos instanciados são decifrados pelas máquinas de execução, conhecidas conceitualmente como Process Engine, a fim de alinhar a execução das atividades conforme definições estabelecidas por este modelo.

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

Questões resolvidas

Para que um software seja desenvolvido de forma consistente, é preciso aliar boas práticas da engenharia de software com um robusto e eficiente processo de software para seu desenvolvimento. No entanto, para atender à sua consistência, é necessário atender às três categorias de requisitos do processo de software: requisitos de prescrição, requisitos de interação e requisitos de flexibilidade. No que se refere a estas categorias, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- O requisito de prescrição deve garantir que o processo seja realizado conforme foi planejado, através das etapas seguindo uma sequência de controle, automação de processo, gerência de objetos, descrição do histórico do processo, coleta de métricas, interação e restrições e alocação de recursos.
II- O requisito de interação remete à interação entre os usuários para decidir sobre as questões do ambiente e do processo, sendo executado para orientar desenvolvedores nas suas tarefas, fornecedores de visualização adequada das tarefas do processo, obter feedback do andamento do processo, fornecer visualização dos estados do processo e mecanismo de undo.
III- O requisito de flexibilidade busca meios de interação do cliente em todas as etapas do projeto, através de modificação dinâmica durante a execução, na execução de processos incompletos, instanciação do processo durante a execução, escolha entre caminhos alternativos, adaptação ao usuário, gerência e tratamento de eventos.
IV- O requisito de interação busca garantir maior sincronismo entre os usuários e os clientes através das fases de descrição do histórico do processo, interação e alocação de recursos, múltiplos níveis de compartilhamento de objetos, instanciação do processo durante a execução e gerência e tratamento de eventos.
a) As sentenças I, III e IV estão corretas.
b) As sentenças I, II e III estão corretas.
c) Somente a sentença I está correta.
d) As sentenças II, III e IV estão corretas.

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 Razão Estratégica (SR), assinale a alternativa CORRETA:
a) Fornece uma definição intencional do processo, considerando seus elementos e as razões que estão por trás deles.
b) Fornece uma descrição dos elementos do projeto e instruções para a utilização dos processos.
c) Fornece um guia de uso e razões de validação dos processos organizacionais.
d) 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.

Devido à importância da Modelagem Organizacional, são propostas diversas técnicas para a estruturação da organização, apresentando múltiplas visões de análise de metas e objetivos, a fim de facilitar as especificações de requisitos, deixando seu processo mais próximo à realidade da organização. Sobre as técnicas de modelagem organizacional, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- A técnica ORDIT (Organizational Requirements Definition of Information Technology Systems) é a técnica mais rica em uso, é a base para o entendimento e apoio às mudanças organizacionais e ajuda o desenvolvimento de sistemas de informação que apoiará a organização.
II- A técnica de modelagem de Furlan busca conhecer a missão e a identidade da organização, propor que os objetivos executivos sejam compatíveis com a missão e os objetivos estratégicos relacionados com as áreas funcionais para atender a esta missão.
III- A técnica F3 de Bubenko é constituída por cinco modelos: Modelo de Objetivos - MO, Modelo de Atores - MA, Modelo de Atividades e Uso - MAU, Modelo de Conceitos - MC e Modelo de Requisitos do Sistema de Informação - MRSI.
IV- A técnica i* de Yu é composta pelo Modelo da Computação Híbrida (SH) e pelo Modelo de Interação Humana (IHC).
V- A metodologia EKD (Enterprise Knowledge Development) ajuda a definir técnicas capazes de suportar futuras gerações de requisitos organizacionais e fornecer métodos e ferramentas associados, que suportem o processo.
A As sentenças II e III estão corretas.
B As sentenças II, III e V estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças I, II, IV e V estão corretas.

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.

O objetivo da tecnologia PSEEs (Process-centred Software Engineering Environments / Ambiente de Engenharia de Software Centrado no Processo) é automatizar a gerência e a Reutilização dos processos de software, a fim de melhorar a comunicação entre todos os envolvidos no projeto e também oferecer melhorias contínuas nos projetos futuros. Sobre os problemas/limitações encontrados na tecnologia PSEEs, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Devido a modelos de desenvolvimento de software muito burocráticos e rígidos, com difíceis mudanças, evitam que as pessoas sejam criativas para a execução de suas tarefas.
II- Problemas de sobreposição de tarefas, ou seja, uma pessoa poderá ser direcionada a mais de uma atividade ao mesmo tempo.
III- Não existir tecnologias com inteligência para tornar as pessoas mais criativas na execução de suas tarefas.
IV- Não existir mecanismos para auxiliar os gestores a definir quais são as pessoas mais adequadas para determinada tarefa, ou seja, identificar a pessoa habilitada para a tarefa específica.
A As sentenças III e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I, III e IV estão corretas.
D As sentenças I, II e IV estão corretas.

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. Assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I e II estão corretas.
D As sentenças I, II e IV estão corretas.

Um modelo de processo é uma representação simplificada de uma rotina de trabalho com uma sequência de atividades que fazem parte do ciclo de vida do projeto. Pode ser expresso por meio de instâncias, desde uma visão contextual abstrata até uma visão detalhada, representando diversas perspectivas e propósitos, possuindo uma ampla série de aplicações para sua utilização/representação. Sobre os modelos de processos instanciados, assinale a alternativa CORRETA:
a) Um processo abstrato pode dar origem a um único processo instanciado.
b) Um processo instanciado dinâmico relaciona-se por cenários que levam em conta o prazo e o custo do projeto.
c) Um processo é instanciado pelo tipo de recursos empregados e transmitidos com robusta customização.
d) Os processos instanciados são decifrados pelas máquinas de execução, conhecidas conceitualmente como Process Engine, a fim de alinhar a execução das atividades conforme definições estabelecidas por este modelo.

Prévia do material em texto

Acadêmico: Jorge Andre Medeiros Correa (1055815)
Disciplina: Processo de Software (ADS28)
Avaliação: Avaliação I - Individual FLEX ( Cod.:456800) ( peso.:1,50)
Prova: 13979826
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Para que um software seja desenvolvido de forma consistente, é preciso aliar boas práticas da engenharia de
software com um robusto e eficiente processo de software para seu desenvolvimento. No entanto, para atender à
sua consistência, é necessário atender às três categorias de requisitos do processo de software: requisitos de
prescrição, requisitos de interação e requisitos de flexibilidade. No que se refere a estas categorias, analise as
sentenças a seguir:
I- O requisito de prescrição deve garantir que o processo seja realizado conforme foi planejado, através das etapas
seguindo uma sequência de controle, automação de processo, gerência de objetos, descrição do histórico do
processo, coleta de métricas, interação e restrições e alocação de recursos.
II- O requisito de interação remete à interação entre os usuários para decidir sobre as questões do ambiente e do
processo, sendo executado para orientar desenvolvedores nas suas tarefas, fornecedores de visualização
adequada das tarefas do processo, obter feedback do andamento do processo, fornecer visualização dos estados
do processo e mecanismo de undo. 
III- O requisito de flexibilidade busca meios de interação do cliente em todas as etapas do projeto, através de
modificação dinâmica durante a execução, na execução de processos incompletos, instanciação do processo
durante a execução, escolha entre caminhos alternativos, adaptação ao usuário, gerência e tratamento de eventos.
IV- O requisito de interação busca garantir maior sincronismo entre os usuários e os clientes através das fases de
descrição do histórico do processo, interação e alocação de recursos, múltiplos níveis de compartilhamento de
objetos, instanciação do processo durante a execução e gerência e tratamento de eventos.
Assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) Somente a sentença I está correta.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
2. 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 Razão Estratégica (SR), assinale a alternativa CORRETA:
 a) Fornece um guia de uso e razões de validação dos processos organizacionais.
 b) Fornece uma definição intencional do processo, considerando seus elementos e as razões que estão por trás
deles.
 c) Fornece uma descrição dos elementos do projeto e instruções para a utilização dos processos.
 d) 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.
3. Devido à importância da Modelagem Organizacional, são propostas diversas técnicas para a estruturação da
organização, apresentando múltiplas visões de análise de metas e objetivos, a fim de facilitar as especificações de
requisitos, deixando seu processo mais próximo à realidade da organização. Sobre as técnicas de modelagem
organizacional, analise as sentenças a seguir:
I- A técnica ORDIT (Organizational Requirements Definition of Information Technology Systems) é a técnica mais
rica em uso, é a base para o entendimento e apoio às mudanças organizacionais e ajuda o desenvolvimento de
sistemas de informação que apoiará a organização.
II- A técnica de modelagem de Furlan busca conhecer a missão e a identidade da organização, propor que os
objetivos executivos sejam compatíveis com a missão e os objetivos estratégicos relacionados com as áreas
funcionais para atender a esta missão.
III- A técnica F3 de Bubenko é constituída por cinco modelos: Modelo de Objetivos - MO, Modelo de Atores - MA,
Modelo de Atividades e Uso - MAU, Modelo de Conceitos - MC e Modelo de Requisitos do Sistema de Informação -
MRSI.
IV- A técnica i* de Yu é composta pelo Modelo da Computação Híbrida (SH) e pelo Modelo de Interação Humana
(IHC).
V- A metodologia EKD (Enterprise Knowledge Development) ajuda a definir técnicas capazes de suportar futuras
gerações de requisitos organizacionais e fornecer métodos e ferramentas associados, que suportem o processo.
Assinale a alternativa CORRETA:
 a) As sentenças I, II, IV e V estão corretas.
 b) As sentenças II, III e V estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças II e III estão corretas.
4. O processo de software trata de colocar em prática as etapas da Engenharia de Software em uma organização de
desenvolvimento de software, busca aplicar em cada etapa do desenvolvimento um conjunto de atividades,
métodos, ferramentas e práticas que são utilizadas para construir um produto de software. Sobre a importância do
processo de software, assinale a alternativa CORRETA:
 a) Um processo de software torna-se opcional em uma organização de desenvolvimento de software quando o
nível de expertise dos seus profissionais é elevado e os recursos tecnológicos utilizados são de última geração.
 b) Um processo de software bem documentado irá definir o quê, quando e como as atividades de
desenvolvimento serão realizadas, sem preocupar-se com quem irá fazer.
 c) O processo de software define todas as etapas de desenvolvimento de software, desde o entendimento
das necessidades do cliente, da definição do escopo, implementação, testes e liberação para uso.
 d) Um processo de software não é pré-requisito para uma organização obter certificado de qualidade de software.
5. 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 - F - F - V.
 b) V - V - F - F.
 c) V - V - V - F.
 d) V - V - F - V.
6. Um processo de software eficiente depende fortemente do uso de uma excelente plataforma tecnológica, adotada
no desenvolvimento do projeto, como sua linguagem adotada na etapa da modelagem dos processos. Sobre os
níveis de formalidade das linguagens adotadas nesta modelagem, classifique V para as sentenças verdadeiras e F
para as falsas:
( ) Procedimental: modelao processo de software, levando em consideração o próprio código-fonte do projeto,
utilizando a programação convencional através do conceito de baixo nível.
( ) Baseada em regras: modela o processo utilizando diretrizes convencionais e sem inteligência de
programação, utilizando uma linguagem de desenvolvimento pouco especialista.
( ) Evento-condição-ação: modela o processo a partir da identificação de eventos que validarão a execução do
projeto a partir das condições que devem ser seguidas e ações tomadas para satisfazer a condição do evento.
( ) Redes de tarefas: modela o processo utilizando um grafo, representando a sua estrutura do processo em que
seus nodos representam as atividades e os arcos executam o fluxo de controle/dados entre as diversas atividades.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) V - V - V - F.
 c) F - F - V - V.
 d) V - F - V - V.
7. Muitas organizações desenvolvedoras de software, na busca da qualidade de seus processos, adotam modelos de
referência para atingir seus objetivos. Um dos modelos existentes no mercado é o CMMI (Capability Maturity Model
Integration) que prescreve sobre as melhores práticas para o desenvolvimento de software e atesta sobre a
maturidade destes processos. Quanto à sua estrutura, quais são os níveis que compõem este modelo?
 a) Melhoria contínua, planejado, definido, gerenciado e otimização.
 b) Inicializado, parcialmente gerenciado, gerenciado, parcialmente otimizado e padronizado.
 c) Otimização, gerenciado, parcialmente definido, definido.
 d) Inicial, gerenciado, definido, gerenciado quantitativamente e otimização.
8. O objetivo da tecnologia PSEEs (Process-centred Software Engineering Environments / Ambiente de Engenharia
de Software Centrado no Processo) é automatizar a gerência e a Reutilização dos processos de software, a fim de
melhorar a comunicação entre todos os envolvidos no projeto e também oferecer melhorias contínuas nos projetos
futuros. Sobre os problemas/limitações encontrados na tecnologia PSEEs, analise as sentenças a seguir:
I- Devido a modelos de desenvolvimento de software muito burocráticos e rígidos, com difíceis mudanças, evitam
que as pessoas sejam criativas para a execução de suas tarefas.
II- Problemas de sobreposição de tarefas, ou seja, uma pessoa poderá ser direcionada a mais de uma atividade ao
mesmo tempo. 
III- Não existir tecnologias com inteligência para tornar as pessoas mais criativas na execução de suas tarefas.
IV- Não existir mecanismos para auxiliar os gestores a definir quais são as pessoas mais adequadas para
determinada tarefa, ou seja, identificar a pessoa habilitada para a tarefa específica.
Assinale a alternativa CORRETA:
 a) As sentenças III e IV estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças I, III e IV estão corretas.
9. 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.
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, II e IV estão corretas.
 b) As sentenças I e II estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças I, III e IV estão corretas.
10. Um modelo de processo é uma representação simplificada de uma rotina de trabalho com uma sequência de
atividades que fazem parte do ciclo de vida do projeto. Pode ser expresso por meio de instâncias, desde uma visão
contextual abstrata até uma visão detalhada, representando diversas perspectivas e propósitos, possuindo uma
ampla série de aplicações para sua utilização/representação. Sobre os modelos de processos instanciados,
assinale a alternativa CORRETA:
 a) Um processo abstrato pode dar origem a um único processo instanciado.
 b) Os processos instanciados são decifrados pelas máquinas de execução, conhecidas conceitualmente como
Process Engine, a fim de alinhar a execução das atividades conforme definições estabelecidas por este
modelo.
 c) Um processo é instanciado pelo tipo de recursos empregados e transmitidos com robusta customização.
 d) Um processo instanciado dinâmico relaciona-se por cenários que levam em conta o prazo e o custo do projeto.
Prova finalizada com 10 acertos e 0 questões erradas.

Mais conteúdos dessa disciplina