Варіант 1
Здійснитиоб’єктно-орієнтованийаналізтаоб’єктно-орієнтованепроектуванняпрограми, щомоделюєроботукомп’ютера.Моделюючапрограмавключаєгодинник, якийнапочаткумоделюваннявстановлюється в 0, а потімвідраховуєтактичасудомоментузавершенняпроцесумоделювання.Планувальникпрограмимоделюєпроцесвключенняживлення, післяякогомоделюєтьсязавантаженняопераційноїсистеми і далізавантаженняприкладнихпрограм.Планувальникпрограмигенеруєзавантаженняприкладнихпрогрампісляуспішногозавершеннязавантаженняопераційноїсистеми.Позапитукористувачавиводитьсянаекранданіпроактивніприкладніпрограми, розподілоперативноїпам’яті, завантаженняпроцесора (аналогічнодиспетчерузадач у Windows).Основніпараметрикомп’ютера (типпроцесора, йогошвидкодія, обсягоперативноїпам’яті) користувачтежотримуєпозапиту.Планувальникпрограмимаєвиводитинаекранповідомленняпроподії, щовідбуваються у системі, щомоделюється.Результатиоб’єктно-орієнтованогоаналізуподати у виглядісценаріюроботифізичногооб’єктутаперелікуіменників, дієслів, щопретендуютьнаназвикласів, атрибутів і методівкласів; результатиоб’єктно-орієнтованогопроектуванняподати у виглядідіагрампрецедентів, об’єктів і класів.Згенеруватикодінтерфейсівкласів, побудуватипроект (накожнийклас – подвафайли: заголовнийтасрр), додатидопроектукодзгенерованихкласів.