Figure – Chapter 6


Architecture and system characteristics



Download 0,57 Mb.
bet4/13
Sana23.04.2022
Hajmi0,57 Mb.
#575711
1   2   3   4   5   6   7   8   9   ...   13

Architecture and system characteristics

Because of the close relationship between non functional requirements and software architecture , the particular architectural style and structure that you choose for a system should depend on the non functional system requirements:

    • Performance
      • If performance is a critical requirement , localize critical operations within a small number of components , deployed on the same computer , and minimize communications.
      • Use large rather than fine-grain components.
    • Security
      • If security is a critical requirement , Use a layered architecture with critical assets in the innermost layers, with a high level of security validation applied to these layers.

Architecture and system characteristics

    • Safety
      • Localise safety-critical features in a single component or in small number of sub-systems.
    • Availability
      • Include redundant components so that it is possible to replace and update component without stopping the system.
    • Maintainability
      • Use fine-grain, replaceable components.
      • Producers of data should be separated from consumers and shared data structure should be avoided

Architectural views

Architecture models may be used to document a design so it can be used as a basis for more detailed design and implementation.

2 issues may be raised :

    • What views or perspectives are useful when designing and documenting a system’s architecture?
    • What notations should be used for describing architectural models?
    • Each architectural model only shows one view or perspective of the system.

      • It might show how a system is decomposed into modules, how the run-time processes interact or the different ways in which system components are distributed across a network. For both design and documentation, you usually need to present multiple views of the software architecture.

Download 0,57 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish