Buscar

PROCESSOS DE SOFTWARE_Avaliação Final (Objetiva) - 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

08/06/2023, 14:36 Avaliação Final (Objetiva) - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:768736)
Peso da Avaliação 3,00
Prova 57488236
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Escolher a técnica mais coerente para levantar os requisitos depende do tempo e dos recursos 
disponíveis na organização, bem como a abrangência do projeto e da natureza da informação a ser 
recolhida, podendo ser entrevistas, etnografia, questionário, brainstorming, entre outros. Sobre o 
processo genérico de levantamento e análise de requisitos, analise as sentenças a seguir:
I- Durante a elicitação de requisitos, o analista não necessita estudar o domínio da aplicação.
II- O analista de requisitos deve isolar os requisitos, de forma a não agrupar os requisitos de forma 
coerente.
III- Na engenharia de requisitos, é necessário verificar os requisitos, buscando descobrir se estão 
completos e consistentes.
IV- Os analistas de sistemas precisam buscar o desenvolvimento da sua compreensão do domínio da 
aplicação.
Assinale a alternativa CORRETA:
A As sentenças III e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I e IV estão corretas.
D As sentenças I e II estão corretas.
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 análise e especificação de requisitos, 
implementação, operação e manutenção do projeto, classifique V para as sentenças verdadeiras e F 
para as falsas:
( ) Análise e especificação de requisitos: compreende a etapa do levantamento das necessidades do 
cliente, identifica os problemas e 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.
( ) Operação: assim que o projeto for liberado ao cliente esta é a fase de acompanhamento de uso do 
software, aferindo a estabilidade da aplicação.
( ) Manutenção: 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.
 VOLTAR
A+
Alterar modo de visualização
1
2
08/06/2023, 14:36 Avaliação Final (Objetiva) - Individual
about:blank 2/5
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B V - V - F - F.
C V - V - F - V.
D V - V - V - F.
A qualidade de um produto de software é importante para qualquer empresa desenvolvedora de 
sistemas, sendo fundamental a cada versão apresentar ainda mais qualidade. As métricas de software 
são um conjunto de atributos documentados e previamente conhecidos dos ciclos de vida de software. 
Todos os envolvidos no desenvolvimento de um sistema de informação devem participar na 
determinação dos níveis de qualidade, auxiliando na definição das métricas. Sobre o conceito de 
métricas de processo de software, analise as sentenças a seguir:
I- As métricas podem representar dimensões como esforço, tamanho e complexidade. 
II- Medir software permite aos profissionais melhorarem o processo, ajudando no planejamento, 
acompanhamento e controle. 
III- Existem dois tipos de medidas: as diretas e as indiretas, as quais diferenciam-se pelo tempo 
despendido no seu desenvolvimento. 
IV- A capacidade de manutenção de um software é difícil de ser avaliada por ser medida de forma 
indireta.
Assinale a alternativa CORRETA:
A As sentenças II e III estão corretas.
B Somente a sentença I está correta.
C As sentenças I e II estão corretas.
D As sentenças II e IV estão corretas.
O ambiente de Engenharia de Software centrado no processo está diretamente associado ao 
nível de formalismo e tipo de orientação ocorridos durante os projetos, cuja orientação ativa traz de 
forma direta aos desenvolvedores quais são suas tarefas ou eventos de maior importância executados 
de forma interativa, sejam eles de forma ativa, passiva ou obrigatória. Referente aos quatro 
paradigmas de interação na execução de processos de software listados, classifique V para as 
sentenças verdadeiras e F para as falsas:
( ) Interação orientada a tarefas: o processo passa a ser executado a partir de metas predefinidas a 
serem executadas e atingidas, direcionando quais tarefas devem ser realizadas ou quais documentos 
devem ser manipulados.
( ) Interação orientada a documentos: toma como base um conjunto de documentos criados ou 
manipulados, que servem como instruções de procedimentos disponíveis no processo.
( ) Interação orientada a metas: é executada a partir de uma lista já definida de tarefas.
( ) Interação orientada a ferramentas: o processo é orientado com base nas ferramentas "cases" de 
engenharia de software para a realização do desenvolvimento do projeto de software.
3
4
08/06/2023, 14:36 Avaliação Final (Objetiva) - Individual
about:blank 3/5
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B F - V - F - F.
C F - V - F - V.
D V - F - F - V.
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 é um texto livre de formato para representar as relações entre os dados.
B Uma entidade externa indica os dados e o respectivo caminho por onde percorrem no sistema.
C O DFD apresenta as partes componentes do sistema com as interfaces entre os componentes
indicados.
D A forma geométrica de retângulo com cantos arredondados representa um depósito de dados.
As ferramentas CASE (Computer-Aided Software Engineering) auxiliam a criação de 
programas de computador. A Engenharia de Software visa dividir o problema em pequenas partes, 
para que possa se encontrar a solução específica para cada pequeno problema. Cada parte possui 
etapas e ferramentas específicas para sua efetuação e controle, desde o planejamento até a inspeção, 
cobrindo todo o ciclo de software. Sobre as ferramentas CASE, analise as sentenças a seguir:
 
I- As ferramentas CASE visam minimizar tempo de execução do projeto. 
II- Processos ágeis não possuem ferramentas CASE. 
III- As ferramentas CASE visam manter o alto nível de qualidade dos projetos. 
IV- Existe apenas uma ferramenta CASE disponível no mercado. 
V- Existem ferramentas CASE para documentação, testes e programação. 
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças II, IV e V estão corretas.
C As sentenças I, III e V estão corretas.
D As sentenças II, III e IV estão corretas.
5
6
08/06/2023, 14:36 Avaliação Final (Objetiva) - Individual
about:blank 4/5
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 entreos 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, 
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 II, III e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças I, III e IV estão corretas.
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.
7
8
08/06/2023, 14:36 Avaliação Final (Objetiva) - Individual
about:blank 5/5
Assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
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.
Diante da dificuldade de descrever, organizar e deixar os processos facilmente compreensíveis o 
BPMN surgiu. A Notação de Modelagem de Processos de Negócios (BPMN) é uma notação de 
padrão aberto com muita adesão pelas empresas, em razão de ser um padrão de fácil uso e 
entendimento; e em permanente evolução pelos mantenedores e usuários. Sobre a modelagem 
BPMN, assinale a alternativa CORRETA:
FONTE: VEC. BPMN - o que é e para que serve. 2016. Disponível em: . Acesso em: 23 ago. 2017.
A Os eventos são os passos lógicos que ocorrem dentro do processo.
B Os fluxos de sequência represem o fluxo das mensagens trocadas entre emissor e receptor.
C As atividades, também conhecidas como gateways, controlam o fluxo de sequência.
D O BPMN é uma gramática para mapear os processos de negócio de uma empresa.
Os sistemas de informação são um conjunto de comandos escritos em uma determinada 
linguagem de programação como, por exemplo, JAVA ou PHP. Os comandos escritos pelos 
programadores criam rotinas dentro do programa, a fim de permitir o funcionamento e atingir os seus 
objetivos, os quais foram propostos pelos clientes e usuários. Sobre as aplicações do software, 
assinale a alternativa CORRETA:
A O software básico é caracterizado por algoritmos de processamento numérico, dependentes da
coleta e processamento de dados científicos.
B Os softwares de inteligência artificial são desenvolvidos para uso pessoal, como, por exemplo,
planilhas do Excel.
C Os sistemas de tempo real possuem a capacidade de monitorar, analisar e controlar eventos do
mundo real, respondendo aos estímulos em um tempo predeterminado.
D Um software científico é conhecido por utilizar algoritmos numéricos para resolver problemas
complexos, que não apresentam facilidades de análise direta.
9
10
Imprimir

Continue navegando