Informática, perguntado por tiksom48, 9 meses atrás

O escopo de um projeto de software é definido a partir de uma lista de funcionalidades que se deseja disponibilizar para os usuários, chamada de "Requisitos do sistema", que é uma definição formal e detalhada de uma função do sistema através de um documento de especificação do sistema que deve dizer o que o produto a ser desenvolvido deverá fazer, e não como deve ser feito. Acerca da Gerência de Requisitos de Software, conceitue os três tipos de requisitos de software: Requisitos Funcionais, Requisitos Não Funcionais e Requisitos Inversos. Por fim, cite exemplos para Requisitos Funcionais e Requisitos Não Funcionais

Soluções para a tarefa

Respondido por rportodelima
8

Resposta:

A evolução do software confunde-se com a evolução dos computadores,

inicialmente compostos apenas do hardware, onde toda a lógica de processamento

era executada no meio físico. Porém, à medida que o hardware evolui, o software

também acompanha essa mudança devido à necessidade de se tornar acessível

ao usuário final.

O computador necessita que o software e o hardware andem em paralelo,

para que haja um melhor aproveitamento dos recursos. De nada adianta o melhor

hardware do mundo usando um sistema operacional defasado, tanto como um

aplicativo de última geração tentar rodar em um hardware antigo e desatualizado.

A evolução do software passa, também, pelas características históricas

do hardware. Roger Pressman (2009), guru da Engenharia de Software, define

o software como componentes não executáveis em máquina e componentes

executáveis em máquina. Explica-nos que o software é criado por meio de uma

série de regras que mapeiam as exigências de negócios que são desenvolvidos

em linguagem de programação, que especifica a estrutura de seus dados, os

atributos procedimentais e os requisitos relacionados para código e os converte

em instruções executáveis em máquina.

O software engloba códigos que executam funções entre si e, normalmente,

retornam alguma informação ao usuário. Para a criação do software, os

programadores utilizam uma linguagem de programação, que é interpretada por

um compilador, que a transforma para código binário, o qual é lido pelo hardware.

Para entendermos essa definição, segue um pouco da história da “era do

computador”.

O primeiro computador surgiu para fins militares na década de 1940, o

“Mark I” (tradução por tanque de guerra), foi financiado pela Marinha norteamericana em conjunto com a Universidade de Harvard e a IBM, onde ocupava,

aproximadamente, 120 m³ e tinha 4,5 toneladas. Um gigante eletromagnético

lançado no ano de 1944 para auxiliar nos cálculos de precisão necessários para

balística (BERNARDES, 2015).

Explicação:

Respondido por thaysrachadel
4

Resposta:

Requisito funcional contempla as funcionalidades do sistema mais próxima aos negócios, serviços que o sistema deve fornecer, como vai reagir a entradas específicas e como deve se comportar em determinadas situações. Ex: cálculo de juros, de salário, emitir boletos, fechar pedidos.  

Requisitos não funcionais são aqueles que tem restrições sobre o serviço ou sobre uma função ligadas ao tempo de resposta, não esta ligada diretamente ao negócio do sistema e sim a usabilidade, processo, linguagem utilizada e padrões. Ex: Definir propriedades e restrições de sistemas como, confiabilidade, tempo de resposta, requisitos de armazenamento, linguagem e programação.

Requisitos inversos é o que sistema não fará e condições que nunca devem ocorrer. Ex: Restrição/regra do negócio (o sistema não deve ser acessado pela internet. O backup não pode ser executado durante a sincronização de dados.

Explicação:

Perguntas interessantes