Buscar

Processo de Software_Avaliação I - Individual

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

10/16/22, 8:27 PM Avaliação I - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:768737)
Peso da Avaliação 1,50
Prova 55595286
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Um processo de software deve ser criado e configurado com base na plataforma tecnológica 
adotada pela organização para o desenvolvimento de seus projetos de software, apropriando-se de 
uma excelente linguagem durante a modelagem dos processos. Referente aos níveis de formalidade 
de linguagem da modelagem de processos, classifique V para as sentenças verdadeiras e F para as 
falsas: 
( ) Baseada em regras: modela o processo utilizando pré e pós-condições durante a execução, como 
ocorre no desenvolvimento de sistemas inteligentes. 
( ) 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 Petri: modela o processo por meio de algoritmos transacionais, seguindo diversos 
fluxos de controles e garantindo a sequência correta do processo de software. 
( ) Redes de tarefas: modela o processo utilizando um grafo, representando a sua estrutura, 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 - V - F - V.
B V - V - V - F.
C F - F - V - V.
D V - V - F - F.
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 instanciado dinâmico relaciona-se por cenários que levam em conta o prazo e o
custo do projeto.
B Um processo abstrato pode dar origem a um único processo instanciado.
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
 VOLTAR
A+ Alterar modo de visualização
1
2
10/16/22, 8:27 PM Avaliação I - Individual
about:blank 2/5
definições estabelecidas por este modelo.
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 destas etapas: planejamento, análise e especificação de 
requisitos, projeto e implementação do projeto, classifique V para as sentenças verdadeiras e F para 
as falsas: 
( ) Planejamento: etapa em que o gerente do projeto irá identificar as estimativas de prazo, custo e 
artefatos do projeto, atividades que deverão ser revistas conforme o projeto for evoluindo. 
( ) Análise e especificação de requisitos: tomando como base os requisitos do projeto e seu processo 
de desenvolvimento, esta etapa irá definir a arquitetura do projeto e a especificação técnica do 
software. 
( ) Projeto: compreende a etapa do levantamento das necessidades do cliente, identifica os 
problemas e a 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. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B V - F - F - V.
C V - F - V - V.
D V - V - F - F.
A modelagem organizacional se configura pela existência de diversas técnicas que definirão a 
estruturação organizacional, que define como as tarefas são formalmente distribuídas, agrupadas e 
coordenadas, apresentando múltiplas visões de análise de metas e objetivos, a fim de facilitar as 
especificações de requisitos para que seus processos sejam conforme a 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) 
possibilita construir técnicas capazes de suportar futuras gerações de requisitos organizacionais e 
fornecer métodos e ferramentas associadas que suportem o processo. 
II- A técnica de modelagem de Furlan é composta pelo Modelo de Dependências Estratégicas (SD) e 
pelo Modelo de Razões Estratégicas (SR). 
III- A técnica F3 de Bubenko é constituída por um único modelo: o Modelo de Requisitos do Sistema 
de Informação - MRSI. 
IV- A técnica i* de Yu 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. 
V- A metodologia EKD (Enterprise Knowledge Development) é 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. 
Assinale a alternativa CORRETA:
3
4
10/16/22, 8:27 PM Avaliação I - Individual
about:blank 3/5
A As sentenças IV e V estão corretas.
B As sentenças I e V estão corretas.
C As sentenças II, III e IV estão corretas.
D As sentenças I, II e V estão corretas.
A criação de um Processo de Software precisa levar em consideração todo seu ambiente de 
desenvolvimento, a forma como as equipes se relacionam, as tecnologias e atividades que precisam 
ser realizadas durante o projeto. Os ambientes de software orientados a processos têm como foco 
apoiar de forma efetiva os desenvolvedores no sentido de auxiliar no aumento da produtividade, 
melhoria da qualidade e diminuição de custos através da adoção de Ambiente de Engenharia de 
Software Centrado no Processo (PSEEs) para automatizar a gerência dos processos. Com relação ao 
ambiente do processo de software, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O ambiente de processo de software é um fator essencial para sua descrição, pois é com base no 
ambiente que é definida a forma como é realizado, da concepção até a entrega, um produto de 
software na organização. 
( ) Compete também considerar no ambiente de processo de software além de todas as suas 
atividades, técnicas, métodos e ferramentas, aspectos como o entendimento e o esboço da solução de 
um problema específico, ou seja, toda gestão e impactos de possíveis riscos nos projetos de software. 
( ) Um ambiente de desenvolvimento de software deve levar como prática a modelagem e a 
execução de projetos de software, e seu sucesso ocorre quando sua forma estiver orientada a 
processos. 
( ) Compete ao gerente de desenvolvimento de um projeto de software decidir durante o 
planejamento sobre o ambiente de processo de software a ser utilizado no projeto, sendo as suas 
características de pouca relevância. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
B V - F - V - F.
C F - V - F - V.
D V - V - V - F.
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 asinformaçõ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.
5
6
10/16/22, 8:27 PM Avaliação I - Individual
about:blank 4/5
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.
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 Inicial, gerenciado, definido, gerenciado quantitativamente e otimização.
B Melhoria contínua, planejado, definido, gerenciado e otimização.
C Otimização, gerenciado, parcialmente definido, definido.
D Inicializado, parcialmente gerenciado, gerenciado, parcialmente otimizado e padronizado.
São apresentadas diversas técnicas no âmbito de processos de negócio, com entradas e saídas 
bem definidas, que ordenam a execução de suas atividades, a fim de gerar resultados com maior 
qualidade e produtividade, atendendo de forma clara seus eventos internos e externos. Sobre os 
benefícios da utilização de um modelo de processo de negócio, analise as sentenças a seguir: 
I- O processo tem com requisito principal as necessidades de negócio. 
II- Propõe pouca redundância dos requisitos utilizados nos processos. 
III- Identifica os profissionais envolvidos no processo, evitando altos custos com as técnicas de 
desenvolvimento. 
IV- A execução do projeto de software será guiada pelas necessidades de negócio. 
Assinale a alternativa CORRETA:
A As sentenças II, 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, II e III estão corretas.
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: 
7
8
9
10/16/22, 8:27 PM Avaliação I - Individual
about:blank 5/5
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 I, III e IV estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças II e III 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 F - F - V - V.
C V - F - F - V.
D F - V - V - F.
10
Imprimir

Continue navegando