Buscar

Avaliação II - Individual - Processo de Software - Uniasselvi

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

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:668595)
Peso da Avaliação 1,50
Prova 33891325
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
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 - V - V.
B F - V - V - F.
C V - F - V - F.
D F - V - F - F.
Tornar-se profissional competente na área da tecnologia da informação exige, no mínimo, um entendimento
sistêmico da área de Engenharia de Software, pois tem como enfoque lidar com os aspectos de produção de
software em todas as fases do seu ciclo de vida. A Engenharia de Software pode ser vista como a área voltada
para atuar no projeto de software, pensando-se na concepção, planejamento, desenvolvimento, testes,
implantação e manutenção do software. Segundo Pressman (2011), as atividades lógicas do processo de
engenharia de software são complementadas por uma série de atividades de guarda-chuva, geralmente aplicadas
ao longo de um projeto, auxiliando a equipe a gerenciar, a controlar o progresso, a qualidade, as mudanças e os
riscos. Sobre as atividades lógicas do processo de engenharia de software, apresentadas por Pressman, analise as
sentenças a seguir: I- Controle e acompanhamento do projeto, administração de riscos, garantia da qualidade de
software e revisões técnicas. II- Planejar e controlar o projeto, definir requisitos funcionais, modelagem UML e
medição. III- Medição, gerenciamento da configuração de software, gerenciamento da reusabilidade, preparo e
produção dos artefatos de software. IV- Gerência de requisitos, reutilização de software, garantia da qualidade e
produção de artefatos do projeto. Assinale a alternativa CORRETA: FONTE: PRESSMANN, Roger S.
Engenharia de software: uma abordagem profissional. 7. ed. Porto Alegre: AMGH, 2011.
A As sentenças I e III estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I e II estão corretas.
D As sentenças III e IV estão corretas.
 VOLTAR
A+ Alterar modo de visualização
1
2
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 As atividades metodológicas aplicam-se a apenas grandes projetos de software.
B A atividade de modelagem faz a geração de código e testes.
C A comunicação tem como objetivo criar um modelo do negócio.
D A atividade de planejamento tem como objetivo a criação de um "mapa" para guiar o trabalho da equipe
durante o projeto.
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 III estão corretas.
C As sentenças I e II estão corretas.
D Somente a sentença I está correta.
Os anos 1970 foram anos de grandes mudanças. Na área de desenvolvimento de software não foi diferente.
No início dessa década, o grande crescimento 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 da Engenharia do Software.
B Crise Digital de 1970.
C Crise de Software.
D Crise de Projeto.
3
4
5
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 F - V - V - F.
B V - V - F - F.
C V - F - F - V.
D F - F - V - V.
O mundo real está em constante mudança, e sistemas são feitos para refletir comportamentos do mundo
real, logo é necessário que o software acompanhe as mudanças de requisitos impostas pelo ambiente no qual ele
está inserido. Existem quatro diferentes períodos da evolução de software. Sobre as quatro evoluções do
software, analise as sentenças a seguir: I- Os primeiros anos: os sistemas eram orientados a batch, tinham
distribuição limitada e os softwares eram customizados, desenvolvidos e usados pela própria pessoa, ou pela
organização em que ela trabalhava. II- A segunda era: utilização da multiprogramação e os sistemas
multiusuários introduziram novos conceitos de interação homem-máquina, onde os sistemas especialistas e o
software de inteligência artificial finalmente saíram do laboratório e foram utilizados em aplicações práticas em
problemas de amplo espectro do mundo real. III- A terceira era: existência dos computadores pessoais, hardware
de baixo custo e dos sistemas distribuídos, surgimento do software tempo real, bancos de dados e software
houses. IV- A quarta era:as tecnologias orientadas a objetos estão rapidamente ocupando o lugar das abordagens
mais convencionais para o desenvolvimento de software em muitas áreas de aplicação. Assinale a alternativa
CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças II e III estão corretas.
D As sentenças II e IV estão corretas.
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 III e IV estão corretas.
C As sentenças I e IV estão corretas.
6
7
8
D As sentenças I e II estão corretas.
A Engenharia de Software tem por finalidade entabular uma abordagem metodizada de desenvolvimento,
por meio de ferramentas e técnicas adequadas, baseado no problema a ser tratado, considerando restrições e
disponibilidade de recursos. Acerca da Engenharia de Software, classifique V para as sentenças verdadeiras e F
para as falsas: ( ) Podemos resumir a engenharia de software como sendo um esforço concentrado para entender o
problema antes de iniciar o desenvolvimento do software. ( ) A complexidade dos sistemas está cada vez maior,
devido à complexidade dos requisitos de software requeridos pelos usuários hoje usados para decisões
estratégicas e táticas. ( ) Nem todo software precisa passar pelos processos de engenharia. Somente os que são
usados por empresas e órgãos federais. ( ) A engenharia de software é a aplicação de uma abordagem sistemática,
disciplinada e quantificável na construção, uso e manutenção do software. Assinale a alternativa que apresenta a
sequência CORRETA:
A F - F - V - F.
B V - V - F - V.
C F - V - V - V.
D V - F - V - V.
A crise de software foi uma época da história da Engenharia de Software (ES) em que os problemas de
escopo, prazo, custo e qualidade atingiram limites indesejáveis. Contudo, foi neste momento que a comunidade
do software decidiu focar os estudos no processo, de forma a disciplinar o desenvolvimento de software. Sobre a
crise do software, assinale a alternativa CORRETA:
A Os requisitos dos stakeholders sempre eram atendidos.
B O processo de manutenção sofre muito com custos e dificuldades.
C Os sistemas de informação era produzidos com maior qualidade durante esta época.
D Durante esse período, os softwares diminuíram de complexidade.
9
10
Imprimir

Continue navegando