Buscar

O Papel do Software na Atualidade

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

15/09/2022 22:31 Avaliação I - Individual
1/4
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:768336)
Peso da Avaliação 1,50
Prova 53176638
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
Hoje em dia, o software assume um duplo papel. Ele é o produto e ao mesmo tempo o veículo para 
entrega do produto. Como produto, ele disponibiliza o potencial de computação presente em 
computador, ou mais amplamente numa rede de computadores acessível pelo hardware local. Quer 
resida em um telefone celular, quer opere em um computador de grande porte (Mainframes), o 
software é transformador de informações, produzindo, gerando, adquirindo, modificando, exibindo, 
ou transmitindo informação, que pode ser tão simples como um bit ou tão complexa como uma 
apresentação multimídia. Para o desenvolvimento desses softwares, existem algumas metodologias 
de desenvolvimento. 
Sobre o nome dessas metodologias, assinale a alternativa CORRETA:
A UML.
B Waterfall e Interativa.
C Data Mining.
D Engenharia de Software.
As fases do RUP são iniciação, elaboração, construção e transição. 
Considerando o papel do desenvolvedor no RUP, assinale a alternativa INCORRETA:
A Implementar Teste.
B Corrigir um Defeito.
C Desenvolver Artefatos de Instalação.
D Implementar Componentes de Teste e de Subsistemas.
É o princípio em que classes derivadas de uma mesma superclasse podem invocar operações que têm 
a mesma assinatura, mas comportamentos diferentes em cada subclasse, produzindo resultados 
diferentes, dependendo de como cada objeto implementa a operação. 
A que princípio estamos nos referindo?
A World Wide Web.
B Polimorfismo.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
15/09/2022 22:31 Avaliação I - Individual
2/4
C Programação Orientada a Objetos.
D Hyper Text Transfer Protocol.
RUP é um processo de engenharia de software que fornece uma abordagem para assumir tarefas e 
responsabilidades dentro de uma organização de desenvolvimento, cujo objetivo é assegurar a 
produção de software de alta qualidade dentro de prazos e orçamentos previsíveis. A respeito disso, 
analise as sentenças a seguir:
I- É derivado dos trabalhos sobre UML e do Processo Unificado de Desenvolvimento de Software, 
capturando seis das melhores práticas no desenvolvimento de software de forma satisfatória para uma 
grande faixa de projetos e organizações.
II- É um método que pode ser utilizado no desenvolvimento de software, contemplando técnicas que 
os membros da equipe de desenvolvimento devem seguir para atingir o objetivo de aumentar sua 
produtividade.
III- Representa uma nova geração de processos genéricos. 
IV- A mais importante inovação do RUP é a separação de fases e workflows, e sobretudo, o 
reconhecimento de que a implantação de software no ambiente do usuário é parte do processo.
Assinale a alternativa CORRETA:
A Somente a sentença I está correta.
B Somente a sentença II está correta.
C As sentenças I, II, III e IV estão corretas.
D Somente a sentença III está correta.
O Processo Unificado é um dos mais importantes padrões da indústria de software atual. Vale 
destacar que o processo unificado (UP ou Unified Process) foi desenvolvido por três importantes 
pioneiros da orientação a objetos nos anos 1990 (Jacobson, Booch e Rumbaugh). Este é o resultado 
de mais de 30 anos de experiência acumulada em forma de projetos, notações e processos. O UP é o 
primeiro modelo de processo inteiramente adaptado ao uso da notação UML (Unified Modeling 
Language). Sua concepção foi baseada nas práticas de maior Retorno do investimento (ROI) de 
mercado. 
A respeito da definição das atividades do UP, assinale a alternativa INCORRETA:
A Determinam as dependências entre as atividades.
B Apresentam responsáveis.
C Nessas atividades, apresentam-se os artefatos de entrada e saída.
D Elas não são compostas por uma descrição clara e precisa.
4
5
15/09/2022 22:31 Avaliação I - Individual
3/4
O Processo Unificado é um dos mais importantes padrões da indústria de software atual. Vale 
destacar que o processo unificado (UP ou Unified Process) foi desenvolvido por três importantes 
pioneiros da orientação a objetos nos anos 1990 (Jacobson, Booch e Rumbaugh). EsSe é o resultado 
de mais de 30 anos de experiência acumulada em forma de projetos, notações e processos. O UP é o 
primeiro modelo de processo inteiramente adaptado ao uso da notação UML (Unified Modeling 
Language). Sua concepção foi baseada nas práticas de maior Retorno do investimento (ROI) de 
mercado. 
A respeito das atividades do UP, assinale a alternativa CORRETA:
A Indicam somente o uso de metodologias ágeis.
B Elas são compostas por uma descrição clara e precisa, e indicam o uso da linguagem UML.
C Não possuem ciclo de vida bem definido.
D Nessas atividades, apresentam-se somente artefatos de entrada e saída.
A história da computação teve início na necessidade do homem em conseguir realizar cálculos. O 
caminho foi longo, iniciado com o ábaco, muitos anos antes da era cristã. A primeira máquina de 
calcular que apenas somava e subtraía vem surgir apenas em 1642, desenvolvida por Blaise Pascal. 
Em 1694, Gottfried Von Leibniz constrói a primeira calculadora que podia executar as quatro 
operações básicas, e em 1822, o matemático inglês Charles Babbage estabelecia os princípios do 
funcionamento dos computadores eletrônicos no projeto de sua máquina diferencial, capaz de realizar 
os cálculos necessários para elaborar uma tabela de logaritmos. A partir daí outras invenções abriram 
caminhos para o que temos hoje. O marco inicial se dá com o primeiro computador eletrônico.
Assinale a alternativa CORRETA que apresenta o nome desse computador:
A Harvard Mark I.
B ENIAC (Eletrical Numerical Integrator and Calculator).
C EDVAC (Electronic Discrete Variable Automatic Computer).
D UNIVAC I.
O analista é o responsável por realizar o relacionamento ou contato com usuário ou cliente do 
sistema. As pessoas que exercem esse papel devem ser capazes de entender quais são as necessidades 
do sistema, e criar descrições que sejam compreendidas pelos designers, desenvolvedores e 
testadores.
A respeito disso, assinale a alternativa CORRETA:
A Realizar teste unitário.
B Implementar componentes de teste e subsistemas.
C Desenvolver artefatos de instalação.
6
7
8
15/09/2022 22:31 Avaliação I - Individual
4/4
D Desenvolver o plano de gerenciamento de requisitos.
Há diversas fases que compõem a construção de um UP. A respeito delas, classifique V para as 
sentenças verdadeiras e F para as falsas:
( ) Concepção (inception): busca-se obter uma visão da abrangência do sistema. 
( ) Elaboração (elaboration): o modelo conceitual será transformado em definitivo. 
( ) Construção (construction): a fase de construção possui interações com os casos de uso mais 
complexos ainda não tratados, mas a arquitetura já foi estabilizada.
( ) Transição (deployment): consiste na implementação do sistema no ambiente de produção.
Assinale a alternativa que apresenta a sequência CORRETA:
A V – V – V – F.
B F – F – F – V.
C V – V – F – F.
D V – V – F – V.
O Processo Unificado de software é uma tentativa de aproveitar os melhores recursos e características 
dos modelos tradicionais de processo de software. 
Sobre o Processo Unificado de software, assinale a afirmativa CORRETA:
A O software é entregue aos usuários finais na fase de transição.
B O planejamento é realizado na fase de elaboração.
C Os requisitos não funcionais são descritos em um conjunto de casos de uso preliminares.
D O software é dirigido a casos de uso, centrado na arquitetura, sequencial e incremental.
9
10
Imprimir

Mais conteúdos dessa disciplina