Buscar

atividade avaliativa

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 10 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 10 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 9, do total de 10 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

Prévia do material em texto

Disciplina: Engenharia de Software 
Professor (a): Kerlla de Souza Luz 
 
UNIDADE 1: 
• Questionário 1: Inserir no mínimo 10 questões, formato ENADE, ou seja, 
múltipla escolha, com 5 alternativas (a, b, c, d, e) + gabarito. 
 
1) Considerando engenharia de software, está incorreto o que consta em: 
 
I. Atualmente todos os problemas na construção de software de alta 
qualidade no prazo e dentro do orçamento foram solucionados. 
 
II. Ao longo dos últimos 50 anos, o software evoluiu de um produto de 
indústria para um ferramental especializado em solução de problemas e 
análise de informações específicas. 
 
III. Todo projeto de software é iniciado por alguma necessidade do 
negócio. 
 
IV. O intuito da engenharia de software é fornecer uma estrutura para a 
construção de software com alta qualidade. 
 
 
a) I, II 
b) I, III e IV 
c) III 
d) III e IV 
e) IV 
 
 
2) Considere: é uma disciplina que se ocupa de todos os aspectos da produção 
de software, desde os estágios iniciais de especificação do sistema até a 
manutenção desse sistema, depois que ele entrou em operação. Seu 
principal objetivo é fornecer uma estrutura metodológica para a 
construção de software com alta qualidade. A definição refere-se: 
 
a) à análise de sistemas. 
b) à engenharia de software. 
c) à engenharia de requisitos. 
d) ao ciclo de vida do software. 
e) à programação orientada a objetos. 
 
3) Qualquer programa de computador que pode ser usado, copiado, 
estudado e redistribuído sem restrições é um: 
 
a) Software operacional 
b) Software livre 
c) Programa Free 
d) Hadware livre 
e) Sistema livre 
 
4) Marque a opção correta sobre o conceito de Engenharia de Software: 
 
a) É uma área da computação que visa abordar de modo sistemático as 
questões técnicas e não técnicas no projeto, implantação, operação e 
manutenção no desenvolvimento de um software. 
b) Consiste em uma disciplina da computação que aborda assuntos 
relacionados a técnicas para a otimização de algoritmos e elaboração de 
ambientes de desenvolvimento. 
c) Trata-se de um ramo da TI que discute os aspectos técnicos e empíricos 
nos processos de desenvolvimento de sistemas, tal como a definição de 
artefatos para a modelagem ágil. 
d) Envolve um conjunto de itens que abordam os aspectos de análise de 
mercado, concepção e projeto de software, sendo independente da 
engenharia de um sistema. 
e) Agrupa as melhores práticas para o concepção, projeto, operação e 
manutenção de artefatos que suportam a execução de programas de 
computador, tais como as técnicas de armazenamento e as estruturas em 
memória principal. 
 
5) Em relação à engenharia de software, a afirmativa que indica o objetivo 
pertinente aos processos de software na concepção do projeto é: 
 
a) Modelar o domínio da informação / modelar o domínio funcional; 
b) Desenvolver e/ou refinar cenários de usuário / extrair funções e características 
dos cenários; 
c) Projetar a interface do usuário / especificar todos os algoritmos em um nível de 
abstração relativamente baixo; 
d) Conduzir testes de integração e validação / coordenar testes de aceitação como 
cliente. 
e) Revisar a declaração de escopo com o interessado / colaborar com clientes para 
definir características, funções e comportamento importantes do software; 
 
UNIDADE 2: 
• Questionário 2: Inserir no mínimo 10 questões, formato ENADE, ou seja, 
múltipla escolha, com 5 alternativas (a, b, c, d, e) + gabarito. 
 
1) Julgue V ou F: 
 
I. O ciclo de vida de um software, entre outras características, está 
relacionado aos estágios de concepção, projeto, criação e 
implementação. 
II. No ciclo de vida da primeira versão do modelo em espiral, a 
etapa de análise de riscos é realizada dentro da fase de 
desenvolvimento. 
III. Entre as etapas do ciclo de vida de software, as menos 
importantes incluem a garantia da qualidade, o projeto e o 
estudo de viabilidade. As demais atividades do ciclo, como a 
implementação e os testes, requerem maior dedicação da 
equipe e são essenciais. 
IV. Na Engenharia de Software, há diversos modelos de ciclo de 
vida, definidos com variados níveis de formalidade. 
V. A engenharia de software está relacionada com todos os 
aspectos da produção de software, desde os estágios iniciais de 
especificação do sistema até sua manutenção, depois que este 
entrar em operação. A engenharia de sistemas diz respeito aos 
aspectos do desenvolvimento e da evolução de sistemas 
complexos, nos quais o software desempenha um papel 
importante. 
 
a) F, F, F, F, F 
b) F, V, V, F, F 
c) V, F, F, V, V 
d) V, V, F, V, V, 
e) V, V, V, V, V 
 
 
2) Sobre protótipo de software para o processo de desenvolvimento 
de software é correto o que se afirma em: 
 
I. Pode ajudar na descoberta e validação dos requisitos do sistema, 
durante a engenharia de requisitos. 
 
II. Ajuda a explorar soluções específicas de software e apoiar o 
projeto de interface com o usuário, durante o projeto do sistema. 
 
III. Permite realizar testes completos com o sistema que será 
entregue para o cliente, durante o processo de teste. 
 
 
a) I 
b) I e II 
c) I, II e III 
d) II 
e) II e III 
 
 
3) Qual o nome da tarefa que determina a probabilidade de sucesso do 
sistema proposto e propicia uma avaliação superficial da área técnica, 
econômica e comportamental do projeto, sendo decisivamente 
importante para o processo do desenvolvimento de sistemas durante 
a fase inicial do ciclo de vida do desenvolvimento de sistemas, na 
etapa de investigação, é chamada: 
 
a) análise de equilíbrio. 
b) análise de requisitos. 
c) design lógico do sistema. 
d) estudo de caso. 
e) estudo de viabilidade. 
 
4) Em qual dessas fases é direcionada a verificação dos requisitos em 
relação ao realismo, consistência e abrangência. Durante esse 
processo, erros no documento de requisito são inevitavelmente 
descobertos. Devem, então, ser feitas as modificações para corrigir os 
problemas. Essa fase denomina- se: 
 
a) Desenvolvimento das funcionalidades 
b) Elicitação e análise de requisitos. 
c) Especificações de requisitos. 
d) Estudo de viabilidade. 
e) Validação de requisitos. 
 
 
 
UNIDADE 3: 
• Questionário 3: Inserir no mínimo 10 questões, formato ENADE, ou seja, 
múltipla escolha, com 5 alternativas (a, b, c, d, e) + gabarito. 
 
1) Qual dos modelos de ciclo de vida de desenvolvimento de 
software abaixo seria o mais indicado, para que, em curtíssimo 
prazo, prover um conjunto limitado de funcionalidades do 
software para os usuários, que serão refinadas e expandidas em 
versões futuras. 
 
 
a) Cascata. 
b) Espiral. 
c) Formal. 
d) Incremental. 
e) Prototipação. 
 
2) Qual dos processos de software em abaixo é o possui 
característica iterativa e incremental, inicia cada fase do projeto 
realizando um planejamento prévio, realiza a execução da fase, 
verifica o progresso e os resultados da fase de riscos e incrementa 
novos objetivos para a fase seguinte, seguindo para a próxima 
iteração. 
 
a) ciclo de vida em cascata. 
b) método de desenvolvimento Cleanroom (Sala Limpa). 
c) modelo de desenvolvimento ágil. 
d) modelo de desenvolvimento evolucionário (prototipação). 
e) modelo espiral. 
 
3) O ___________é baseado na ideia de desenvolver uma 
implementação inicial, expô-la aos comentários dos usuários e 
continuar por meio da criação de várias versões até que um 
sistema adequado seja desenvolvido. Atividades de especificação, 
desenvolvimento e validação são intercaladas, e não separadas, 
com rápido feedback entre todas as atividades. Um dos 
problemas deste modelo, sob o ponto de vista do gerenciamento, 
é a falta de visibilidade do processo. 
 
 
A lacuna deve ser preenchida corretamente por 
 
a) desenvolvimento incremental. 
b) desenvolvimento ágil. 
c) modelo de prototipação. 
d) modelo em cascata. 
e) modelo espiral. 
 
4) Sobre os modelos para o ciclo de vida de desenvolvimento de 
umsoftware é correto afirmar que: 
 
a) A fase de implementação é sempre a última do modelo. 
b) Aa fase de especificação de requisitos pode estar ausente do modelo. 
c) O modelo em cascata é o mais recente e complexo. 
d) O modelo em cascata é o menos flexível e mais simples. 
e) O modelo em espiral é o mais simples e o mais antigo. 
 
 
5) São exemplos de estágios do processo de desenvolvimento em 
cascata, o qual é um exemplo de processo dirigido a planos, pois, 
em princípio, é necessário planejar e programar todas as 
atividades do processo antes de começar a trabalhar nelas. 
 
 
a) Acompanhamento e Controle de Projeto, Medição e Análise e Desenvolvimento 
de Requisitos. 
b) Análise e Definição de Requisitos, Implementação de Teste Unitário e 
Integração e Teste de Sistema. 
c) Engenharia de Requisitos, Ciclo de Vida de Projetos e Gestão de Incidentes. 
d) Inicial, Gerenciado e Em Otimização. 
e) Integração de Produto, Definição de Processo Organizacional e Gerenciamento 
de Riscos. 
 
 
UNIDADE 4: 
• Questionário 4: Inserir no mínimo 10 questões, formato ENADE, ou seja, 
múltipla escolha, com 5 alternativas (a, b, c, d, e) + gabarito. 
 
1) Marque V ou F 
 
I. A coleta e identificação de requisitos de software pode ser considerada 
uma das tarefas mais importantes no processo de criação de um sistema. 
II. Um levantamento de requisitos mal feito gera um risco muito alto para 
qualquer projeto, podendo levá-lo ao fracasso. 
III. É muito importante entender como é feito o levantamento de requisitos, 
seus prós e características. 
IV. Um requisito pode ser uma condição, capacidade, função, objetivo, 
propriedade ou restrição que caracterize um sistema e satisfaça uma 
regra de negócio ou contrato. 
 
a) V, V, V, V 
b) F, F, F, F 
c) V, V, F, F 
d) F, F, V, V 
e) F, V, V, V 
 
2) O principal negócio de uma empresa é armazenar e devolver combustíveis. A 
armazenagem ocorre por: 
a) recebimento dutoviário, em que as distribuidoras clientes compram gasolina e GNV 
(Gás Natural Veicular) que são armazenados nos tanques da empresa; 
b) recebimento rodoviário, pelo qual as distribuidoras clientes compram 
biocombustíveis (biodiesel e etanol) de usinas e o transportam até a empresa. 
Para armazenar os produtos a distribuidora precisa emitir uma NF − Nota Fiscal de 
armazenagem. Considerando o negócio da empresa, a equipe de Analistas de TI iniciou 
o desenvolvimento de um sistema com uma reunião em que os clientes elegeram os 
pontos fundamentais do projeto, priorizando a emissão de NFs. Porém, para chegar ao 
ponto de emitir uma NF, muitas rotinas precisavam ser desenvolvidas, entre elas alguns 
cadastros essenciais. Após a definição de um layout simples para as telas de cadastro, 
foram executados testes funcionais e foi entregue a 1ª versão do sistema em 1 semana 
de trabalho. Os clientes, sempre presentes, iniciaram imediatamente o uso do sistema 
e deram os feedbacks, solicitando melhorias e novos recursos. 
 
Pelas características citadas acima indique quais as possíveis funcionalidades 
desse sistema: 
 
a. Manter Gasolina, Manter Teste, Manter Biodiesel, Manter Usina 
e Manter transportadora. 
b. Manter Gasolina, Manter Teste, Manter Usuários, Manter 
Clientes, 
c. Manter Produto, Manter Etanol, Manter Dutoviário e Manter 
GNV. 
d. Manter Usuários, Manter Clientes, Manter Tipo de Combustível, 
Emitir Nota Fiscal, Manter Tipo Transporte. 
e. Manter Venda, Emitir Nota Fiscal, Manter Usuários, Manter 
Clientes, Manter Tipo de Combustível e Manter Tipo Transporte. 
 
3) Na Engenharia de Requisitos uma das fases é direcionada a verificação dos 
requisitos em relação ao realismo, consistência e abrangência. Durante esse 
processo, erros no documento de requisitos são inevitavelmente 
descobertos. Devem, então, ser feitas as modificações para corrigir os 
problemas. 
Essa fase denomina-se: 
a) Elicitação e análise de requisitos. 
b) Especificações de requisitos. 
c) Estudo de viabilidade. 
d) Testes de código. 
e) Validação de requisitos. 
4) Sobre a Obtenção de requisitos de um sistema proposto, abaixo analise as 
assertivas e assinale a alternativa que aponta a(s) correta(s). 
 
I. Fontes de informações durante a fase de obtenção de requisitos incluem 
documentação, stakeholders de sistema e especificações de sistemas 
similares. 
II. A interação com os stakeholders (interessados no sistema) neste 
processo de dá por meio de entrevistas e observações, podendo ser 
utilizado cenário e até mesmo protótipos para auxiliar nesta obtenção. 
III. Os stakeholders variam de usuários finais do sistema a gerentes e 
envolvidos externos. 
IV. Fontes de requisitos como stakeholders, domínios e outros sistemas 
podem ser representados como pontos de vista do sistema, em que cada 
ponto de vista apresenta um subconjunto de requisitos do novo sistema. 
 
a) Apenas I e II. 
b) Apenas I e III. 
c) Apenas II e III. 
d) Apenas II, III e IV. 
e) I, II, III e IV. 
 
5) Um analista se insere no ambiente de trabalho onde o sistema será usado. 
Ele observa o trabalho rotineiro e anota as tarefas reais nas quais os 
participantes estão envolvidos. Trata-se da técnica de elicitação e análise 
de requisitos denominada: 
 
a) Casos de uso. 
b) Entrevista. 
c) Etnografia (Observação). 
d) Validação de requisitos. 
e) Workshop.

Outros materiais