Figure – Chapter 6


+ 1 view model of software architecture



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

4 + 1 view model of software architecture

There are 4 fundamental architectural views , which are related using use cases or scenarios :

  • A logical view, which shows the key abstractions in the system as objects or object classes. It should be possible to relate requirements to entities
  • A process view, which shows how, at run-time, the system is composed of interacting processes. Useful for making judgment about non functional req such as performance.
  • A development view, which shows how the software is decomposed for development, that is the breakdown of the software into components that should be implemented by a single developer.
  • A physical view, which shows the system hardware and how software components are distributed across the processors in the system. Useful for planning development
  • Related using use cases or scenarios (+1)

Architectural patterns

  • Patterns are a means of representing, sharing and reusing knowledge.
  • An architectural pattern is a stylized description of good design practice, which has been tried and tested in different environments.
  • Patterns should include information about when they are and when the are not useful.
  • Patterns may be represented using tabular and graphical descriptions.

The Model-View-Controller (MVC) pattern


Name

MVC (Model-View-Controller)

Description

Separates presentation and interaction from the system data. The system is structured into three logical components that interact with each other. The Model component manages the system data and associated operations on that data. The View component defines and manages how the data is presented to the user. The Controller component manages user interaction (e.g., key presses, mouse clicks, etc.) and passes these interactions to the View and the Model. See Figure 6.3.


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