Аппаратные и программные



Download 3,23 Mb.
Pdf ko'rish
bet168/179
Sana24.02.2022
Hajmi3,23 Mb.
#234030
TuriУчебное пособие
1   ...   164   165   166   167   168   169   170   171   ...   179
А.2.5.2 Переходы 
Событием мы называем любое происшествие, которое может быть 
причиной изменения состояния системы. Изменение состояний называется 
переходом. На диаграмме переходов и состояний он изображается дугой. 
Каждый переход соединяет два состояния. Состояние может иметь переход 
само в себя; обычно есть несколько различных переходов в одно и тоже 
состояние, но все переходы должны быть уникальны в том смысле, что ни при 
каких обстоятельствах не может произойти одновременно два перехода из 
одного состояния. 
Например, в поведении гидропонной теплицы играют роль следующие 
события: 
• Посажена новая партия семян. 
• Урожай созрел и готов к сбору. 
• Из-за плохой погоды упала температура в теплице. 
• Отказало охлаждающее устройство. 
• Наступил заданный момент времени.
Идентификация событий, подобных этим, позволяет определить границы 
поведения системы и распределить обязанности по осуществлению этого 
поведения между отдельными классами. 
Каждое из первых четырех перечисленных выше событий, вероятно, 
вызывает некоторое действие – например, начало или остановку выполнения 
некоторого плана сельскохозяйственных работ по посеву, включение 
нагревателя или посылку сигнала тревоги технику, обслуживающему систему. 
Отсчет времени – это другое дело: хотя секунды и минуты не имеют значения 
(посевы растут, очевидно, не так быстро), наступление нового часа или суток 
может вызвать некоторый сигнал, например, включить/выключить лампочки и 
изменить температуру в теплице, чтобы имитировать смену дня и ночи, 
необходимую для роста растений. 
Действием мы называем операцию, которая, с практической точки зрения, 
требует нулевого времени на выполнение. Например, включение сигнала 
тревоги – действие. Обычно действие означает вызов метода, порождение 
другого события, запуск или остановку процесса. Деятельностью мы называем 
операцию, требующую некоторого времени на свое выполнение. Например, 


270 
нагрев воздуха в теплице – деятельность, запускаемая включением нагревателя, 
который может оставаться включенным неопределенное время, до тех пор, пока 
не будет выключен явной командой. 
Модель событий, передающих сообщения, которую предложил Харел, 
концептуально безупречна, но ее нужно приспособить к объектному подходу. 
При анализе мы можем давать предварительные названия событиям и 
действиям, в общих чертах отражая наше понимание предметной области [28]. 

Download 3,23 Mb.

Do'stlaringiz bilan baham:
1   ...   164   165   166   167   168   169   170   171   ...   179




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