Buscar

Processo de software AV1

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:768737)
 1,50
 57423182
 10
 10/0
 10,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 planejamento, projeto, implementação e testes do 
projeto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Planejamento: 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.
( ) Projeto: 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.
( ) Implementação: tomando como base os requisitos do projeto e seu processo de desenvolvimento; 
esta etapa irá definir a arquitetura do projeto e a especificação do software.
( ) Testes: 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 e implementado.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B F - V - F - V.
C F - F - F - V.
D V - V - F - F.
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: modela o 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 
1
2
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e...
1 of 6 10/11/2022 10:30
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 F - F - V - V.
C V - F - V - V.
D V - V - V - F.
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 utilizado deverá ser sempre o mesmo para os
diversos ciclos de vida do 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 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 adotado sempre muda para cada metodologia de
desenvolvimento de software, mas não deve mudar o tipo de ciclo de vida do software
empregado.
O roteiro que define o trabalho a ser executado durante um projeto de software é classificado por 
ciclo de vida de desenvolvimento. É constituído por atividades e artefatos que fazem uso de métodos, 
técnicas, ferramentas e procedimentos para construção do produto de software. Sobre os principais 
ciclos de vida do software, analise as sentenças a seguir:
I- O modelo cascata ou sequencial é estabelecido pelas funções realizadas na engenharia 
convencional, uma fase só inicia se a anterior estiver concluída.
II- O modelo de prototipação traz maior velocidade de desenvolvimento e envolvimento direto do 
usuário, pois se produz uma representação visual das funcionalidades que o software terá depois de 
pronto.
III- No modelo espiral, o percurso de avanço do desenvolvimento é no sentido horário, do centro para 
fora, de forma evolutiva, incorporando novos requisitos do projeto. Verifica-se que há sobreposição 
evolutiva durante quatro setores: planejamento dos objetivos, avaliação e redução de riscos, 
desenvolvimento e validação da estratégia de desenvolvimento e, por fim, revisão e planejamento do 
3
4
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e...
2 of 6 10/11/2022 10:30
projeto.
IV- O modelo iterativo e incremental é utilizado ao buscar estratégias diferentes de se executar o 
planejamento do projeto, sendo que o desenvolvimento evolui em versões de novas funcionalidades 
até que o sistema completo esteja construído. Cada ciclo é constituído pelas fases de análise, projeto, 
implementação e testes.
V- O modelo baseado em componentes enfatiza a estreita relação entre as atividades de teste com as 
demais atividades do processo de desenvolvimento, prima por metodologias ágeis, de forma que é 
recomendado realizá-lo em até 90 dias. Este modelo não depende da existência de uma grande 
biblioteca disponível de componentes de software reusáveis utilizados pela empresa. 
Assinale a alternativa CORRETA:
A As sentenças I, III e V estão corretas.
B As sentenças I, II, III e IV estão corretas.
C As sentenças I, II e V estão corretas.
D As sentenças II, III e V estão corretas.
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 Inicializado, parcialmente gerenciado, gerenciado, parcialmente otimizado e padronizado.
B Melhoria contínua, planejado, definido, gerenciado e otimização.
C Inicial, gerenciado, definido, gerenciado quantitativamente e otimização.
D Otimização, gerenciado, parcialmente definido, definido.
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
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.
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.
5
6
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e...
3 of 6 10/11/2022 10:30
C Um processo de software não é pré-requisito para uma organização obter certificado de
qualidade de software.
D
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.
Um modelo de processo é uma representação simplificadade 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 pelo tipo de recursos empregados e transmitidos com robusta
customização.
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 abstrato pode dar origem a um único processo instanciado.
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.
A visão, a missão, os objetivos e os processos de cada organização são atendidos conforme a 
modelagem adotada. Deve ser compreendida como um processo através do qual é possibilitada a 
formação da estrutura organizacional, seja ela de pequeno, médio ou grande porte. Enfim, 
considerando que nenhuma estratégia pode ser seguida sem uma estrutura que a suporte, na qual a 
modelagem desempenha um papel fundamental. Referente à abordagem da Modelagem 
Organizacional, analise as sentenças a seguir:
I- Objetiva tornar a cadeia de fornecimento de informação e conhecimento uma organização 
compartilhável e reusável.
II- Possibilita maior habilitação de respostas e questionamentos para tarefas da cadeia de 
fornecimento que não estão explicitamente representados no modelo.
III- Define de forma precisa os objetivos da organização, deixando-os consistentes por meio dos 
domínios e da interpretação dos usuários.
IV- Objetiva demonstrar visualmente tarefas da cadeia de fornecimento e controlar explicitamente a 
interpretação das informações pelos usuários.
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças I, III e IV estão corretas.
C As sentenças III e IV estão corretas.
7
8
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e...
4 of 6 10/11/2022 10:30
D As sentenças II e IV 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 - V - V - F.
C V - F - V - F.
D F - V - F - V.
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.
9
10
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e...
5 of 6 10/11/2022 10:30
Assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B As sentenças II, III 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.
Avaliação I - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e...
6 of 6 10/11/2022 10:30

Continue navegando