Você está na página 1de 8

88056

UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR


NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA
1ª Oportunidade
Curso: SUPERIOR DE TECNOLOGIA EM ANÁLISE E Período: 54/2019 Data: 12/12/2019
DESENVOLVIMENTO DE SISTEMAS Ano: 1 Horário: 19:10 às 20:50
Disciplina: ENGENHARIA DE SOFTWARE Turma:

Professor VICTOR DE MARQUI PEDROSO


Valor: (6,0)
formador(a):

Acadêmico(a): |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| R.A.: |___|___|___|___|___|___|___|___|

|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|

|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|

Polo: |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| Nota:

|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|

INSTRUÇÕES PARA A REALIZAÇÃO DA PROVA:

● O RA, Nome e Polo devem ser preenchidos no Caderno de Questões com letra legível.
● Confira todos os dados do Caderno de Respostas (Nome, RA, Disciplina, Curso). Verifique se o número do Caderno
de Respostas é o mesmo do Caderno de Questões.
● A prova é individual, sem consulta, e deve ser respondida obrigatoriamente com caneta azul ou preta. Não é
permitido o uso de corretivo.
● Todas as respostas devem ser transcritas no Caderno de Respostas, obedecendo o espaço determinado para cada
questão. Respostas escritas fora do espaço determinado ou no verso não serão consideradas.
● Cada questão possui um valor, que está disponível ao lado dela.
● Não é permitido rasura nas questões objetivas.
● Verifique se a numeração das páginas do Caderno de Questões está na sequência correta.
● O prazo de tolerância para entrada na sala é de 50 minutos após o início da prova, e até este prazo, nenhum aluno
que está realizando a prova é autorizado a sair.
● É obrigatória a assinatura na lista de presença impressa, na qual constam seu nome, RA e curso.
● Somente rascunhos fornecidos pelo Polo podem ser utilizados. Os rascunhos deverão ser anexados ao Caderno de
Questões e entregues ao tutor ou fiscal de sala.
● Em casos de qualquer irregularidade comunicar o tutor ou fiscal de sala.
● Para as disciplinas que envolvem cálculo, é permitido o uso de calculadoras (SIMPLES, CIENTÍFICA e FINANCEIRA). É
proibido o uso de calculadoras híbridas (que armazenam textos), que possuam sistema de comunicação Bluetooth,
calculadoras de celulares, SmartWatchs e Tablets.

SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS


88056
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA

259403 - QUESTÃO 01 | Discursiva (Valor: 1,00)


Uma classe é uma unidade do sistema e dentro dela estão definidos atributos e métodos, que são respectivamente as
informações que uma classe pode armazenar e ações que elas podem desempenhar.

Disponível em: https://bit.ly/2Ks9nIa


Acessado em: 23/08/2018

A partir do contexto abordado acima, desenhe uma classe com o nome de sua preferência, esta classe deverá conter 5
atributos dentro do contexto escolhido. Todos os atributos deverão ter visibilidade privada e o nome de cada atributo
poderá ser da sua escolha, porém, esta classe deverá conter pelo menos um atributo do tipo Inteiro (Int), um atributo
do tipo Texto (String) e pelo menos um atributo do tipo Booleano (Boolean) sendo os demais de livre escolha:

262046 - QUESTÃO 02 | Discursiva (Valor: 0,60)


Levando a palavra requisito para o contexto de um software, estamos falando de necessidades de um
usuário, exigências do negócio, desejos da empresa, solicitação da empresa, tudo isso devendo ser realizado por um
sistema, ou seja, o software deverá atender estas necessidades, exigências, desejos e solicitações, e materializar isso
em um sistema.

Disponível em: http://www.ateomomento.com.br/requisitos-de-software/


Acessado em: 19/jun/2018

Considerando as informações expostas acima, redija um texto dissertativo explicando o que é um Documento de
Requisitos:

259897 - QUESTÃO 03 | Objetiva (Valor: 0,60)


O modelo cascata tornou-se muito conhecido na década de 70 e é comentado na maioria dos livros de engenharia de
software. Nesse modelo as atividades do processo de desenvolvimento são estruturados em uma cascata onde a saída
de uma etapa é a entrada para a próxima etapa.

Disponível em: https://bit.ly/2MGsejU


Acessado em: 21/08/2018

A partir do contexto abordado e baseando-se nos problemas e características relativas ao modelo cascata, analise as
afirmações a seguir:

I – No modelo cascata os projetos dificilmente seguem o fluxo sequencial proposto pelo modelo.
II – O modelo cascata tem dificuldade em acomodar a incerteza natural que existe no começo de muitos projetos.
III – Neste modelo o cliente tem muito contato com o sistema e o desenvolvedor durante todo o seu desenvolvimento, e
isto, que pode atrapalhar o cronograma do projeto.
IV – O modelo cascata é recomendado a projetos que tenham pouca probabilidade de terem requisitos alterados
durante o desenvolvimento do sistema.

É correto o que se afirma em:

SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS


88056
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA

A I, apenas.

B II e III, apenas.

C I, II e IV, apenas.

D II, III e IV, apenas.

E I, II, III e IV.

259398 - QUESTÃO 04 | Objetiva (Valor: 0,50)


O Diagrama de casos de uso documenta o que o sistema faz do ponto de vista do usuário. Em outras palavras, ele
descreve as principais funcionalidades do sistema e a interação dessas funcionalidades com os usuários do mesmo
sistema.

Disponível em: https://bit.ly/2MH1sHS


Acessado em: 20/08/2018 (adaptado)

A partir do contexto abordado, analise o Diagrama de Casos de Uso abaixo e assinale a alternativa que descreva o
diagrama apresentado:

A O funcionário pode consultar seu holerite no sistema.

B O software deve emitir relatório de vendas no momento do login do usuário.

C O usuário é excluído do sistema mesmo que tenha cadastro previamente cadastrado.

D O usuário realiza login no sistema e realiza cadastro de dados pessoais, caso não esteja cadastrado.

E O usuário realiza login no sistema e não é necessário que ele seja cadastrado pois não é feito controle de
usuários.

SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS


88056
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA

262615 - QUESTÃO 05 | Objetiva (Valor: 0,50)


Em validação de software temos, como principal técnica, a de testes de programas. Testar software não é somente
executá-lo com a intenção de encontrar erros, existem várias atividades como: planejamento e controle, escolha das
condições de teste, modelagem dos casos de teste, checagem dos resultados, avaliação de conclusão dos testes,
geração de relatórios como também a revisão dos documentos.

Disponível em: https://bit.ly/2DhrCwH.


Acessado em: 20/jun/2018.
(Adaptado).

A partir do contexto apresentado, assinale a alternativa que contemple o tipo de teste que visa testar o sistema com
dados reais fornecidos pelo cliente, podendo mostrar as falhas na definição de requisitos, pois os dados reais podem
exercitar o sistema de modo diferente ao dos dados de teste:

A Testes de Edição.

B Testes de Sistema.

C Testes de Aceitação.

D Testes de Fidelização.

E Testes de Desenvolvimento.

262632 - QUESTÃO 06 | Objetiva (Valor: 0,40)


Software é um agrupamento de comandos escritos em uma linguagem de programação. Estes comandos, ou
instruções, criam as ações dentro do programa, e permitem seu funcionamento. Cada ação é determinada por uma
sequência, e cada sequência se agrupa para formar o programa em si. Estes comandos se unem, criando um programa
complexo.

Disponível em: https://bit.ly/2OmkPnr


Acessado em: 14/09/2018

A partir do contexto abordado acima, assinale a alternativa que contenha o tipo de software que permite controlar ou
gerenciar dispositivos de hardware, como celular, painel do micro-ondas, ou controle do sistema de freios de um
veículo, por exemplo:

A Software Embutido

B Software de Sistema

C Software de Aplicação

D Software de Despressurização

E Software de inteligência artificial

SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS


88056
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA

262035 - QUESTÃO 07 | Objetiva (Valor: 0,40)


Na etapa de levantamento de requisitos, o time de desenvolvimento se prende em entender o negócio que o sistema
vai automatizar, esse levantamento compreende explorar as necessidades dos usuários. No caso de um sistema já
existir, a dica é não se prender a estrutura antiga, e partir logo para um sistema novo. O tempo gasto até entender o
sistema antigo pode ser muito valioso depois no projeto.

Disponível em: https://www.profissionaisti.com.br/2011/06/levantamento-de-requisitos-voce-sabe-o-que-e/


Acessado em: 21/jun/2018

A partir disto pode-se afirma que nesta fase é importante verificar e identificar dois tipos de requisitos: os Funcionais e
os Não Funcionais. Baseado nisso, analise as afirmações a seguir:

I - O sistema deve permitir que sejam emitidos relatórios gerenciais.


II - O sistema deve permitir a abertura de novas contas.
III - O servidor deve ter, no mínimo, 8 gigas de memória RAM e HD com capacidade de 1 terabyte.
IV - O sistema operacional instalado deve ser o Windows Server 2016.

É correto o que se afirma em:

A I e II, são relativas aos Requisitos Funcionais.

B II e III, são relativas aos Requisitos Não Funcionais.

C I, II e III, são relativas aos Requisitos Funcionais.

D I, III e IV, são relativas aos Requisitos Não Funcionais.

E II, III e IV, são relativas aos Requisitos Funcionais.

259857 - QUESTÃO 08 | Objetiva (Valor: 0,40)


Orientação a objetos é um conceito que está relacionado com a ideia de classificar, organizar e abstrair coisas. Existem
alguns conceitos básicos que estão vinculados ao conceito de orientação a objetos, são eles: Herança, Encapsulamento
e Polimorfismo.

Disponível em: https://bit.ly/2BSKVMT


Acessado em: 27/08/2018
(adaptado)

A partir do exposto acima, assinale a alternativa que tem como princípio que as subclasses e uma mesma superclasse
podem chamar métodos que têm o mesmo nome (ou a mesma assinatura), mas possuem comportamentos diferentes
em cada subclasse:

A Herança

B Inclusão

C Polimorfismo

D Generalização

E Encapsulamento

SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS


88056
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA

259433 - QUESTÃO 09 | Objetiva (Valor: 0,40)


O entendimento dos requisitos de um problema está entre as tarefas mais difíceis enfrentadas pelos profissionais de
desenvolvimento de sistemas. Isso se deve principalmente pelo fato do cliente não saber quais são as suas
necessidades e muitas vezes não possuírem um bom entendimento das características e funções que o sistema deveria
contemplar.

Disponível em: https://bit.ly/2CVfPTG


Acessado em: 19/jun/2018

Baseado no contexto exposto, assinale a alternativa que dá nome a fase da engenharia de requisitos que deve ser
iniciada na concepção do sistema, sendo um estudo rápido, direcionado, que se destina a responder a algumas
perguntas, tais como: o sistema contribui para os objetivos gerais da organização?.

A Estudo de viabilidade.

B Validação de requisitos.

C Especificação de requisitos.

D Relacionamentos Interpessoais

E Levantamento e análise de requisitos.

259190 - QUESTÃO 10 | Objetiva (Valor: 0,40)


O hardware e software estão associados porque eles sempre trabalham em conjunto. Um depende do outro para
executar suas funções. Um hardware sem software poderia ser comparado a um carro sem motorista. E o software é
considerado o operador do hardware.

Disponível em: https://bit.ly/2OZUATo


Acessado em: 23/08/2018 (adaptado)

A partir do contexto abordado acima, e em relação a características de hardware e software analise as afirmações
abaixo:

I – Software se desgasta igualmente ao Hardware.


II – O hardware apresenta taxas de defeitos mais altas no início de sua vida, porém esses defeitos são corrigidos tendo
assim a taxa decrescida.
III – Software é desenvolvido ou passa por um processo de engenharia, não sendo fabricado no sentido clássico.
IV – Embora o software caminhe para a construção baseada em componentes a maioria dos softwares continua a ser
construída de forma personalizada (sob encomenda).

É correto o que se afirma em:

A II, apenas.

B IV, apenas.

C III e IV, apenas.

D I, II e III, apenas.

E II, III e IV, apenas

SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS


88056
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA

257963 - QUESTÃO 11 | Objetiva (Valor: 0,40)


Há muitas maneiras de modelar um sistema, cada uma pode atender a uma finalidade diferente. Entretanto, a
finalidade mais importante de um modelo de casos de uso é comunicar o comportamento do sistema ao cliente ou ao
usuário final. Conseqüentemente, o modelo deve ser fácil de entender. Os usuários e qualquer outro sistema que
podem interagir com o sistema são os atores. Como eles representam os usuários do sistema, os atores ajudam a
delimitar o sistema e fornecem uma imagem mais clara do que se espera que seja feito. Os casos de uso são
desenvolvidos com base nas necessidades dos atores. Isso garante que o sistema será o que os usuários esperam.

Disponível em: http://www.funpar.ufpr.br:8080/rup/process/modguide/md_ucmod.htm


Acessado em: 20/jun/2018

Baseado neste contexto, analise o Diagrama de Caso de Uso abaixo:

Após a análise, assinale a alternativa que descreva o caso apresentado.

A O contribuinte envia os documentos diretamente para a Receita Federal.

B O contribuinte recebe os documentos do contador para que ele envie para a receita federal.

C A Receita Federal envia os documentos diretamente para o contador, o qual faz o envio para o contribuinte.

D O contribuinte faz o envio de documentos para o contador, o qual faz o envio da declaração para a Receita
Federal.

E O contador recebe os documentos do contribuinte, porém a declaração não deve ser enviada para a Receita
Federal.

256679 - QUESTÃO 12 | Objetiva (Valor: 0,40)


Um processo de software é um conjunto de atividades, ligadas por padrões de relacionamento entre elas, pelas quais
se as atividades operarem corretamente e de acordo com os padrões requeridos, o resultado desejado é produzido. O
resultado desejado é um software de alta qualidade e baixo custo. Obviamente, um processo que não aumenta a
produção (não suporta projetos de software grandes) ou não pode produzir software com boa qualidade não é um
processo adequado.

Disponível em: http://www.macoratti.net/proc_sw1.htm


Acessado em: 18/jun/2018.

Baseando-se no contexto exposto acima, assinale a alternativa que dá nome ao processo cujo processo de construção
de software, permite a escrita do código por programadores, abrangendo, inclusive, a importância para que haja uma
organização na escrita destas instruções:

SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS


88056
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA

A Testes de Software.

B Projeto de Software.

C Manutenção de Software.

D Implementação de software.

E Gerenciamento de Software.

SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Você também pode gostar