Logo Passei Direto
Buscar
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 - F - V - V - F.
B F - V - V - F - V.
C F - V - F - F - V.
D V - V - F - F - V.
User badge image
Desafios para Aprender

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 9 meses

Vamos analisar cada uma das opções apresentadas em relação aos requisitos não funcionais: ( ) Usabilidade. É verdadeira (V). Usabilidade é um requisito não funcional que se refere à facilidade de uso do sistema, sendo um atributo importante para a experiência do usuário. ( ) Funcionalidade. É falsa (F). Funcionalidade refere-se a requisitos funcionais, que descrevem o que o sistema deve fazer, e não se enquadra nos requisitos não funcionais. ( ) Integridade. É verdadeira (V). Integridade pode ser considerada um requisito não funcional, pois se refere à precisão e consistência dos dados no sistema. ( ) Segurança. É verdadeira (V). Segurança é um requisito não funcional que diz respeito à proteção do sistema contra acessos não autorizados e à proteção dos dados. ( ) Regras de negócio. É falsa (F). Regras de negócio geralmente se referem a requisitos funcionais, pois definem as condições e restrições que o sistema deve seguir. Portanto, a sequência correta é: V - F - V - V - F. A alternativa que apresenta essa sequência é: A) V - F - V - V - F.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

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 A camada de métodos fornece informação técnica para desenvolvimento de sistemas de informação.
D O foco na qualidade é a camada menos prioritária para a Engenharia de Software.

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 de Projeto.
B Crise de Software.
C Crise da Engenharia do Software.
D Crise Digital de 1970.

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:
Assinale a alternativa CORRETA:
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.
a) As sentenças II e IV estão corretas.
b) As sentenças I, II e III estão corretas.
c) As sentenças I e IV estão corretas.
d) As sentenças II e III estão corretas.

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) Um software científico é conhecido por utilizar algoritmos numéricos para resolver problemas complexos, que não apresentam facilidades de análise direta.
c) Os softwares de inteligência artificial são desenvolvidos para uso pessoal, como, por exemplo, planilhas do Excel.
d) O software básico é caracterizado por algoritmos de processamento numérico, dependentes da coleta e processamento de dados científicos.

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:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) 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.
A F - V - V - V.
B V - F - F - F.
C V - V - F - V.
D F - V - F - F.

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:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) 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.
A V - F - V - V.
B F - V - V - V.
C F - F - V - F.
D V - V - 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:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) 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.
a) V - F - F - V.
b) F - F - V - V.
c) F - V - V - F.
d) V - V - V - F.

Mais conteúdos dessa disciplina