<< Chapter < Page Chapter >> Page >

requisito não-funcional de produto
Requisito que especifica as características que um sistema ou subsistema devepossuir.

Os requisitos não-funcionais de produto, como já dito anteriormente,são relacionados à qualidade do software e são alcançados pelo que chamamos de atributosde qualidade. Portanto, quando existem requisitos em que o software deve ter algumgrau de confiabilidade, certo nível de eficiência, ou ser portável para diversossistemas operacionais, estamos descrevendo quais atributos de qualidade que o softwaredeve exibir. Todos requisitos presentes no [link] podem ser classificados como sendo de produto. Ainda retornaremosa esse assunto neste capítulo, mas antes devemos mostrar os outros tipos de requisitosnão funcionais.

Os requisitos não-funcionais de processo são definidos como as restriçõesao processo de desenvolvimento.

requisito não-funcional de processo
Requisito que restringe o processo de desenvolvimento do software.

Esse tipo de requisito é encontrado em muitas situações, principalmenteem grandes empresas ou organizações. Por exemplo, é comum que o desenvolvimentode sistemas de software para o Exército Americano tenham como requisito ter o processode desenvolvimento de acordo com a Joint Technical Architecture A Department of Defense Joint Technical Architecture (DoD JTA) [link] é um documento que descreve um conjunto de normasa que um sistema deve aderir para facilitar a interoperabilidade com outros sistemasdo Exército Americano. A título de curiosidade, o DoD JTA contém algumascentenas de normas.

Por fim, há os requisitos não-funcionais externos. Esses, muitasvezes, podem se classificar tanto como de produto quanto de processo e são extraídosdo ambiente em que o sistema é desenvolvido. Esse ambiente pode ser tanto a organização,com políticas que devem ser seguidas ou seu atual ecossistema de software com oqual ele deve interoperar, quanto a legislação vigente do país em que o sistema está operando.

requisito não-funcional externo
Requisito derivado do ambiente em que o sistemaé desenvolvido, que pode ser tanto do produto quanto do processo.

Por fim, como exemplo de requisitos externos, podemos citar:

O sistema de recomendação de livros deve ler as informações dosistema de aluguel de livros de uma biblioteca, onde cada registro de livroestá de acordo com o padrão Dublin Core . Um requisito não-funcional externodesse sistema de recomendação é:

  • O sistema deve guardar os dados dos livrosrecomendados em um modelo mapeável para o modelo de dados definidopelo padrão Dublin Core [link] .

Note que o uso do Dublin Core só é realmente necessário porque a comunicação entre os dois sistemasé esperada e que um sistema já adota esse padrão.

Questions & Answers

what is diffusion
Emmanuel Reply
passive process of transport of low-molecular weight material according to its concentration gradient
AI-Robot
what is production?
Catherine
Pathogens and diseases
how did the oxygen help a human being
Achol Reply
how did the nutrition help the plants
Achol Reply
Biology is a branch of Natural science which deals/About living Organism.
Ahmedin Reply
what is phylogeny
Odigie Reply
evolutionary history and relationship of an organism or group of organisms
AI-Robot
ok
Deng
what is biology
Hajah Reply
cell is the smallest unit of the humanity biologically
Abraham
what is biology
Victoria Reply
what is biology
Abraham
HOW CAN MAN ORGAN FUNCTION
Alfred Reply
the diagram of the digestive system
Assiatu Reply
allimentary cannel
Ogenrwot
How does twins formed
William Reply
They formed in two ways first when one sperm and one egg are splited by mitosis or two sperm and two eggs join together
Oluwatobi
what is genetics
Josephine Reply
Genetics is the study of heredity
Misack
how does twins formed?
Misack
What is manual
Hassan Reply
discuss biological phenomenon and provide pieces of evidence to show that it was responsible for the formation of eukaryotic organelles
Joseph Reply
what is biology
Yousuf Reply
the study of living organisms and their interactions with one another and their environment.
Wine
Got questions? Join the online conversation and get instant answers!
Jobilize.com Reply

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Arquitetura de software. OpenStax CNX. Jan 05, 2010 Download for free at http://cnx.org/content/col10722/1.9
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Arquitetura de software' conversation and receive update notifications?

Ask