Buscar

Processo de Software Avaliação II - Individual Semipresencial ( Cod 637427)

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

Prévia do material em texto

Disciplina:
	Processo de Software (ADS28)
	Avaliação:
	Avaliação II - Individual Semipresencial ( Cod.:637427) ( peso.:1,50)
	Prova:
	20029227
	Nota da Prova:
	10,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	Durante os anos 1970, o termo crise de software ficou em evidência, tinha por finalidade expressar as dificuldades do desenvolvimento de software diante do rápido crescimento da demanda existente, da complexidade dos problemas a serem resolvidos e da inexistência de técnicas estabelecidas para o desenvolvimento de sistemas. Referente à crise de software, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A falta de formação adequada na engenharia de software e a baixa produtividade são fatores que contribuem efetivamente para o surgimento de uma nova crise de software.
(    ) A crise de software refere-se a um conjunto de problemas, dentre os quais se encontra a imprecisão nas estimativas de custo e prazo devido a uma coleta de requisitos escassa.
(    ) A alteração de legislações no Brasil e mudanças na regra de negócio são elencadas como fatores externos que contribuem para alavancar a crise de software, mas que podem ser facilmente gerenciados.
(    ) Pode-se dizer que a crise de software ainda se encontra presente em muitos projetos, não mais pela ausência de métodos, técnicas e ferramentas, mas pela não aplicação correta.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - F - F.
	 b)
	V - V - F - V.
	 c)
	F - V - F - F.
	 d)
	F - V - V - V.
	2.
	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 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)
	V - V - V - F.
	 b)
	F - F - V - F.
	 c)
	V - V - F - F.
	 d)
	V - F - F - V.
	3.
	Na engenharia de software, os requisitos não funcionais descrevem como o sistema se comportará para executar suas tarefas, por exemplo, características de desempenho, interfaces de usuário e outros atributos de qualidade. A respeito dos requisitos não funcionais, analise as sentenças a seguir:
I- Os requisitos de produto podem especificar ou restringir o comportamento de um software.
II-  Os requisitos não funcionais são declarações de funções de como o sistema deve reagir a entradas específicas.
III- Os requisitos organizacionais são requisitos de sistemas analisados a partir das políticas e procedimentos da organização do cliente e do desenvolvedor. 
IV- Alguns requisitos não funcionais são provenientes de características requeridas para o software, como produto, organizacional e externos.
Assinale a alternativa CORRETA:
	 a)
	As sentenças I, II e IV estão corretas.
	 b)
	As sentenças I, II e III estão corretas.
	 c)
	As sentenças I, III e IV estão corretas.
	 d)
	As sentenças II e III estão corretas.
	4.
	A Engenharia de Software tem como principal objetivo o uso de princípios que de maneira econômica viabilizem o desenvolvimento de sistemas computacionais confiáveis e eficientes. Além destes aspectos, existem critérios mais técnicos, como considerar as necessidades do cliente, prazo, métricas e processos. Sobre as camadas de Engenharia de Software, assinale a alternativa CORRETA:
	 a)
	A agilidade é a camada da base da Engenharia de Software.
	 b)
	As ferramentas não fornecem um suporte automatizado para o processo e para os métodos.
	 c)
	O foco na qualidade é a camada menos prioritária para a Engenharia de Software.
	 d)
	A camada de métodos fornece informação técnica para desenvolvimento de sistemas de informação.
	5.
	Os sistemas de informação são um conjunto de comandos escritos em uma determinada linguagem de programação como, por exemplo, JAVA ou PHP. Os comandos escritos pelos programadores criam rotinas dentro do programa, a fim de permitir o funcionamento e atingir os seus objetivos, os quais foram propostos pelos clientes e usuários. Sobre as aplicações do software, assinale a alternativa CORRETA:
	 a)
	Os sistemas de tempo real possuem a capacidade de monitorar, analisar e controlar eventos do mundo real, respondendo aos estímulos em um tempo predeterminado.
	 b)
	O software básico é caracterizado por algoritmos de processamento numérico, dependentes da coleta e processamento de dados científicos.
	 c)
	Um software científico é conhecido por utilizar algoritmos numéricos para resolver problemas complexos, que não apresentam facilidades de análise direta.
	 d)
	Os softwares de inteligência artificial são desenvolvidos para uso pessoal, como, por exemplo, planilhas do Excel.
	6.
	Segundo o dicionário Aurélio (1999), o termo Engenharia significa a arte de aplicar conhecimentos científicos e empíricos e certas habilitações específicas à criação de estruturas, dispositivos e processos que se utilizam para converter recursos naturais em formas adequadas ao atendimento das necessidades humanas. A respeito das características e da importância da engenharia de software, analise as sentenças a seguir:
I- É quem define métodos sistemáticos para o desenvolvimento de software, buscando melhorar e amadurecer as técnicas e as ferramentas utilizadas no ambiente de desenvolvimento para aumentar sua produtividade e qualidade de desenvolvimento.
II- É uma disciplina da engenharia de sistemas que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de levantamento e especificação de requisitos até a implantação e manutenção.
III- É um conjunto de atividades, parcial ou totalmente ordenadas, com a finalidade de obter um produto de software de qualidade e cumprir corretamente os contratos de desenvolvimento.
IV- A Engenharia de Software originou-se conceitualmente no período da quarta era da evolução do software, fora do período em que a crise do software existia, momento da busca de desenvolvimento ágil para que projetos fossem entregues dentro de custo e prazo adequados.
Assinale a alternativa CORRETA:
FONTE: FERREIRA, Aurélio Buarque de Holanda. Dicionário Aurélio Básico da Língua Portuguesa. Rio de Janeiro: Nova Fronteira, 1999.
	 a)
	As sentenças I e IV estão corretas.
	 b)
	As sentenças II e IV estão corretas.
	 c)
	As sentenças I, II e III estão corretas.
	 d)
	As sentenças I, III e IV estão corretas.
	7.
	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. Com relação às camadas da engenharia do software, classifique V para as opções verdadeiras e F para as falsas:
(    ) Especificação e artefatos.
(    ) Ferramentas e processo.
(    ) Métodos e qualidade.
(    ) Validação e medição.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - V - F.
	 b)
	V - V - F - F.
	 c)
	V - F - V - V.
	 d)
	F - F - V - V.
	8.
	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)
	F - V - V - V.
	 c)
	V - F - V - V.
	 d)
	V - V - F - V.
	9.
	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)
	As sentenças I e II estão corretas.
	 b)
	Somente a II sentença está correta.
	 c)
	Somente a sentença I está correta.
	 d)
	As sentenças I e III estão corretas.
	10.
	Os softwares podem ser definidos e desenvolvidos para diversas áreas de aplicabilidade, suas funcionalidades são executar funções, disponibilizar resultados específicos, gerenciar uma grande gama de dados e informações. Um desafio da tecnologia da informação é disponibilizar para os usuários/clientes, softwares de qualidade, que sejam confiáveis, fáceis de utilizar e que tenham interoperabilidade. Uma categoria de software em específico utiliza algoritmos não numéricos, utilizados no desenvolvimento da robótica, sistemas especialistas, redes neurais e jogos. Com relação a essa categoria de software, analise as opções a seguir:
I- Linhas de produtos.
II- Aplicação embutida.
III- Inteligência artificial.
IV- Engenharia web.
Assinale a alternativa CORRETA:
	 a)
	Somente a opção II está correta.
	 b)
	As opções I e III estão corretas.
	 c)
	Somente a opção III está correta.
	 d)
	As opções I, II e IV estão corretas.
Parte inferior do formulário

Continue navegando