Software Engineering



Download 11,97 Mb.
Pdf ko'rish
bet316/584
Sana08.01.2022
Hajmi11,97 Mb.
#331302
1   ...   312   313   314   315   316   317   318   319   ...   584
Bog'liq
Software Engineering Architecture-driven Software Development ( PDFDrive )

10.2.8 
Data Store
A data store is a repository that retains digital data and supports data preservation 
or persistence. Data stores support data storage and retrieval functions that involve 
transactions to search and manipulate data records. Issues surrounding data store 
transactions that affect software performance include data store availability, trans-
action processing and rollback, data model definition, data security and access con-
trol, and database query optimization.
10.3 
Conceiving the functional architecture
The functional architecture involves answering the question, “What functions 
(data processing tasks) must the software product perform to satisfy the specified 
software requirements?” This is a process of exploring the solution space from 
available information without addressing the structural arrangement of modules, 
subroutines, objects, or other physical forms of software delineation. This should 
be achieved by establishing successive layers of refinement or decomposition of 
functional, data, and control flows, which results in two necessary perspectives: the 
functional hierarchy and the behavioral models.
The behavioral model provides a more precise description of the software func-
tionality than the functional hierarchy. Complex functions identified in the behav-
ioral model should be decomposed into individual models that describe how each 
function should be performed. The decomposition of functions from a behavioral 
perspective can be used to generate the functional hierarchy. However, it is not nec-
essary to begin functional analysis activity with the behavioral modeling practice. 
Functions derived from the software requirements can be methodically decom-
posed to create the functional hierarchy before analyzing functional behaviors. The 
two practices—decomposition and behavioral modeling—are complementary and 
should be applied to explicitly describe the functional solution.
The approach to preparing the functional architecture involves five steps:
1. 
Derive the primary functions.
 The software requirements must be analyzed to 
identify the primary functions the software product must perform. Since the 



Download 11,97 Mb.

Do'stlaringiz bilan baham:
1   ...   312   313   314   315   316   317   318   319   ...   584




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