Buscar

Avaliação Final (Objetiva) - 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 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

30/06/2022 11:32 Avaliação Final (Objetiva) - Individual
1/6
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745838)
Peso da Avaliação 3,00
Prova 51040180
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
O Diagrama Entidade Relacionamento (DER) é a representação gráfica do Modelo Entidade 
Relacionamento (MER). O MER é apenas um modelo conceitual utilizado pelo engenheiro de 
software para descrever as entidades presentes no domínio do negócio, elencando atributos e 
relacionamentos. Ambos diagramas são instrumentos importantes para a comunicação entre os 
analistas e os engenheiros com suas equipes de desenvolvimento. Sobre os diagramas entidade e 
relacionamento, assinale a alternativa CORRETA:
A As entidades são os objetos em que serão armazenadas informações.
B Um atributo facultativo tem a responsabilidade de identificar cada entidade.
C O relacionamento representa os atributos de uma entidade.
D A cardinalidade primária é o mecanismo principal para acessar uma entidade.
A complexidade no desenvolvimento de softwares vem apresentando um crescimento 
vertiginoso nos últimos anos, principalmente pela quantidade de requisitos definidos frente às 
restrições de custo e prazo impostos pelos clientes. O gerenciamento de uma atividade, sempre exige 
planejamento. Com o gerenciamento dos requisitos não é diferente. Por ser uma atividade que 
dispende muito tempo. Segundo Sommerville (2011), o gerente deve decidir sobre os seguintes 
pontos: identificação de requisitos, processo de gerenciamento de mudanças, políticas de 
rastreabilidade e suporte de ferramentas CASE. Sobre estes pontos, analise as sentenças a seguir: 
I- Identificação de requisitos: deverá identificar cada requisito de forma única para serem feitas as 
avaliações de rastreabilidade através da referência cruzada entre os requisitos. 
II- Processo de gerenciamento de mudanças: contempla as atividades de análise de problema e 
especificação de mudanças, análise de mudança e custos e implementação de mudanças, a fim de 
poder avaliar o impacto e o custo das mudanças. 
III- Políticas de rastreabilidade: servem para definir os relacionamentos entre os requisitos do projeto 
com os demais requisitos do produto e como esses registros devem ser mantidos. 
IV- Suporte de ferramentas CASE: serve para automatizar o gerenciamento de requisitos através do 
suporte da inteligência artificial via aprendizagem por cenários e sistemas de banco de dados. 
Assinale a alternativa CORRETA: 
FONTE: SOMMERVILLE, I. Engenharia de software. 9. ed. Pearson Education, 2011.
A As sentenças I, II e III estão corretas.
B Somente a sentença III está correta.
 VOLTAR
A+
Alterar modo de visualização
1
2
30/06/2022 11:32 Avaliação Final (Objetiva) - Individual
2/6
C As sentenças II, III e IV estão corretas.
D As sentenças I, II e IV estão corretas.
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:
A As sentenças I, II e V estão corretas.
B As sentenças IV e V estão corretas.
C As sentenças II, III e IV estão corretas.
D As sentenças I e V estão corretas.
A Melhoria de Processos do Software Brasileiro (MPS.BR) foi criado em 2003 como um 
modelo de qualidade de processo para melhorar a capacidade de desenvolvimento de software nas 
empresas brasileiras. Na sua construção, foi levado em consideração normas e modelos reconhecidos 
no mundo inteiro, como, por exemplo o CMMI e as normas ISO/IEC 12207 e 15504, e adaptando 
para a realidade do mercado brasileiro de software. Sobre o MPS.BR, classifique V para as sentenças 
verdadeiras e F para as falsas: 
( ) O MPS.BR é focado nas empresas pequenas e médias com baixo custo de implantação. 
( ) Uma das metas é criar cursos para capacitar e formar consultores do MPS.BR. 
( ) O nível repetível do MPS.BR de maturidade está em processo disciplinado. 
( ) O nível gerenciado do MPS.BR inclui treinamento e adaptação de processos para gerência. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V.
B F - V - V - F.
3
4
30/06/2022 11:32 Avaliação Final (Objetiva) - Individual
3/6
C V - V - F - F.
D V - F - F - F.
O dicionário de dados é uma ferramenta que permite descrever de maneira formal e estruturada 
os detalhes lógicos dos componentes do sistema, com o objetivo de auxiliar a análise de sistemas de 
informação, focada na especificação dos dados do domínio do sistema, descrevendo os fluxos de 
dados, como serão armazenados e os elementos de dados. Sobre as partes integrantes de um 
Dicionário de Dados, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) As entidades podem ser simples, compostas, multivaloradas ou determinantes. 
( ) O tamanho de um atributo define quantos caracteres são necessários para armazenar o conteúdo. 
( ) O domínio é uma informação que pode ser do tipo numérico, texto, data ou booleano. 
( ) Os atributos representam características de uma entidade representada no modelo. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B V - F - F - V.
C F - V - V - V.
D F - V - V - F.
A análise e especificação dos requisitos têm vital importância no desenvolvimento de softwares, 
pois é nesta etapa da engenharia de software que são levantadas as informações de grande 
importância para a construção adequada do sistema (considerada marco decisivo de sucesso ou 
fracasso dos projetos). Sobre a concepção do termo Requisito de Software, analise as sentenças a 
seguir: 
I- Os Requisitos de Software estão relacionados à definição do que o sistema deve fazer, suas 
propriedades e suas restrições quanto às operações do sistema. 
II- Os requisitos são a base para a criação do escopo do projeto e sua documentação ocorre uma única 
vez no projeto, pois os requisitos não mudam durante a execução dos projetos de software. 
III- Os requisitos de software são classificados como funcionais ou não funcionais. Os requisitos 
funcionais tratam das descrições das funções que o software deverá oferecer e os requisitos não 
funcionais tipicamente representam restrições sobre os serviços e/ou funções oferecidas pelo 
software. 
IV- Quando ocorre o levantamento de requisitos de forma inadequada, o resultado é um diagnóstico 
pobre com conclusões comprometidas, não identificando as causas dos problemas, os custos 
elevados, os prazos vencidos ou comprometedores, a omissão de processos fundamentais e os 
descréditos. 
V- O gerenciamento de requisitos se trata de um modelo sistemático para: identificar, organizar e 
documentar os requisitos do sistema;e estabelecer e manter acordo entre o cliente e a equipe do 
projeto nos requisitos variáveis do sistema. 
Assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
5
6
30/06/2022 11:32 Avaliação Final (Objetiva) - Individual
4/6
B As sentenças II, III e V estão corretas.
C As sentenças I, III, IV e V estão corretas.
D As sentenças II e IV estão corretas.
A melhoria contínua de processos que satisfaçam as necessidades e tornem as empresas 
competitivas tornou-se foco das organizações. As metodologias que padronizam e gerenciam os 
processos de desenvolvimento de software com foco na qualidade de processos e produtos de 
software, proporcionam ganho de competitividade, de forma a garantir serviços ou produtos de forma 
rápida, com redução de custos e maior qualidade e segurança. Sobre a melhoria de processo de 
software, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O processo de software reduz o controle e a organização de atividades. 
( ) A melhoria contínua de software implica reduções de competitividade da empresa. 
( ) O processo de software busca melhorias aumentando a capacidade dos processos de maneira 
contínua e incremental. 
( ) A melhoria de processo de software busca melhorar as atividade internas e externas durante o 
desenvolvimento de software. 
Assinale a alternativa que apresenta a sequência CORRETA: 
FONTE: DE OLIVEIRA, Leila Ribeiro. Implementação de processos: o uso de técnicas de projetos 
de software para estimar processos de negócio. Projetos e Dissertações em Sistemas de Informação e 
Gestão do Conhecimento, v. 1, n. 1, 2013.
A F - F - V - V.
B V - F - V - F.
C V - V - F - F.
D F - V - F - V.
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. 
7
8
30/06/2022 11:32 Avaliação Final (Objetiva) - Individual
5/6
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V.
B F - V - V - F.
C V - V - F - F.
D F - F - F - V.
Segundo o dicionário Aurélio (1999), o termo Engenharia significa a arte de aplicar 
conhecimentos científicos e empíricos e certas habilitações específicas à criação de estruturas, 
dispositivos e processos que se utilizam para converter recursos naturais em formas adequadas ao 
atendimento das necessidades humanas. A respeito das características e da importância da engenharia 
de software, analise as sentenças a seguir: 
I- É quem define métodos sistemáticos para o desenvolvimento de software, buscando melhorar e 
amadurecer as técnicas e as ferramentas utilizadas no ambiente de desenvolvimento para aumentar 
sua produtividade e qualidade de desenvolvimento. 
II- É uma disciplina da engenharia de sistemas que se ocupa de todos os aspectos da produção de 
software, desde os estágios iniciais de levantamento e especificação de requisitos até a implantação e 
manutenção. 
III- É um conjunto de atividades, parcial ou totalmente ordenadas, com a finalidade de obter um 
produto de software de qualidade e cumprir corretamente os contratos de desenvolvimento. 
IV- A Engenharia de Software originou-se conceitualmente no período da quarta era da evolução do 
software, fora do período em que a crise do software existia, momento da busca de desenvolvimento 
ágil para que projetos fossem entregues dentro de custo e prazo adequados. 
Assinale a alternativa CORRETA: 
FONTE: FERREIRA, Aurélio Buarque de Holanda. Dicionário Aurélio Básico da Língua 
Portuguesa. Rio de Janeiro: Nova Fronteira, 1999.
A As sentenças I, II e III estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I, III e IV estão corretas.
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 muda para cada um dos tipos de ciclos de
vida de software ou metodologias de desenvolvimento.
C Em uma organização o processo de software adotado sempre muda conforme o tipo de ciclo de
9
10
30/06/2022 11:32 Avaliação Final (Objetiva) - Individual
6/6
C 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.
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.
Imprimir

Continue navegando