Software Engineering



Download 11,97 Mb.
Pdf ko'rish
bet338/584
Sana08.01.2022
Hajmi11,97 Mb.
#331302
1   ...   334   335   336   337   338   339   340   341   ...   584
Bog'liq
Software Engineering Architecture-driven Software Development ( PDFDrive )

192
CHAPTER 11 
Functional Analysis and Allocation Practice
controlling function. The functional interface represents the mechanism for achiev-
ing encapsulation, the object-oriented approach to information hiding.
The passing of data between a software function and an external application or 
system represents a software interface that is specified by a software interface spec-
ification. Therefore, the functional architecture must identify these external applica-
tions or systems outside the boundary of the functional architecture to reflect the 
software interface. Software interfaces represent a multiparty contract that must be 
conformed to as it pertains to the definition of the interface design and implementa-
tion characteristics.
Global data items represent data that is accessible to any function. This type 
of data item does not represent a data flow due to the “global” availability of the 
parametric value. The global data value is available to all functions within the soft-
ware architecture. Local data items represent variable or constant parameters that 
are declared internal to a function and not accessible to other functions. Therefore, 
access to local data items does not represent a data flow.
The data flow diagram has been used to represent a data-centric view of the 
software data processing transactions. It represents the data items as the pri-
mary elements of interests and the functions as the connectors or transformation 
agents between data item states. The behavior model combines the functional flow 
sequences with the data flows to provide a more general and complete representation 
of the software data processing scenarios. A software data dictionary (nomenclature 
document) must be produced to ensure that each data item is uniquely identified and 
their characterization is available to all members of the software development team.

Download 11,97 Mb.

Do'stlaringiz bilan baham:
1   ...   334   335   336   337   338   339   340   341   ...   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