Software Engineering



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

10.2.6 
Control structures
Control structures provide the means for guiding execution flow to perform a data 
processing task accounting for the conditional treatment of data processing inter-
mediate results. From the operational model perspective, control structures repre-
sent business rules or operational procedures that determine how a process should 
be executed. Within the functional architecture, control structures represent the 
decision or computational logic that determines how the data processing execution 
should proceed. The general control structures are as follows:

 
Branch—
a path of execution involving a sequence of data processing tasks or 
functions.

 
Concurrency—
enables multiple threads of behavior or branches to be initiated 
and executed in parallel.

 
Selection—
enables one thread of behavior to be initiated based on some condi-
tional argument.

 
Iteration—
enables a thread of behavior to be repeated one or more times.

 
Trigger—
activates an action, process, or series of events.
These control structures have comparable constructs implemented by most com-
puter languages. However, for the purposes of establishing the functional architec-
ture, it is not desirable to adhere to the implementation-specific control constructs. 
A concurrency is analogous to task synchronization in the Ada and C
++
 programming 
languages. A selection represents an 
If
 (
If…Goto

If … Then, If … Then … Else

or 
Case
 statements in most programming languages. Iteration represents a loop 
mechanism similar to 
For … Next, Do While, Do Until
, or 
ForEach
 (collection 
control loop) in most programming languages.

Download 11,97 Mb.

Do'stlaringiz bilan baham:
1   ...   309   310   311   312   313   314   315   316   ...   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