Buscar

Avaliação I - Individual Cod687316

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

O modelo cascata é considerado o ciclo de vida mais antigo da engenharia de software, sugere uma abordagem sequencial e
sistemática para o desenvolvimento de software, começando com a definição dos requisitos por parte do cliente, avançando pelas
atividades de projeto e implementação de software, testes, implantação, culminando no suporte contínuo do software concluído.
A respeito das características negativas desse modelo, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Demora no atendimento devido aos retrabalhos tardios.
( ) Como os testes ocorrem no final do processo, um erro sutil pode vir a exigir semanas de verificação para que se possa
eliminá-lo.
( ) Pelo fato de possuir um modelo de ciclo de vida bem definido e sem sobreposição, pode impactar em atrasos no cronograma
do projeto.
( ) É praticamente impossível obter-se a totalidade de requisitos de maneira antecipada e em uma única etapa do projeto,
possibilitando o retorno para uma etapa sempre que for necessário.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B F - V - V - F.
C V - V - F - V.
D V - F - F - V.
A evolução dos computadores acompanha a evolução da sociedade e já faz parte do nosso cotidiano. Os computadores são
aparelhos eletrônicos compostos de hardwares e softwares que recebem, armazenam e produzem informações de forma
automática. Para chegar na versão dos computadores que conhecemos hoje, foi necessário passar ao longo do tempo por diversas
transformações e aperfeiçoamento dos hardwares e software, acompanhando os avanços de áreas como matemática, eletrônica e
engenharia. Com base no exposto, avalie as asserções a seguir e a relação proposta entre elas:
I- No início, o computador era composto apenas de hardware, e toda a lógica de processamento era executada no meio físico,
porém, à medida que o hardware evoluiu, o software passou a acompanhar essa mudança.
PORQUE
II- Os computadores precisavam se tornar mais acessíveis ao usuário final através de interfaces mais intuitivas e fáceis de utilizar,
enfim, essa evolução do computador necessitava que a evolução do software e do hardware andassem em paralelo, para que
houvesse um melhor aproveitamento dos recursos.
Assinale a alternativa CORRETA:
A As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
B A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
C As duas asserções são proposições falsas.
D A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
A engenharia de software é uma forma de engenharia que aplica os princípios da ciência da computação e matemática para
alcançar soluções com um bom custo-benefício para resolução de problemas do software, no entanto, é quem estabelece o uso de
sólidos princípios de Engenharia para que se possa obter economicamente um software que seja confiável e que funcione
eficientemente. A respeito do princípio de Engenharia de Software do tipo "Verificação contínua de qualidade", classifique V
para as sentenças verdadeiras e F para as falsas:
( ) É responsável pela criação de métodos e técnicas automatizadas durante a verificação e validação do software.
( ) É responsável por definir processos de testes para facilitar sua manutenção, reutilização e entendimento do software, e que
1
2
3
garantam seu funcionamento.
( ) É responsável pela padronização dos testes manuais de modo a garantir que o código-fonte não possua erros durante sua
implementação.
( ) É responsável pela criação de testes automatizados de modo que garantam a cobertura do código e testes de qualidade que
garantam a qualidade do software.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - F - V.
B F - V - V - V.
C V - F - F - V.
D V - F - F - F.
A Engenharia de Software é uma área da computação voltada à especificação, ao desenvolvimento e à manutenção de
sistemas de software, com aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando à organização,
à produtividade e à qualidade. Sobre a evolução do software, analise as sentenças a seguir:
I- O hardware sofreu contínuas mudanças, enquanto o software era uma arte "secundária" para a qual havia poucos métodos
sistemáticos.
II- O hardware era de propósito geral, enquanto o software era específico para cada aplicação e não havia documentação.
III- O número de aplicações de hardware era crescente para sistemas baseados em computadores, enquanto a manutenção só
ocorria para aplicações específicas, como, por exemplo, para softwares especialistas, inteligência artificial, que era usada na
prática, software de rede neural artificial e computação paralela.
Assinale a alternativa CORRETA:
A Somente a sentença III está correta.
B As sentenças II e III estão corretas.
C As sentenças I e II estão corretas.
D As sentenças I e III estão corretas.
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?
A Crise Digital de 1970.
B Crise da Engenharia do Software.
C Crise de Projeto.
D Crise de Software.
A Engenharia de Software define diversas metodologias com diversos ciclos de vida de desenvolvimento de software, a fim
de dinamizar a execução dos projetos adotando os melhores métodos, técnicas de ferramentas para execução de seus processos
para atingir maior produtividade e qualidade nos projetos. 
I- Na fase de iniciação são realizados o planejamento do projeto, definindo os requisitos de sistemas para garantir que o escopo
4
5
6
do projeto seja atendido. Nesse processo, as atividades de requisitos de softwares são extremamente importantes.
PORQUE
II- É um trabalho que consiste na análise de requisitos para identificar, quantificar, definir, especificar, documentar, rastrear,
priorizar e classificar os principais problemas que o futuro software deve resolver. Os requisitos de software expressam a
necessidade e restrições ou limitações colocadas sobre o produto ou software.
Assinale a alternativa CORRETA:
A As duas asserções são proposições falas.
B A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
C As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
D As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
A Engenharia de Software se ocupa com todos os aspectos de produção de software, define um conjunto de atividades
parcialmente ou totalmente ordenadas a fim de obter um produto de software com qualidade para cumprir corretamente os
contratos e padrões de desenvolvimento. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas:
I- Roger Pressman define a Engenharia de Software em quatro camadas: ferramentas, métodos, processos e foco na qualidade. 
PORQUE
II- A ênfase na qualidade permitirá a integração adequada de todas as demais camadas para que o projeto de desenvolvimento de
software seja bem gerenciado e controlado, e possa ser entregue nos prazos acordados, satisfazendo às necessidades dos seus
usuários.
Assinale a alternativa CORRETA:
A A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
B As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
C As duas asserções são proposições falsas.
D A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
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ésdo 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:
A V - F - V - F.
B
7
8
B F - V - V - V.
C V - V - V - F.
D V - V - F - F.
O software, através de seus algoritmos codificados, executa operações culminando em funções e em tarefas que possam ser
utilizadas pelos usuários finais, portanto os softwares são classificando em três tipos diferentes de software: software de sistema,
software de linguagem e software de aplicação. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas:
I- Os softwares de sistema são programas escritos para controlar e coordenar as funções e tarefas dos computadores.
PORQUE
II- São projetados com o único objetivo de resolver problemas comerciais e decisões administrativas.
Assinale a alternativa CORRETA:
A As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
B Primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
C As duas asserções são proposições falsas.
D A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
A etapa de identificação e entendimento dos requisitos é fundamental para desenvolver um software com sucesso. Os
requisitos são características ou regras de negócio específicas do projeto a ser desenvolvido. Entender estas particularidades reduz
os riscos e os custos de desenvolvimento. Sobre os requisitos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Existem apenas dois tipos de requisitos: funcionais e não funcionais.
( ) Requisito inverso é o terceiro tipo de requisito.
( ) Requisito é uma importante documentação acerca do software que será desenvolvido e contempla regras específicas que
deverão ser obedecidas na execução de cada atividade.
( ) O sucesso dos projetos não depende do levantamento de requisitos.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B F - F - V - V.
C F - F - F - V.
D V - V - V - F.
9
10

Continue navegando