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

16/11/2022 09:15 Avaliação Final (Objetiva) - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745838)
Peso da Avaliação 3,00
Prova 49923108
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,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 A cardinalidade primária é o mecanismo principal para acessar uma entidade.
B Um atributo facultativo tem a responsabilidade de identificar cada entidade.
C As entidades são os objetos em que serão armazenadas informações.
D O relacionamento representa os atributos de uma entidade.
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 - V - V - F.
B V - F - F - V.
C V - V - F - F.
D F - F - V - F.
 VOLTAR
A+
Alterar modo de visualização
1
2
16/11/2022 09:15 Avaliação Final (Objetiva) - Individual
about:blank 2/5
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 A especificação dos fluxos de dados não são especificados pelo DD.
B O símbolo " = " significa um comentário nos DDs.
C As entidades externas são de onde parte ou para onde chegam os dados.
D O DD é uma lista dos elementos de dados que são utilizados pelo sistema.
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 - V - F - F.
C V - F - F - V.
D V - F - V - V.
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?
3
4
5
16/11/2022 09:15 Avaliação Final (Objetiva) - Individual
about:blank 3/5
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.
Segundo Teixeira (2016), a análise estruturada é um conjunto de técnicas e ferramentas cujo 
objetivo é auxiliar na análise e definição de sistemas, que serve para construção de um modelo do 
sistema, utilizando técnicas gráficas envolvendo a construção top-down do sistema por refinamentos 
sucessivos. Portanto, a partir desta abordagem top-down, torna-se possível facilitar a comunicação 
durante a especificação de sistema. No que diz respeito a esta abordagem, analise as sentenças a 
seguir: 
I- A abordagem top-down formula a representação geral do sistema, partindo da visão final para a 
inicial do sistema, iniciando do nível mais alto para o mais baixo até chegar na especificação 
desejada. 
II- A abordagem top-down representa a abordagem de baixo para cima, formulando uma visão geral 
do sistema, partindo de uma instância inicial para a final, como ocorre no ciclo de desenvolvimento 
de sistemas. 
III- A abordagem top-down atua como uma engenharia reversa, formulando a especificação do 
sistema, partindo de uma instância final para a inicial, em que cada nível detalhado vem do mais alto 
nível para o mais baixo nível, até chegar nos detalhes do sistema. 
IV- A abordagem top-down representa uma abordagem dinâmica de especificação, partindo tanto da 
visão do mais baixo para o mais alto nível ou do nível alto para o baixo, dependendo do tipo de 
sistema a ser desenvolvido. 
Assinale a alternativa CORRETA: 
FONTE: TEIXEIRA, Marcel Neves. Análise estruturada de sistemas. Disponível em:. Acesso em: 22 
out. 2016.
A As sentenças I, III e IV estão corretas.
B As sentenças I e III estão corretas.
C Somente a sentença III está correta.
D As sentenças II e IV estão corretas.
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. 
6
7
16/11/2022 09:15 Avaliação Final (Objetiva) - Individual
about:blank 4/5
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 alternativaCORRETA:
A As sentenças II e IV estão corretas.
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.
Os softwares podem ser definidos e desenvolvidos para diversas áreas de aplicabilidade, suas 
funcionalidades são executar funções, disponibilizar resultados específicos, gerenciar uma grande 
gama de dados e informações. Um desafio da tecnologia da informação é disponibilizar para os 
usuários/clientes, softwares de qualidade, que sejam confiáveis, fáceis de utilizar e que tenham 
interoperabilidade. Uma categoria de software em específico utiliza algoritmos não numéricos, 
utilizados no desenvolvimento da robótica, sistemas especialistas, redes neurais e jogos. Com relação 
a essa categoria de software, analise as opções a seguir: 
I- Linhas de produtos. 
II- Aplicação embutida. 
III- Inteligência artificial. 
IV- Engenharia web. 
Assinale a alternativa CORRETA:
A As opções I, II e IV estão corretas.
B Somente a opção III está correta.
C Somente a opção II está correta.
D As opções I e III estão corretas.
Ao construir um software, é necessário conhecer a aplicação na qual será utilizado. É, também, 
fundamental compreender os princípios e o processo para guiar como e quanto cada atividade será 
realizada e, consequentemente, o ator que executará cada uma das atividades. No entanto, os sistemas 
de informação são estruturas complexas, abstratas, mutáveis e intangíveis. Logo, não é possível medir 
com objetividade um software, nem fazer a abstração de um sistema de computador sem perder 
informações. Estas afirmativas refletem aspectos sobre a possibilidade de medir um software, se é 
realmente possível medir o tamanho de um software pela quantidade de linhas, ou como um software 
é mais confiável que outro, ou como medir a sua usabilidade. Sobre natureza do software, assinale a 
alternativa CORRETA: 
FONTE: MENDES, Antonio. Natureza do software e a necessidade de princípios e processo. 2015. 
Disponível em: . Acesso em: 30 ago. 2017. 
8
9
16/11/2022 09:15 Avaliação Final (Objetiva) - Individual
about:blank 5/5
RICARDO, Luiz. Reflexões sobre a natureza do software e das estimativas de software. 2012. 
Disponível em: . Acesso em: 30 ago. 2017.
A Construir um software leva pouco tempo.
B Os sistemas são responsáveis por distribuir a informação.
C Um software se desgasta ao longo do tempo igualmente a um hardware.
D As falhas são baixas no início do ciclo de vida de software.
A tecnologia PSEEs (Process-centred Software Engineering Environments / Ambiente de 
Engenharia de Software Centrado no Processo) busca automatizar a gerência e a reutilização dos 
processos existentes para projetos futuros, a fim de facilitar a comunicação entre as pessoas 
envolvidas no projeto. Sobre os problemas/limitações encontrados na tecnologia PSEEs, analise as 
sentenças a seguir: 
I- A não utilização de modelos de desenvolvimento de software ágeis impede a alocação de recursos 
tecnológicos certos para o projeto, bem como a tornar as pessoas inovadoras. 
II- Devido a modelos de desenvolvimento de software muito burocráticos e rígidos, as mudanças se 
tornam difíceis de acontecer, impedindo que as pessoas sejam criativas na execução de suas tarefas. 
III- Não existir tecnologias com inteligência para tornar as pessoas mais criativas na execução de suas 
tarefas. 
IV- Problemas de sobreposição de tarefas, ou seja, uma pessoa poderá ser direcionada a mais de uma 
atividade ao mesmo tempo. 
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças II, III 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.
10
Imprimir

Continue navegando