Buscar

Engenharia e Projeto de Software OBJETIVA

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/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/5 
 
1. Cada vez mais, os métodos ágeis têm despertado o interesse da comunidade de Engenharia de 
Software como uma alternativa para o desenvolvimento de sistemas de uma maneira mais 
rápida, eficiente e que atenda às reais necessidades dos clientes. Existe no mercado uma série 
de métodos disponíveis que utilizam a abordagem ágil e que, por seguirem os princípios ágeis, 
apresentam uma série de atividades semelhantes no seu processo de desenvolvimento. Sobre 
os métodos ágeis mais utilizados em empresas desenvolvedoras de software, classifique V para 
as sentenças verdadeiras e F para as falsas: 
( ) Scrum: o escopo do projeto é construído através de sprints, em que são realizadas reuniões 
curtas para decidir quem trabalha nos sprints e quanto tempo dura cada tarefa. 
( ) Extreme Programming: proposto para projetos grandes e complexos e concentra-se na 
colaboração humana, prezando pelas metodologias iterativa e incremental. 
( ) Adaptative Software Development (ASD): valoriza o trabalho em equipe através da 
programação em pares. 
( ) Dynamic System Development Method (DSDM): baseada em Desenvolvimento Rápido de 
Aplicação (RAD) via metodologia incremental, que enfatiza a participação do usuário final. ( ) 
Crystal Clear: possui foco nas habilidades e talentos de cada pessoa envolvida possibilitando 
a adaptação a diversos projetos, pois não é feita para empresas padronizadas. 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 
2. A qualidade dos produtos de software depende fortemente da qualidade do processo de 
software usado para desenvolvê-los, porém um bom processo de software não garante que os 
produtos de software produzidos sejam de boa qualidade, mas é um indicativo de que a 
organização é capaz de produzir bons produtos de software. A certificação ISO é uma forma de 
garantir que haja um programa de Qualidade de Software bem documentado, compreendido e 
seguido em uma organização. Sobre a definição da norma ISO/IEC 27000, assinale a alternativa 
CORRETA: 
a) Define indicadores e processos de Métrica de Software. 
b) Define um processo da Segurança da Informação. 
c) Define as Metodologias de Ciclo de Vida de desenvolvimento de Software. 
d) Define processos de Avaliação Organizacional. 
Acadêmico: Patricia Aline da Maia (2585356) 
Disciplina: Engenharia e Projeto de Software (ADS19) 
Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:514974) ( peso. :3,00) 
Prova: 21759024 
Nota da Prova: 9 , 00 
Legenda: Resposta Certa Sua Resposta Errada 
 a) F - F - V - V - V. 
 b) V - V - F - F - V. 
 c) V - V - F - F - F. 
 d) V - F - F - V - V. 
16/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/5 
3. Os modelos de processo de ciclo de vida de software servem como uma representação dos 
objetos e das atividades envolvidas nos processos de software. Entre os diversos modelos 
existentes, um deles destaca-se por produzir um modelo visual que auxiliará no entendimento 
dos requisitos e possibilitará ao cliente um melhor entendimento dos requisitos do sistema. 
Como este modelo é conhecido? 
 
4. Partindo da premissa de que só se conhece o que se mede, muitas organizações adotaram a 
metodologia de utilização de indicadores de desempenho nos variados processos que a 
envolvem. Afinal, de nada adianta realizar as atividades dos processos sem saber qual é o seu 
andamento, objetivo e os resultados a serem alcançados. Portanto, "é indiscutível que qualidade 
é um item importante para qualquer produto ou serviço. Um software usado como ferramenta 
para suportar diversas linhas de negócios nas empresas também deve apresentar, a cada 
versão, níveis mais elevados de qualidade. Uma das ferramentas que a engenharia de software 
utiliza são as Métricas de Software. Essas métricas podem ser consideradas como um conjunto 
de atributos, previamente documentados e conhecidos do ciclo de desenvolvimento de 
software". Com relação às métricas de qualidade de software, analise as sentenças a seguir: 
I- A métrica não está associada à etapa de planejamento do projeto. 
II- A métrica permite validar a conformidade com os requisitos, favorecendo a melhoria 
dagerência dos projetos e o relacionamento com o cliente. 
III- A técnica de medição Linha de Código (LOC) conta a quantidade de programas de 
umsistema. 
IV- Permite estimar a adequação do software com relação às reais necessidades do 
usuáriofinal. 
Assinale a alternativa CORRETA: 
FONTE: MARQUES, Daniela. Métricas de Software. [s.l: s.n.], 2011. Disponível em: 
<https://www.ibm.com/developerworks/community/blogs/tlcbr/entry/metricas_de_software? 
lang=en>. Acesso em: 5 jul. 2016. 
 
5. Roger Pressman (2009), guru da Engenharia de Software, define o software como componentes 
não executáveis em máquina e componentes executáveis em máquina. Explica-nos que o 
software é criado por meio de uma série de regras que mapeiam as exigências de negócios que 
são desenvolvidos em linguagem de programação, que especifica a estrutura de seus dados, os 
atributos procedimentais e os requisitos relacionados para código e os converte em instruções 
executáveis em máquina. No contexto da Engenharia de Software, nas metodologias ágeis, o 
que os princípios de desenvolvimento valorizam? 
FONTE: PRESSMAN, Roger S. Engenharia de software. 6. ed. São Paulo: Makron Books, 2009. 
a) Vasta documentação para propiciar um software funcional. 
b) Software funcional a partir de processos e ferramentas. 
c) Indivíduos e interações ao invés de processos e ferramentas. 
 a) Modelo espiral. 
 b) Modelo de quarta geração. 
 c) Modelo de prototipação. 
 d) Modelo clássico. 
 a) As sentenças II, III e IV estão corretas. 
 b) As sentenças II e IV estão corretas. 
 c) As sentenças I, II e IV estão corretas. 
 d) As sentenças I e IV estão corretas. 
16/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/5 
d) Seguir um plano para responder a mudanças. 
6. Após atuar como analista e programador em uma empresa de desenvolvimento de software por 
aproximadamente 10 anos, um colaborador que se destacou por nunca atrasar um cronograma 
foi nomeado gerente de projetos. Ao assumir o primeiro projeto, o colaborador foi informado que 
sua principal responsabilidade era a realização da entrega conforme o cronograma estabelecido 
no contrato. Para o gerenciamento do escopo do projeto, o gerente de projetos utilizará o 
PMBOK. Considerando essa situação, é correto afirmar que o gerente de projetos deverá 
coordenar processos de: 
a) Desenvolver requisitos, orientar e gerenciar o escopo, monitorar e controlar o trabalho do 
projeto, executar o controle do escopo e encerrar o projeto. 
b) Estimar requisitos, criar a Estrutura Analítica de Processo (EAP), identificar as partes 
interessadas e verificar e controlar o escopo. 
c) Coletar requisitos, criar estimativa do projeto, validar recursos do projeto, validar o escopo e 
encerrar o projeto. 
d) Coletar requisitos, definir o escopo, criar a Estrutura Analítica de Processo (EAP), verificar o 
escopo e controlar o escopo. 
7. No início da década de 70, o crescimento vertiginoso da produção de softwares deparou-se com 
um sério problema: a falta de técnicas predefinidas para o desenvolvimento de sistemas. Esta 
falta de conhecimento acarretou projetos de software de baixa qualidade, com códigos de difícil 
manutenção, com orçamentos e prazos que não condiziam com a realidade. Como esta 
situação relatada ficou conhecida? 
 
8. A sigla COBIT significa, em inglês, objetivosde controle para a informação e tecnologia (Control 
Objetives for Information and related Technology) e tem como objetivo promover um modelo 
para Governança de TI confiável, adotado por empresas, sendo atualizado diariamente por 
gerentes de negócio, profissionais de TI e auditores. Sobre o COBIT, classifique V para as 
sentenças verdadeiras e F para as falsas: 
( ) Possui controle para o que deve ser feito na área de TI diretamente relacionado à gestão do 
negócio. O COBIT oferece diretrizes claras para que os executivos consigam tomar decisões 
sobre a TI. 
( ) A metodologia COBIT consiste em objetivos de negócio ligados a objetivos de TI, provendo 
métricas e modelos de maturidade para medir sua eficiência e identificar as responsabilidades 
relacionadas aos donos dos processos de negócio de TI. 
( ) Possui indicadores-chave de metas dos processos. Fornece métricas que permitem 
mensurar resultados obtidos pelos processos de TI e compará-los com as metas e objetivos que 
deveriam ser atingidos. 
( ) Contém informações menos abrangentes como entrada e saída de processo de negócio 
que não dependem da área de TI. 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 
 a) Crise Digital de 1970. 
 b) Crise de Software. 
 c) Crise de Projeto. 
 d) Crise da Engenharia do Software. 
 a) V - F - F - V. 
 b) F - V - V - F. 
 c) V - V - V - F. 
 d) F - V - F - F. 
16/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/5 
9. Projetos são usados para se ter um adequado gerenciamento no desenvolvimento de novos 
produtos ou serviços, ou simplesmente para resolver problemas específicos em relação a estes. 
Delimitar o trabalho através do escopo do projeto é importante para os executores do projeto e 
principalmente para o cliente, pois, assim, ambas as partes estarão cientes das entregas que 
serão feitas. Um bom escopo é resultado da elaboração de uma detalhada lista de 
funcionalidades e regras de negócio elaboradas com o cliente. Esta lista pode ser entendida 
como o levantamento, reconhecimento e documentação dos requisitos necessários para o 
desenvolvimento do projeto. Sobre requisitos de software, classifique V para as sentenças 
verdadeiras e F para as falsas: 
( ) Requisitos inversos especificam tudo aquilo que não será entregue ao usuário. ( ) O 
gerenciamento de requisitos define a arquitetura do sistema, auxiliando nos testes e 
validações com o usuário final. 
( ) O sucesso de um projeto depende diretamente de um refinado levantamento de requisitos. 
( ) A falta de conhecimento do usuário com relação ao que ele realmente necessita não é 
considerado um problema na etapa de levantamento de requisitos. 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
10.A Gestão de Configuração de Software (GCS) é um método utilizado para controlar as 
modificações ocorridas nos artefatos e códigos de um projeto, a fim de minimizar os erros 
durante suas versões alteradas. Roger Pressman, em seu livro ?Software Engineering: A 
Practitioner's Approach?, afirma que a GCS é o conjunto de atividades projetadas para controlar 
as mudanças pela identificação dos produtos do trabalho que serão alterados, estabelecendo 
um relacionamento entre eles, definindo o mecanismo para o gerenciamento de diferentes 
versões destes produtos, controlando as mudanças impostas, e auditando e relatando as 
mudanças realizadas. A respeito das terminologias utilizadas na área de GCS, classifique V 
para as sentenças verdadeiras e F para as falsas: 
( ) Baseline: um marco de referência para evolução do software, que é caracterizado pela 
entrega de um ou mais itens de configuração. 
( ) Repositório: repositório físico e lógico, onde os artefatos (itens de configuração) são 
armazenados. 
( ) Release: conjunto de itens de configuração empacotados que são disponibilizados ao 
Cliente. 
( ) Branch: junção de diferentes versões de um mesmo item de configuração, realizando a 
integração de um branch com os itens de configuração do fluxo principal. 
( ) Merge: é um fluxo alternativo para implementação de novas funcionalidades em paralelo 
para atualização de versões de itens de configuração. 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
FONTE: PRESSMAN, Roger. Software Engineering: a Practitioner's Approach. 7ª ed. Higher 
 a) V - V - V - F. 
 b) V - F - V - F. 
 c) V - V - F - F. 
 d) F - V - V - V. 
16/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/5 
 
11.(ENADE, 2008) No processo de desenvolvimento de software, todo software passa pelas fases 
de análise e projeto, associadas, respectivamente, com o que deve ser feito e como deve ser 
feito. A partir dessa informação, assinale a alternativa correta: 
 a) O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os 
diversos fluxos de dados entre os módulos. 
 b) Na fase de análise, três modelos que devem ser considerados são: do domínio da 
informação, o funcional e o comportamental. 
 c) Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que 
se preocupa com uma transformação dos requisitos em um projeto de dados e arquitetural; e 
o projeto preliminar, que se preocupa em aprimorar o projeto detalhado para que a 
implementação possa ser realizada em seguida. 
 d) Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, 
quebrando o problema em problemas menores. Esse princípio não é aplicado nas outras 
fases de desenvolvimento e ele não causa impacto nos custos de desenvolvimento. 
 
12.(ENADE, 2008) O Rational Unified Process (RUP) é um processo de engenharia de software 
cujo objetivo é assegurar a produção de software de alta qualidade, satisfazendo as 
necessidades dos usuários no prazo e nos custos previstos. O RUP contém uma estrutura que 
pode ser adaptada e estendida, pois é formado por duas estruturas principais, denominadas 
dimensões, que representam os aspectos dinâmicos e estáticos do processo. O aspecto 
dinâmico é expresso em ciclos, fases, iterações e marcos. O estático, por sua vez, contém as 
disciplinas, os fluxos, os artefatos e os trabalhadores. Com base na iteração do RUP, julgue as 
asserções a seguir: 
I- A cada iteração das fases do RUP, geram-se ou não artefatos de software 
porque 
II- Os artefatos produzidos dependem da ênfase que é dada a cada disciplina. 
Assinale a alternativa correta: 
a) As duas asserções são proposições verdadeiras, mas a segunda não é justificativa correta da 
primeira. 
b) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da 
primeira. 
c) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. 
d) A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. 
Prova finalizada com 9 acertos e 3 questões erradas. 
Education. 2010. 
 a) F - F - F - V - V. 
 b) V - V - F - F - F. 
 c) V - F - V - V - F. 
 d) V - V - V - F - F.

Continue navegando