Buscar

ATIVIDADE 2 - ENG SOFT - ENGENHARIA DE SOFTWARE - 53 2020

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 8 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 8 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

18/08/2020 Unicesumar - Ensino a Distância
1/8
ATIVIDADE 2 - ENG SOFT - ENGENHARIA DE SOFTWARE - 53/2020
Período:03/08/2020 08:00 a 18/08/2020 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 19/08/2020 00:00 (Horário de Brasília)
Nota obtida:
1ª QUESTÃO
Tendo em vista que o principal objetivo da criação de um software é para atender uma necessidade, existem
diversos aspectos que contribuem ou não para seu desenvolvimento, por isso, existe uma análise de
viabilidade, que visa balancear toda a energia e recurso necessário para a execução do projeto e tratar o
problema proposto, e desta forma, será respondido se sua execução se torna viável ou não (SOMMERVILLE,
2011).
SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011 (adaptado).
Apoiando-se no texto acima e em seus conhecimentos sobre viabilidade dos sistemas, analise as afirmativas
abaixo e assinale a alternativa correta:.
 
I. O reaproveitamento de outros programas é preferível para o desenvolvimento do próximo. 
II. A tecnologia existente na organização pode ser uma aliada ao projeto, e também, a pior inimiga. 
III. Decisões políticas acabam tendo impacto na viabilidade do sistema podendo interferir negativamente. 
IV. Deve-se analisar a presente situação da empresa com uma projeção prevista com a implantação do
software, sendo esta, uma das formas de responder a análise de viabilidade.
 
É correto o que se afirma em: 
ALTERNATIVAS
I, apenas.
II e IV, apenas.
III e IV, apenas.
I, II e III, apenas.
I, II, III e IV.
2ª QUESTÃO
18/08/2020 Unicesumar - Ensino a Distância
2/8
Para o processo de desenvolvimento e criação de qualquer aplicação, primeiramente são colhidas
informações pertinentes ao projeto, dando características únicas ou não, que geram a necessidade do
desenvolvimento do software, e em seguida, são postas em um documento com suas definições e
justificativas para serem implementadas ao programa, e uma das definições é a forma a serem classificadas
como requisitos de sistema ou de usuário (SOMMERVILLE, 2011).
 
SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011 (adaptado).
A respeito da forma em que os requisitos de sistema e usuários são expressos, analise as afirmativas abaixo
e assinale a alternativa correta:
 
I. Nos requisitos de sistemas, os requisitos não funcionais são ignorados. 
II. Requisitos de usuário contemplam detalhadamente a definição técnica de todos os requisitos. 
III. A forma de esmiuçar os requisitos é dada por níveis, a fim de atender ao público destinado à leitura do
documento de requisitos. 
IV. O gestor de uma empresa que fará a leitura do documento não necessariamente precisa saber de todos
os detalhes de funcionamento, por isso, é realizado a escrita dos requisitos de usuário.
 
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
II e IV, apenas.
III e IV, apenas.
I, II e III, apenas.
I, II, III e IV.
3ª QUESTÃO
18/08/2020 Unicesumar - Ensino a Distância
3/8
Um dado modelo de processo engloba atividades, artefatos e as atribuições das pessoas envolvidas. Há
alguns tipos de modelos, dentre eles têm-se o Modelo em Cascata, de Desenvolvimento Incremental e o de
Engenharia de Software Orientada a Reuso. (PASCUTTI et al., 2019). 
 
PASCUTTI, Márcia Cristina Dadalto; FREITAS, Janaina Aparecida de; GASPAROTTI, Talita Tonsic; PEDROSO,
Victor de Marqui. Engenharia de Software. Maringá-Pr.: Unicesumar, 2019. (adaptado).
Considerando o texto base e a respeito dos seus conhecimentos acerca do modelo em cascata (ciclo de vida
clássico), avalie as afirmativas a seguir: 
 
I. Antes dos testes nas unidades de programa o sistema de software já havia sido entregue ao cliente. 
II. É visto como o modelo mais antigo da engenharia de software, em que primeiro elenca-se os requisitos
com o cliente. 
III. Na fase de implementação e testes, é verificado cada conjunto de programas, verificando se atende a sua
especificação determinada. 
IV. Por vezes, a fase de manutenção é a mais extensa. Em que se corrige erros que não foram identificados
nas fases anteriores, melhorando e aumentando as funções. 
 
É correto o que se afirma em:
ALTERNATIVAS
I e IV, apenas.
II e III, apenas.
III e IV, apenas.
I, II e IV, apenas..
II, III e IV, apenas.
4ª QUESTÃO
18/08/2020 Unicesumar - Ensino a Distância
4/8
O desenvolvimento de um software depende de algumas fases, sendo essas fragmentadas em tarefas. As
fases podem ser chamadas de processos de software, em que há diversos deles, porém quatro atividades
são fundamentais e devem constar em todos, visto que são cruciais à Engenharia de software. (PASCUTTI et
al., 2019).
 
PASCUTTI, Márcia Cristina Dadalto; FREITAS, Janaina Aparecida de; GASPAROTTI, Talita Tonsic; PEDROSO,
Victor de Marqui. Engenharia de Software. Maringá-Pr.: Unicesumar, 2019. (adaptado).
 
Considerando o texto base e a respeito dos seus conhecimentos acerca dessas atividades mencionadas,
analise as afirmativas a seguir:
 
I. Para que se certifique que todas as necessidades do cliente foram atendidas, é necessário validar o
software.
II. É indispensável o desenvolvimento do software ser consoante aos critérios e às características
mencionadas pelo cliente.
III. É primordial que o cliente apresente todas as funcionalidades, peculiaridades, restrições e premissas do
software que será criado.
IV. O desenvolvimento do software é imutável, ou seja, a partir do momento que o cliente elenca e
determina os requisitos necessários, esses serão mantidos até a entrega.
 
 
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
II e IV, apenas.
III e IV, apenas.
I, II e III, apenas.
I, II, III e IV.
5ª QUESTÃO
18/08/2020 Unicesumar - Ensino a Distância
5/8
Existem diversos grupos ou categorias a qual o software é atrelado, essa gama de divisões é resultante de
sua abrangência, pois pode-se dizer que seu uso permeia diversas ações desempenhadas pelas pessoas.
Dentre as categorias, pode-se mencionar o software de aplicação, de sistema e o de inteligência artificial.
(PASCUTTI et al., 2019).
 
PASCUTTI, Márcia Cristina Dadalto; FREITAS, Janaina Aparecida de; GASPAROTTI, Talita Tonsic; PEDROSO,
Victor de Marqui. Engenharia de Software. Maringá-Pr.: Unicesumar, 2019. (adaptado).
 
Considerando o texto base e a respeito dos seus conhecimentos acerca das três categorias de softwares
mencionadas, analise as afirmativas a seguir:
 
I. Softwares de inteligência artificial são aplicados na astronomia, na biologia molecular, em que empregam
algoritmos para processar dados numéricos pesado.
II. Os Softwares de sistemas são os editores de texto, gerenciadores de arquivos, sistemas operacionais, ou
seja, são criados em prol de atender a demanda de um programa.
III. O Software ERP é um exemplo de um software de aplicação, sendo esse criado com a finalidade de
resolver uma necessidade singular de um dado empreendimento, como auxiliar na tomada de decisão, por
exemplo.
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
III, apenas.
I e II, apenas.
II e III, apenas.
I, II e III.
6ª QUESTÃO
De acordo com Pascutti et al. (2019) o software é a parte lógica de um computador, ou seja, ele concede
instruções à parte física (hardware) para que se executem determinadas tarefas. Sendo constituído por
programas e pelas documentações atreladas a estes.
PASCUTTI, Márcia Cristina Dadalto; FREITAS, Janaina Aparecida de; GASPAROTTI, Talita Tonsic; PEDROSO,
Victor de Marqui. Engenharia de Software. Maringá-Pr.: Unicesumar, 2019. (adaptado).
 
Considerando o texto base e a respeito dos seus conhecimentos sobre as características de um software,
analise as afirmativas a seguir:
I. Maior parte dos softwares são elaborados sob encomenda.
II. De forma a se resolver o problema/erro de um software desgastado, basta que se troque o componente
por outro.
III.Mesmo que softwares e hardwares possuam funcionalidades e objetivos distintos, o desenvolvimento
destes são muito similares.É correto o que se afirma em:
ALTERNATIVAS
18/08/2020 Unicesumar - Ensino a Distância
6/8
I, apenas.
III, apenas.
I e II, apenas.
II e III, apenas.
I, II e III.
7ª QUESTÃO
Sabe-se que as noções, metodologia e as técnicas empregadas na elaboração de um software, são os
aspectos ditos como fundamentais para a Engenharia de Software. Visto que o objetivo é desenvolver
softwares que atendam aos requisitos de custo, confiabilidade e exatidão. (PASCUTTI et al., 2019).
 PASCUTTI, Márcia Cristina Dadalto; FREITAS, Janaina Aparecida de; GASPAROTTI, Talita Tonsic; PEDROSO,
Victor de Marqui. Engenharia de Software. Maringá-Pr.: Unicesumar, 2019. (adaptado).
 
Considerando o texto base e a respeito dos seus conhecimentos sobre a Engenharia de Software, analise as
afirmativas a seguir:
I. O surgimento da Engenharia de Software ocorreu em 1970 para superar o momento crítico a qual o
software estava enfrentando.
II. Durante uma conferência da OTAN (Organização do Tratado do Atlântico Norte), a disciplina de
Engenharia de Software foi levada em pauta pela primeira vez.
III. Pensando de forma estratégica, a longo prazo é muito mais acessível (em termos de custo) arquitetar
programas equivalentes a um projeto pessoal, visto que o maior custo está atrelado ao início da
implantação do sistema.
 É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
III, apenas.
I e II, apenas.
II e III, apenas.
I, II e III.
8ª QUESTÃO
Durante o processo de desenvolvimento de um software, vários artefatos são gerados, os quais fazem parte
também do produto de software como um todo.
Sobre os principais artefatos gerados neste desenvolvimento, assinale a alternativa correta. 
 
ALTERNATIVAS
18/08/2020 Unicesumar - Ensino a Distância
7/8
Manual do usuário e contrato de compra do software.
Documento do cliente, documento de análise, código.
Documento do cliente, código, teste e documento de entrega.
Documento de requisitos, código e documento de entrega do software.
Documento de requisitos, documento de projeto, documento de testes.
9ª QUESTÃO
Sistemas, programas e aplicações, ou seja, softwares, são criados a partir de uma necessidade que fora
expressada e que necessita ser atendida, desta forma, atendendo ao que é pedido através de suas funções e
requisitos. Partilhando do pensamento de Sommerville (2011) as funções e requisitos dos softwares ainda
parecem ser abstratos para os envolvidos da criação e desenvolvimento, muitas vezes sendo mal explicadas
aos clientes causando diversas complicações no decorrer do projeto.
 
SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011 (adaptado).
 
Sobre os requisitos funcionais e não funcionais de um software, identifique nas alternativas abaixo quais
exemplos estão de acordo com a representação correta:
 
I. O processo de cadastrar é um requisito funcional.
II. Um software ser compatível com sistema operacional Linux é um requisito não funcional.
III. O prazo limite de execução do software é um requisito funcional, pelo fato de nortear e limitar recursos
necessários ao desenvolvimento.
 
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
III, apenas.
I e II, apenas.
II e III, apenas.
I, II e III.
10ª QUESTÃO
18/08/2020 Unicesumar - Ensino a Distância
8/8
As metodologias ágeis estão cada vez mais ganhando espaço frente às metodologias tradicionais, visto que
são mais flexíveis, menos burocráticas, mais dinâmicas e entregam resultados com mais rapidez. (PASCUTTI
et al., 2019). 
PASCUTTI, Márcia Cristina Dadalto; FREITAS, Janaina Aparecida de; GASPAROTTI, Talita Tonsic; PEDROSO,
Victor de Marqui. Engenharia de Software. Maringá-Pr.: Unicesumar, 2019. (adaptado). 
Considerando o texto base e a respeito dos seus conhecimentos acerca das metodologias ágeis, avalie as
afirmativas a seguir: 
I. Na metodologia tradicional a equipe do projeto trabalha de modo colaborativo em todas as atividades. 
II. Na metodologia ágil, o cliente participa apenas das primeiras etapas do projeto, elencando os requisitos,
premissas e restrições do projeto. 
III. O Scrum é considerado um tipo de metodologia ágil de software, com influências japonesas, como da
Toyota e da Honda, com foco no produto final. 
IV. Na metodologia tradicional o gerente de projeto possui um controle total do projeto, já na metodologia
ágil ele possui um papel de facilitador, de coordenador. 
V. A XP (Programação Extrema) é um tipo de metodologia ágil, possuindo como objetivo desenvolver
projetos de forma mais rápida, com mais qualidade, podendo ser utilizada em uma gama de projetos por ser
flexível e adaptativa, sempre atendendo aos requisitos do cliente.
 
É correto o que se afirma em:
ALTERNATIVAS
I e IV.
I, II e III.
I, II e V.
III, IV e V.
II, III, IV e V.

Continue navegando