Figure – Chapter 6


Advantages of explicit architecture



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

Advantages of explicit architecture

Explicitely designing and documenting a software architecture has 3 main advantages :

    • Stakeholder communication
      • Architecture may be used as a focus of discussion by system stakeholders.
    • System analysis
      • Architecture design requires some analysis , so It is a mean of whether or not the system can meet its non-functional requirements ( such as performance , reliability and maintainbility ).
    • Large-scale reuse
      • The architecture may be reusable across a range of systems that are similar
      • Product-line architectures may be developed where the same architecture is reused across a range of related system

Architectural representations

System architecture are often modeled using:

    • Simple, informal block diagrams showing entities and relationships are the most frequently used method for documenting software architectures.
    • But these have been critisised because they lack semantics, do not show the types of relationships between entities nor the visible properties of entities in the architecture.
    • Depends on the use of architectural models. The requirements for model semantics depends on how the models are used.

Box and line diagrams

  • Very abstract - they do not show the nature of component relationships nor the externally visible properties of the sub-systems.
  • However, useful for communication with stakeholders and for project planning.

Use of architectural models

  • As a way of facilitating discussion about the system design
    • A high-level architectural view of a system is useful for communication with system stakeholders and project planning because it is not cluttered with detail. Stakeholders can relate to it and understand an abstract view of the system. They can then discuss the system as a whole without being confused by detail.
  • As a way of documenting an architecture that has been designed
    • The aim here is to produce a complete system model that shows the different components in a system, their interfaces and their connections.

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