Buscar

Avaliação Final (Objetiva) - Individual - Processo de Software

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

02/08/2023, 20:53 Avaliação Final (Objetiva) - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:825819)
Peso da Avaliação 3,00
Prova 67495463
Qtd. de Questões 10
Acertos/Erros 3/7
Nota 3,00
A engenharia de software é uma tecnologia em camadas, tendo na base o foco na qualidade. Ela 
tem por finalidade entabular uma abordagem metodizada de desenvolvimento, por meio de 
ferramentas e técnicas adequadas. Baseado nas camadas de engenharia de software, classifique V 
para as sentenças verdadeiras e F para as falsas:
( ) Na fase de processos, busca-se o desenvolvimento do produto dentro do prazo estabelecido.
( ) A camada que une o foco de qualidade com os métodos é chamada de processos.
( ) A camada da engenharia responsável por fornecer suporte automatizado ou semiautomatizado é a 
camada métodos.
( ) A camada da engenharia responsável por fornecer informações técnicas para o desenvolvimento 
é a camada ferramenta.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B V - V - F - F.
C V - F - F - V.
D F - F - V - V.
A Melhoria do Processo de Software Brasileiro, também denominado MPS.BR, tem como 
objetivo melhorar os processos dos softwares das pequenas e médias empresas brasileiras. O 
MPS.BR fornece várias provas oficiais e cursos com a finalidade de capacitar profissionais acerca da 
metodologia. No mundo, existem outros modelos bastante conhecidos como o CMMI e o ISO/IEC 
15504, os quais trazem níveis de capacidade para o processo. Sobre a melhoria de processo de 
software, analise as sentenças a seguir:
I- O CMMI busca fornecer melhores práticas para a melhoria dos processos e habilidades 
organizacionais. 
II- O MPS.BR tem como objetivo criar cursos pelo país para formar consultores do modelo. 
III- O CMMI é um boleto dividido em níveis de maturidade, iniciando no nível maturidade inicial até 
o de maturidade 5, denominado de nível de otimização. 
IV- O nível gerenciado do MPS.BR avalia a gerência de riscos do projeto. 
Assinale a alternativa CORRETA:
A As sentenças II, III e IV estão corretas.
 VOLTAR
A+
Alterar modo de visualização
1
2
02/08/2023, 20:53 Avaliação Final (Objetiva) - Individual
about:blank 2/5
B As sentenças I, III e IV estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I, II e III estão corretas.
O Diagrama de Fluxo de Dados (DFD) é uma ferramenta fundamental para a construção de 
software, é um diagrama gráfico que utiliza quatro símbolos para representar todas as relações entre 
os dados, bem como os processos que modificam os dados e os limites entre o que está pertencente ao 
sistema e ao que não está. Sobre a definição de DFD, assinale a alternativa CORRETA:
A O DFD apresenta as partes componentes do sistema com as interfaces entre os componentes
indicados.
B A forma geométrica de retângulo com cantos arredondados representa um depósito de dados.
C Uma entidade externa indica os dados e o respectivo caminho por onde percorrem no sistema.
D O DFD é um texto livre de formato para representar as relações entre os dados.
O processo de desenvolvimento de software tem como um de seus objetivos a melhoria do 
produto de software, assegurando o desenvolvimento de sistemas de informação com prazos e 
necessidades de recursos definidos e com elevada produtividade, de forma econômica e, sobretudo, 
com qualidade garantida. Sobre o processo de software, assinale a alternativa CORRETA:
A A atividade de modelagem faz a geração de código e testes.
B As atividades metodológicas aplicam-se a apenas grandes projetos de software.
C A atividade de planejamento tem como objetivo a criação de um "mapa" para guiar o trabalho da
equipe durante o projeto.
D A comunicação tem como objetivo criar um modelo do negócio.
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 dinâmico relaciona-se por cenários que levam em conta o prazo e o
custo do projeto.
3
4
5
02/08/2023, 20:53 Avaliação Final (Objetiva) - Individual
about:blank 3/5
D Um processo é instanciado pelo tipo de recursos empregados e transmitidos com robusta
customização.
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 
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 II, III e V estão corretas.
B As sentenças I, II, III e IV estão corretas.
C As sentenças I, III e V estão corretas.
D As sentenças I, II e V estão corretas.
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, 
6
7
02/08/2023, 20:53 Avaliação Final (Objetiva) - Individual
about:blank 4/5
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 Somente a sentença I está correta.
B As sentenças I, II e III estão corretas.
C As sentenças II, III e IV estão corretas.
D As sentenças I, III e IV estão corretas.
Foi durante a década de 1970 que o termo "crise do software" surgiu, período em que a 
engenharia de software praticamente inexistia. Os problemas estavam relacionados com a forma de 
trabalho da equipe, dúvidas com relação aos requisitos, entre outros, porém não eram só estes os 
motivos. Com relação às consequências para a crise de software, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) Surgiu devido à alta demanda por softwares, da complexidade dos problemas a serem resolvidos 
e da inexistência de técnicas para o desenvolvimento de sistemas que funcionassem adequadamente 
ou pudessem ser validos.
( ) Software de baixa qualidade, projetos com prazos e custos maiores que os planejados, software 
não atendendo aos requisitos dos stakeholders, custos e dificuldades no processo de manutenção.
( ) Devido ao grande número de sistemas web complexos e robustos, trazendo alto custo de 
manutenção.
( ) Insatisfação dos usuários, baixa usabilidade, falta de treinamento no uso dos sistemas e da 
inexistência de fontes hipermídias que favoreçam a interatividade dos usuários com as informações.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B V - V - V - F.
C F - F - V - F.
D V - V - F - F.
A aplicação de melhorias nos processos de software é uma atividade com alta complexidade e 
alta carga de conhecimento. Alguns processos já são difundidos no mercado de software brasileiro, 
como o CMMI e a iniciativa brasileira, o MPS.BR. Sobre o modelo de processo de software 
MPS.BR, assinale a alternativa CORRETA:
A No nível de maturidade repetível o processo já está disciplinado.
8
9
02/08/2023, 20:53 Avaliação Final (Objetiva) - Individual
about:blank 5/5
B O foco do MPS.BR são empresas médias e pequenas empresas e com baixo custo de
implantação.
C O custo da certificação do MPS.BR é mais alto, se comparado ao CMMI.
D O nível de maturidade 5 do CMMI é equivalente ao A e B do MPS.BR.
Na engenharia de software, um Dicionário de Dados (DD) é uma lista dos elementos de dados 
que são necessários para a representação do sistema, e uma ferramenta de referência para a equipe, a 
qual permite associar um significado aos termos utilizados pelo sistema. Sobre os Dicionários de 
Dados, assinale a alternativa CORRETA:
A As entidades externas são de onde parte ou para onde chegam os dados.
B O DD é uma lista dos elementos de dados que são utilizados pelo sistema.
C O símbolo " = " significa um comentário nos DDs.
D A especificação dos fluxos de dados não são especificados pelo DD.
10
Imprimir

Continue navegando