Buscar

Avaliação II - Processo de Software

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 6 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 6 páginas

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:739453)
Peso da Avaliação 1,50
Prova 48584597
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
A engenharia de software é uma tecnologia em camadas, tendo na base o foco na qualidade. Ela 
tem por finalidade entabular uma abordagem metodizada de desenvolvimento, por meio de 
ferramentas e técnicas adequadas. Baseado nas camadas de engenharia de software, classifique V para 
as sentenças verdadeiras e F para as falsas:
( ) Na fase de processos, busca-se o desenvolvimento do produto dentro do prazo estabelecido.
( ) A camada que une o foco de qualidade com os métodos é chamada de processos.
( ) A camada da engenharia responsável por fornecer suporte automatizado ou semiautomatizado é a 
camada métodos.
( ) A camada da engenharia responsável por fornecer informações técnicas para o desenvolvimento 
é a camada ferramenta.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
B F - V - V - F.
C F - F - V - V.
D V - F - F - V.
Foi durante a década de 1970 que o termo "crise do software" surgiu, período em que a 
engenharia de software praticamente inexistia. Os problemas estavam relacionados com a forma de 
trabalho da equipe, dúvidas com relação aos requisitos, entre outros, porém não eram só estes os 
motivos. Com relação às consequências para a crise de software, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) Surgiu devido à alta demanda por softwares, da complexidade dos problemas a serem resolvidos 
e da inexistência de técnicas para o desenvolvimento de sistemas que funcionassem adequadamente 
ou pudessem ser validos.
( ) Software de baixa qualidade, projetos com prazos e custos maiores que os planejados, software 
não atendendo aos requisitos dos stakeholders, custos e dificuldades no processo de manutenção.
( ) Devido ao grande número de sistemas web complexos e robustos, trazendo alto custo de 
manutenção.
( ) Insatisfação dos usuários, baixa usabilidade, falta de treinamento no uso dos sistemas e da 
 VOLTAR
A+ Alterar modo de visualização
1
2
inexistência de fontes hipermídias que favoreçam a interatividade dos usuários com as informações.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - F.
B V - V - F - F.
C V - V - V - F.
D V - F - F - V.
A engenharia de requisitos representa um dos maiores problemas enfrentados no 
desenvolvimento de sistemas de software grandes e complexos. É a área relacionada com a definição 
de que o sistema deve fazer suas propriedades emergentes desejáveis e essenciais e as restrições 
quanto à operação do sistema e quanto aos processos de desenvolvimento de software. Você pode, 
portanto, pensar na engenharia de requisitos como o processo de comunicação entre os usuários de 
software e os desenvolvedores de software. Os requisitos de sistema de software são frequentemente 
classificados em: requisitos funcionais e requisitos não funcionais. Acerca do que são os requisitos 
funcionais e os requisitos não funcionais, classifique V para as sentenças verdadeiras e F para as 
falsas:
( ) Requisitos funcionais são regras de negócios que o sistema deve fornecer e o detalhamento 
tecnológico do projeto.
( ) Requisitos funcionais descrevem especificamente o que o sistema deve fazer, descrevendo 
detalhadamente as entradas, as saídas e as suas exceções.
( ) Requisitos não funcionais são definidos por não atribuir de forma específica as funções do 
sistema, estão atrelados com a confiabilidade, tempo de resposta e o espaço de armazenamento que 
este sistema pode obter. 
( ) Requisitos não funcionais são restrições aos serviços oferecidos pelo sistema, restrições no 
processo de desenvolvimento e restrições impostas pelas normas.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - F.
B V - F - V - F.
C F - V - V - V.
D F - V - V - F.
O software tornou-se profundamente incorporado em praticamente todos os aspectos do no 
nosso dia a dia e estão categorizados em grupos para auxiliar no entendimento e diferenciação entre 
os tipos existentes. Com relação à aplicação de software, assinale a alternativa CORRETA:
3
4
A Os softwares básicos possuem como característica uma forte interação com o hardware.
B Os softwares científicos são softwares que analisam e monitoram eventos, chamados de Time-
sharing.
C Os softwares comerciais são os utilizados em produtos como TV e micro-ondas.
D O grupo de softwares que servem de apoio a outros é chamada de software de tempo real.
Segundo Pressman (2011, p. 40), "uma metodologia (framework) de processo estabelece o 
alicerce para um processo de engenharia de software completo, por meio da identificação de um 
pequeno número de atividades estruturais aplicáveis a todos os projetos, independentemente de 
tamanho ou complexidade". Para este mesmo autor, uma metodologia de processo genérico para a 
engenharia de software compreende cinco atividades: comunicação, planejamento, modelagem, 
construção e emprego. A respeito destas atividades, analise as sentenças a seguir:
I- Comunicação: serve para compreender os objetivos das partes interessadas para com o projeto e 
fazer o levantamento das necessidades que ajudarão a definir as funções e características do software.
II- Planejamento: cria um "mapa" que ajuda a guiar a equipe durante o projeto, descrevendo as tarefas 
técnicas a ser conduzidas, os riscos prováveis, os recursos que serão necessários, os produtos 
resultantes a serem produzidos e um cronograma de trabalho.
III- Construção: cria-se um "esboço" de modo que se possa ter uma ideia do projeto em termos de 
arquitetura.
Assinale a alternativa CORRETA:
FONTE: PRESSMANN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. Porto 
Alegre: AMGH, 2011.
A Somente a II sentença está correta.
B As sentenças I e II estão corretas.
C Somente a sentença I está correta.
D As sentenças I e III estão corretas.
O processo de desenvolvimento de software tem como um de seus objetivos a melhoria do 
produto de software, assegurando o desenvolvimento de sistemas de informação com prazos e 
necessidades de recursos definidos e com elevada produtividade, de forma econômica e, sobretudo, 
com qualidade garantida. Sobre o processo de software, assinale a alternativa CORRETA:
A A atividade de planejamento tem como objetivo a criação de um "mapa" para guiar o trabalho da
equipe durante o projeto.
5
6
B As atividades metodológicas aplicam-se a apenas grandes projetos de software.
C A comunicação tem como objetivo criar um modelo do negócio.
D A atividade de modelagem faz a geração de código e testes.
Os requisitos não funcionais são desenvolvidos no projeto de software com o objetivo de 
descrever os atributos do sistema ou do ambiente, definindo características de eficiência e restrições. 
Sobre a importância dos requisitos não funcionais para o projeto de software, classifique V para as 
opções verdadeiras e F para as falsas:
( ) Usabilidade.
( ) Funcionalidade.
( ) Integridade.
( ) Segurança.
( ) Regras de negócio.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F - V.
B F - V - V - F - V.
C V - F - V - V - F.
D F - V - F - F - V.
A importância da tecnologia de hardware e software já é reconhecida pela sociedade e pelo 
mercado. A tecnologia nos aproxima das pessoas e das empresas, por isso, usá-la de forma consciente 
e eficaz, possibilita o crescimento, podendo trazer bons frutos. Sobre o software, conforme Pressman 
(2011), classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Consiste em instruções (programas de computador) que, quando executadas, fornecem 
características, funções e desempenho desejados. 
( ) Consiste em uma estrutura de dados que possibilita aos programas manipular informações 
adequadamente.
( ) Consiste em informações descritivas, tanto na forma impressa como na virtual, descrevendo a 
operação e o uso dos programas.
() Consiste em um executável lógico que manipula de forma especializada as informações dos 
usuários.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: PRESSMAN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. São 
7
8
Paulo: McGraw Hill, 2011.
A F - F - V - V.
B F - V - V - F.
C V - F - F - V.
D V - V - V - F.
Escolher a técnica mais coerente para levantar os requisitos depende do tempo e dos recursos 
disponíveis na organização, bem como a abrangência do projeto e da natureza da informação a ser 
recolhida, podendo ser entrevistas, etnografia, questionário, brainstorming, entre outros. Sobre o 
processo genérico de levantamento e análise de requisitos, analise as sentenças a seguir:
I- Durante a elicitação de requisitos, o analista não necessita estudar o domínio da aplicação.
II- O analista de requisitos deve isolar os requisitos, de forma a não agrupar os requisitos de forma 
coerente.
III- Na engenharia de requisitos, é necessário verificar os requisitos, buscando descobrir se estão 
completos e consistentes.
IV- Os analistas de sistemas precisam buscar o desenvolvimento da sua compreensão do domínio da 
aplicação.
Assinale a alternativa CORRETA:
A As sentenças II e III estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças I e II estão corretas.
D As sentenças III e IV estão corretas.
A aplicação do software pode abranger várias áreas e categorias, dependendo de como deve ser 
desenvolvido, levando em conta os requisitos do usuário/cliente, observando a qual finalidade deve 
atender. Esta categoria de software é formada por um conjunto de programas, com objetivo de atender 
e comunicar-se com outros programas, como editores, utilitários ou compiladores. Essa afirmação 
está alocada na categoria de qual software?
A Software Básico.
B Software de Aplicação.
C Software de Modelagem.
9
10
D Software de Planejamento
Imprimir

Continue navegando