Buscar

Avaliação I_Engenharia e Projeto de Software ADS19


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

Disciplina: Engenharia e Projeto de Software (ADS19)
Avaliação: Avaliação I - 
Prova: 28168067 
Nota da Prova: 10,00 
Legenda: Resposta Certa Sua Resposta Errada
1. 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
problemas do software, no entanto, é quem estabelece o uso de sólidos prin
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 verdade
 
( ) É 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 garantam seu funcionamento.
( ) É responsável pela padronização dos testes manuais de modo a garantir que o código
possua erros durante sua implementação.
( ) É responsável pela criação de testes automatizados de modo que 
testes de qualidade que garantam a qualidade do software.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - F - V. 
 b) V - F - F - V. 
 c) F - V - V - V.
 d) V - F - F - F. 
2. O desenvolvimento de software é praticado por meio da execução geralmente sequencial de várias 
atividades que são agrupadas em cada etapa do processo. Dividir o projeto em atividades é relevante 
no sentido de entender como estas se relacionam e qual o nível de dependência estabelecido no 
momento de execução. Para colaborar com isso, utiliza
especificar um grupo de atividades e seus relacionamentos. Sobre o 
de software, assinale a alternativa CORRETA:
 a) O modelo baseado em componentes não tem como foco a reutilização.
 b) O modelo em espiral serve como base para o modelo de prototipação e cascata.
 c) O modelo em cascata é o mais simples
 d) O modelo incremental aumenta o tempo de dese
3. Processos de software podem ser compreendidos como as diversas fases necessárias para prod
manter um software em funcionamento. Tais processos necessitam de organização lógica das 
atividades técnicas e gerenciais envolvendo usuários, desenvolvedores, modelos de processo e 
restrições que possibilitam disciplinar, sistematizar e organizar o
softwares. Acerca dos processos de software, classifique V para as sentenças verdadeiras e F para as 
falsas: 
 
( ) A validação de software consiste em assegurar que o software está em conformidade com os 
requisitos previstos. 
( ) As atividades de processo de software podem ser implementadas com o auxílio de ferramentas 
Engenharia e Projeto de Software (ADS19) 
 Individual FLEX ( Cod.:662386) ( peso.:1,50)
Sua Resposta Errada 
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 
) É responsável por definir processos de testes para facilitar sua manutenção, reutilização e 
o software, e que garantam seu funcionamento. 
) É responsável pela padronização dos testes manuais de modo a garantir que o código
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: 
O desenvolvimento de software é praticado por meio da execução geralmente sequencial de várias 
atividades que são agrupadas em cada etapa do processo. Dividir o projeto em atividades é relevante 
ido de entender como estas se relacionam e qual o nível de dependência estabelecido no 
momento de execução. Para colaborar com isso, utiliza-se o conceito de ciclo de vida do software para 
especificar um grupo de atividades e seus relacionamentos. Sobre o ciclo de vida de desenvolvimento 
de software, assinale a alternativa CORRETA: 
O modelo baseado em componentes não tem como foco a reutilização. 
O modelo em espiral serve como base para o modelo de prototipação e cascata.
O modelo em cascata é o mais simples e tem as etapas bem definidas. 
O modelo incremental aumenta o tempo de desenvolvimento do projeto. 
Processos de software podem ser compreendidos como as diversas fases necessárias para prod
manter um software em funcionamento. Tais processos necessitam de organização lógica das 
atividades técnicas e gerenciais envolvendo usuários, desenvolvedores, modelos de processo e 
restrições que possibilitam disciplinar, sistematizar e organizar o desenvolvimento e manutenção dos 
softwares. Acerca dos processos de software, classifique V para as sentenças verdadeiras e F para as 
) A validação de software consiste em assegurar que o software está em conformidade com os 
) As atividades de processo de software podem ser implementadas com o auxílio de ferramentas 
Individual FLEX ( Cod.:662386) ( peso.:1,50) 
 
A engenharia de software é uma forma de engenharia que aplica os princípios da ciência da 
benefício para resolução de 
cí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", 
) É responsável pela criação de métodos e técnicas automatizadas durante a verificação e validação 
) É responsável por definir processos de testes para facilitar sua manutenção, reutilização e 
) É responsável pela padronização dos testes manuais de modo a garantir que o código-fonte não 
garantam a cobertura do código e 
 
O desenvolvimento de software é praticado por meio da execução geralmente sequencial de várias 
atividades que são agrupadas em cada etapa do processo. Dividir o projeto em atividades é relevante 
ido de entender como estas se relacionam e qual o nível de dependência estabelecido no 
se o conceito de ciclo de vida do software para 
ciclo de vida de desenvolvimento 
O modelo em espiral serve como base para o modelo de prototipação e cascata.
 
Processos de software podem ser compreendidos como as diversas fases necessárias para produzir e 
manter um software em funcionamento. Tais processos necessitam de organização lógica das 
atividades técnicas e gerenciais envolvendo usuários, desenvolvedores, modelos de processo e 
desenvolvimento e manutenção dos 
softwares. Acerca dos processos de software, classifique V para as sentenças verdadeiras e F para as 
) A validação de software consiste em assegurar que o software está em conformidade com os 
) As atividades de processo de software podem ser implementadas com o auxílio de ferramentas 
CASE. 
( ) A fase de Engenharia de Requisitos é o processo pelo qual os requisitos de um produto de 
software são coletados, analisados, documentados e
somente pela equipe de desenvolvimento.
( ) No desenvolvimento de sistemas por meio de ciclo de vida iterativo, as necessidades dos usuários 
e os requisitos correspondentes não podem ser definidos no início do
sucessivas iterações. 
( ) O processo de software tem como meta entregar um produto de software de maneira eficiente, 
previsível e que corresponda às necessidades de negócio, conforme os requisitos estabelecidos.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F - F. 
 b) V - V - F - V - V.
 c) F - F - F - V - F. 
 d) V - F - V - F - V. 
4. No início da década de 70, o crescimento vertiginoso da produção de softwaresdeparou
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. 
5. No intuito de se atingir os objetivos definidos para os projetos, as atividades envolvidas
criteriosamente definidas e controladas. Cabe ressaltar que todas as etapas possuem regras específicas. 
Podemos entender as regras como os requisitos necessários para a execução da etapa ou atividade em 
questão. Identificar, entender, documentar
controle do projeto como um todo. Com relação aos requisitos, analise as sentenças a seguir:
 
I- A gestão dos requisitos preocupa
qualidade dos requisitos levantados na fase de especificação de requisitos.
II- A especificação de requisitos faz o detalhamento das regras de negócio, sinalizando o que o sistema 
deverá fazer. 
III- São duas as principais categorias de requisitos: de negócio e de
IV- Brainstorming não pode ser considerada uma técnica de levantamento de requisitos.
 
Assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) As sentenças II, III 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.
6. 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 
) A fase de Engenharia de Requisitos é o processo pelo qual os requisitos de um produto de 
software são coletados, analisados, documentados e gerenciados, necessitando ser compreendido 
somente pela equipe de desenvolvimento. 
) No desenvolvimento de sistemas por meio de ciclo de vida iterativo, as necessidades dos usuários 
e os requisitos correspondentes não podem ser definidos no início do processo, já que são refinados em 
) O processo de software tem como meta entregar um produto de software de maneira eficiente, 
previsível e que corresponda às necessidades de negócio, conforme os requisitos estabelecidos.
ale a alternativa que apresenta a sequência CORRETA: 
No início da década de 70, o crescimento vertiginoso da produção de softwares deparou
sério problema: a falta de técnicas predefinidas para o desenvolvimento de sistemas. Esta falta de 
mento 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 
Crise da Engenharia do Software. 
No intuito de se atingir os objetivos definidos para os projetos, as atividades envolvidas
criteriosamente definidas e controladas. Cabe ressaltar que todas as etapas possuem regras específicas. 
Podemos entender as regras como os requisitos necessários para a execução da etapa ou atividade em 
questão. Identificar, entender, documentar e priorizar os requisitos é de grande importância para o 
controle do projeto como um todo. Com relação aos requisitos, analise as sentenças a seguir:
A gestão dos requisitos preocupa-se com a documentação, versionamento, controle de mudanças e 
de dos requisitos levantados na fase de especificação de requisitos. 
A especificação de requisitos faz o detalhamento das regras de negócio, sinalizando o que o sistema 
São duas as principais categorias de requisitos: de negócio e de sistemas. 
Brainstorming não pode ser considerada uma técnica de levantamento de requisitos.
Assinale a alternativa CORRETA: 
As sentenças I e IV estão corretas. 
As sentenças II, III e IV estão corretas.
As sentenças I, II e III estão corretas. 
As sentenças I, III e IV estão corretas. 
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 
isitos 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 
) A fase de Engenharia de Requisitos é o processo pelo qual os requisitos de um produto de 
gerenciados, necessitando ser compreendido 
) No desenvolvimento de sistemas por meio de ciclo de vida iterativo, as necessidades dos usuários 
processo, já que são refinados em 
) O processo de software tem como meta entregar um produto de software de maneira eficiente, 
previsível e que corresponda às necessidades de negócio, conforme os requisitos estabelecidos. 
 
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 
mento 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 
 
No intuito de se atingir os objetivos definidos para os projetos, as atividades envolvidas devem ser 
criteriosamente definidas e controladas. Cabe ressaltar que todas as etapas possuem regras específicas. 
Podemos entender as regras como os requisitos necessários para a execução da etapa ou atividade em 
e priorizar os requisitos é de grande importância para o 
controle do projeto como um todo. Com relação aos requisitos, analise as sentenças a seguir: 
se com a documentação, versionamento, controle de mudanças e 
A especificação de requisitos faz o detalhamento das regras de negócio, sinalizando o que o sistema 
 
Brainstorming não pode ser considerada uma técnica de levantamento de requisitos. 
 
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 
isitos 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ça
 
( ) 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á
( ) 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
única etapa do projeto, possibilitando o
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) V - F - F - V. 
 c) V - V - F - V.
 d) F - V - V - F. 
7. Projetos são usados para se ter um adequado gerenciamento no desenvolvimento de novos prod
serviços, ou simplesmente para resolver problemas específicos em relação a estes. Delimitar o trabalho 
através do escopo do projeto é importante para os executores do projeto e principalmente para o 
cliente, pois, assim, ambas as partes estarão cie
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 
um problema na etapa de levantamento de requisitos.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - V.
 b) V - V - F - F. 
 c) V - F - V - F. 
 d) V - V - V - F.
8. 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 nece
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. 
suir 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: 
Projetos são usados para se ter um adequado gerenciamento no desenvolvimento de novos prod
serviços, ou simplesmente para resolver problemas específicos em relação a estes. Delimitar o trabalho 
através do 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 
tos 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.
requisitos define a arquitetura do sistema, auxiliando nos testes e validações 
) 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 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 
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: 
Roger Pressman define a Engenharia de Software em quatro camadas: ferramentas, métodos, 
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. 
s verdadeiras e F para as falsas: 
) Como os testes ocorrem no final do processo, um erro sutil pode vir a exigir semanas de 
suir um modelo de ciclo de vida bem definido e sem sobreposição, pode impactar 
se a totalidade de requisitos de maneira antecipada e em uma 
retorno para uma etapa sempre que for necessário. 
 
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és do escopo do projeto é importante para os executores do projeto e principalmente para o 
ntes 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 
tos necessários para o desenvolvimento do projeto. Sobre requisitos de software, classifique V 
) Requisitos inversos especificam tudo aquilo que não será entregue ao usuário. 
requisitos define a arquitetura do sistema, auxiliando nos testes e validações 
) O sucesso de um projeto depende diretamente de um refinado levantamento de requisitos. 
ele realmente necessita não é considerado 
 
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 
para cumprir corretamente os contratos e padrões de desenvolvimento. Com base nisso, 
Roger Pressman define a Engenharia de Software em quatro camadas: ferramentas, métodos, 
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 
 
Assinale a alternativa CORRETA:
 a) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
 b) A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição fa
 c) As duas asserções são proposições fa
 d) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta
9. A Engenharia de Software é uma área da computação voltada à especificação, ao desenvolvime
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 
computação paralela. 
 
Assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 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 III está correta.
10.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 - F - V. 
 c) F - F - V - V. 
 d) V - V - V - F.
 
Assinale a alternativa CORRETA: 
A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição fa
As duas asserções são proposições falsas. 
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa corretaA Engenharia de Software é uma área da computação voltada à especificação, ao desenvolvime
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, 
are sofreu contínuas mudanças, enquanto o software era uma arte "secundária" para a qual 
havia poucos métodos sistemáticos. 
O hardware era de propósito geral, enquanto o software era específico para cada aplicação e não 
o 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 
Assinale a alternativa CORRETA: 
As sentenças II e III estão corretas. 
As sentenças I e III estão corretas. 
I estão corretas. 
Somente a sentença III está correta.
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 
volvido. 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. 
tos não depende do levantamento de requisitos. 
Assinale a alternativa que apresenta a sequência CORRETA: 
A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. 
A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa. 
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
 
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, 
are sofreu contínuas mudanças, enquanto o software era uma arte "secundária" para a qual 
O hardware era de propósito geral, enquanto o software era específico para cada aplicação e não 
o 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 
rede neural artificial e 
 
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 
volvido. Entender estas particularidades reduz os riscos e os custos de desenvolvimento. Sobre 
) Requisito é uma importante documentação acerca do software que será desenvolvido e contempla

Continue navegando