This page is optimized for mobile devices, if you would prefer the desktop version just click here

0.5 Atributos de qualidade  (Page 20/18)

Sobre a importância e influência dos atributos de qualidade no projeto da Arquitetura de Software.

Um software tem como objetivo atender aos seus requisitos funcionais e não-funcionais.Os requisitos funcionais descrevem as funções que o software deve ser capaz de realizar,ou seja, o que o sistema faz. Já os requisitos não-funcionais descrevem as qualidades e restrições de comoo sistema realiza suas funções, ou seja, como o sistema funciona. Um software, portanto, deve exibir atributos de qualidade que atendamaos seus requisitos.

Por sua vez, a arquitetura de software contém a descrição de como essealcança aos atributos de qualidade. Essa descrição de como o software atende aos requisitos não-funcionaisé feita pelas diversas decisões presentes na arquitetura. Para conceber essas decisões arquiteturais– e, portanto, para projetar a arquitetura – é de fundamental importância que o arquitetoconheça tanto os objetivos a serem alcançados pelo software, quanto as ferramentas para alcançá-los.Em outra palavras, é essencial que ele conheça tanto os atributos de qualidade, quanto técnicase padrões de design arquitetural que, ao serem implementados, possibilitam ao software queexiba os atributos de qualidade desejados.

Considerando a importância dos atributos de qualidade de software, dedicamosdois capítulos a eles. Neste capítulo, mostramos uma visão geral do assunto, abordando diversosatributos que devem ser alcançados. Este capítulo tem como objetivos:

  • Identificar o que são atributos de qualidade e qual é sua influência naarquitetura de software;
  • Relacionar atributos de qualidade a decisões arquiteturais que os proporcionam;
  • Entender que os atributos de qualidade se relacionam e como eles serelacionam.

No capítulo seguinte, apresentamos técnicas de design arquitetural e uma sériede estudos de como alguns atributos foram alcançados na prática em diferentes sistemas de software.Esses estudos mostram que técnicas e padrões de design arquitetural foram aplicados paraalcançar tais atributos e quais seus benefícios e limitações apresentados.

Requisitos funcionais e não-funcionais

O único objetivo de um software é o de atender a seus requisitos.Esses requisitos são definidos ao longo de seu ciclo desenvolvimento e costumamser classificados em requisitos funcionais e requisitos não-funcionais .

Os requisitos funcionais descrevem as funções que o sistema é capazde realizar, ou seja, descrevem o que o sistema faz.

requisito funcional
É a declaração de uma função ou comportamento providos pelo sistemasob condições específicas.

Os requisitos do software são impostos pelos seus diversos stakeholders . No entanto, os requisitos funcionais costumamser ditados pelos clientes do software, afinal são eles que esperam ter seus problemasresolvidos pelas funcionalidades do software.

<< Chapter < Page Page > Chapter >>

Read also:

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.
Jobilize.com uses cookies to ensure that you get the best experience. By continuing to use Jobilize.com web-site, you agree to the Terms of Use and Privacy Policy.