Энциклопедия мобильной связи

Состояние. Общую характеристику процесса мотивации можно представить, если определить используемые для его объяснения понятия: потребности, мотивы, цели

Определение

С точки зрения восприятия человеком объектом может быть:

    осязаемый и (или) видимый предмет (мяч)

    нечто, воспринимаемое мышлением (алгоритм)

    нечто, на что направлена мысль или действие (время).

С точки зрения ОО подхода объект представляет собой конкретный опознаваемый предмет, единицу или сущность (реальную или абстрактную), имеющую четко определенное функциональное назначение в данной предметной области.

Объект моделирует часть окружающей действительности и таким образом существует во времени и пространстве. Объект может быть определен как нечто, имеющее четко очерченные границы. Существуют такие объекты, для которых определены явные концептуальные границы, но сами объекты представляют собой неосязаемые события или процессы. Например, химический процесс на заводе можно трактовать как объект, так как он имеет четкую концептуальную границу, взаимодействует с другими объектами посредством упорядоченного и распределенного во времени набора операций и проявляет хорошо определенное поведение.

Объект обладает состоянием, поведением и идентичностью; структура и поведение схожих объектов определяет общий для них класс; термины "экземпляр класса" и "объект" взаимозаменяемы.

Состояние

Состояние объекта характеризуется перечнем (обычно статическим) всех свойств данного объекта и текущими (обычно динамическими) значениями каждого из этих свойств.

Все свойства имеют некоторые значения. Эти значения могут быть простыми количественными характеристиками, а могут ссылаться на другой объект. Перечень свойств объекта является, как правило, статическим, поскольку эти свойства составляют неизменяемую основу объекта, но в ряде случаев состав свойств объекта может изменяться. Тот факт, что всякий объект имеет состояние, означает, что всякий объект занимает определенное пространство (физически или в памяти компьютера).

Поведение

Объекты не существуют изолированно, а подвергаются воздействию или сами воздействуют на другие объекты.

Поведение – это то, как объект действует и реагирует.

Поведение объекта определяется выполняемыми над ним операциями и его состоянием, причем некоторые операции имеют побочное действие: они изменяют состояние. Состояние объекта представляет суммарный результат его поведения.

Операцией называется определенное воздействие одного объекта на другой с целью вызвать соответствующую реакцию. Выделяют следующие виды операций:

    Модификатор – операция, которая изменяет состояние объекта;

    Селектор – операция, считывающая состояние объекта, но не меняющая состояния;

    Итератор – операция, позволяющая организовать доступ ко всем частям объекта в строго определенной последовательности;

    Конструктор – операция создания объекта и/или его инициализации;

    Деструктор – операция, освобождающая состояние объекта и/или разрушающая сам объект.

Объекты могут быть активными и пассивными. Активный объект в общем случае автономен, то есть он может проявлять свое поведение без воздействия со стороны других объектов. Пассивный объект, напротив, может изменять свое состояние только под воздействием других объектов.

Идентичность

Идентичность – это такое свойство объекта, которое отличает его от всех других объектов. Идентичность двух объектов означает что это один и тот же объект. Имеет смысл только при сравнении по ссылке. В ООП из идентичности следует невозможность послать сообщение только одному из двух идентичных объектов.

В большинстве языков программирования для различения объектов используют имя, тем самым путая адресуемость и идентичность. Объекты в функцию можно передавать по ссылке и по значению.

Время жизни объектов

Время жизни объекта - время с момента создания объекта (конструкция) до его уничтожения (деструкция).

При создании объекта вызывается конструктор, который инициализирует объект.

Уничтожение объектов может выполняться явно и неявно. В Smalltalk и Java при потере последней ссылки на объект его забирает сборщик мусора. В языках без сборки мусора, типа C++, объекты, созданные в стеке, уничтожаются неявно при выходе из блока, в котором они были определены, но объекты, созданные в "куче" оператором new, продолжают существовать и занимать место в памяти: их необходимо явно уничтожать оператором delete.

В некоторых системах объекты могут быть долгоживущими; под этим понимается, что их время жизни может выходить за время жизни породивших их программ.

Отношения между объектами

Отношения двух любых объектов основываются на предположениях, которыми один обладает относительно другого: об операциях, которые можно выполнять, и об ожидаемом поведении.

Связь – это физическое или концептуальное соединение между объектами. Другими словами, связь – это специфическое сопоставление, через которое клиент запрашивает услугу у объекта-сервера или через которое один объект находит путь к другому. Только вдоль связи один объект может послать сообщение другому. Связь между объектами и передача сообщений обычно односторонняя и инициализируется клиентом, но данные передаются в обоих направлениях.

Участвуя в связи, объект может выполнять одну из следующих трех функций:

    Воздействие. Объект может воздействовать на другие объекты, но сам никогда не подвергается воздействию других объектов; в определенном смысле это соответствует понятию активный объект.

    Исполнение. Объект может только подвергаться воздействию со стороны других объектов, но он никогда не выступает в роли воздействующего объекта.

    Посредничество. Такой объект может выступать как в активной, так и в пассивной роли; как правило, объект-посредник создается для выполнения операций в интересах какого-либо активного объекта или посредника.

В объектно-ориентированном программировании под агрегированием подразумевают методику создания нового класса из уже существующих классов путём включения, называемого также делегированием. Об агрегировании также часто говорят как об «отношении принадлежности» по принципу «у машины есть корпус, колёса и двигатель».

Объект, являющийся частью другого объекта (агрегата), имеет связь со своим агрегатом. Через эту связь агрегат может посылать ему сообщения.

Агрегация иногда предпочтительнее, поскольку позволяет скрыть части в целом. Иногда, наоборот, предпочтительнее связи, поскольку они слабее и менее ограничительны. Принимая решение, надо взвесить все.

Все объекты можно разделить на следующие группы
Каждый объект имеет имя , которое позволяет его отличать от других объектов. Имя объекта называем, отвечая на вопрос «Что это такое?» или «Кто это такой?».
Объекты и их имена (по УМК Л.Л.Босовой)
Один и тот же объект окружающего мира может получать разные имена. Например, если Вы гуляете со своей собакой на улице, то для окружающих это просто «собака», в то время как Вы сами называете свою собаку «Тузик».
Имена могут быть общими, обозначающими множество объектов, и единичными, обозначающими конкретный объект в некотором множестве. Книга-имя общее, красная книга с третьей полки стеллажа – имя единичное. Чтобы сократить длинные единичные имена придумывают собственные имена. Пример с книгой это может быть название и автор.

Признаки объектов

Кроме имени объект может содержать ещё и признаки : свойства, действия, поведение, состояние .
Более подробно можно узнать из презентации Признаки объектов (по УМК Л.Л.Босовой)
Свойства объектов отвечают на вопросы: «Чем может отличаться один объект от другого?» Что может измениться у объекта при выполнении действия?».Например, кошки отличаются породой, города – численностью населения или площадью, при нагревании воды увеличивается её температура.Каждое свойство определяется величиной и значением, которое эта величина принимает. Например, величины: цвет, материал, форма, длина могут принимать значения: синий, стеклянный, треугольный, 5 см.
Возможности объекта обозначаются именами действий , отвечающими на вопросы «Что он может делать?» или «Что с ним можно делать?». Таким образом, именами действий обозначаются процессы, которые могут происходить с объектом. Воздушный шар можно надуть и он летает.
Поведение объекта требует пошагового описания каждого действия, свойственного этому объекту. Одни и те же действия различные объекты выполняют по-разному. Например действия строить человек может выполнить различными способами в зависимости от объекта строительства (строить дом, мост, метро).
Говоря о состоянии объекта , человек называет или подразумевает определённое сочетание значений всех или некоторых свойств этого объекта. Например, хорошая погода – это сочетание нескольких условий. Определённая температура воздуха (тепло), отсутствие сильного ветра (тихо) и осадков (солнечно).

2.Из каких частей состоит имя файла?
3.Кто или что дает имя файлу?
4.Кто или что присваивает файлу расширение?
5.Сколько символов может включать имя файла?
6.Сколько символов обычно отводится под расширение файла?
7.Что надо сделать с диском, что бы на нем можно было хранить файлы?
8.На какие области разбивается диск при форматировании?
9.В каком случае файловая система является одноуровневой?
10.Как записать путь к файлу?
11.К какому ПО относится операционная система?
12. Какие сведения должна иметь операционная система для организации доступа к файлам?

13.Где хранится выполняемая в данный момент программа и обрабатываемые данные?
14.Что называется каталогом?
15.Когда осуществляется начальная загрузка операционной системы?
16.Что такое операционная система?
17.Как обозначается имя логического диска?
18.Какой каталог называют корневым?
19.Как называется состояние операционной системы, при котором она перестает выдавать результаты и реагировать на запросы?
20.Что происходит с файлами ОС в процессе ее загрузки?
21.Пользователь, перемещаясь из одного каталога в другой, последовательно посетил каталоги LESSONS, CLASS, SCHOOL, D:\ , MYDOC, LETTERS. При каждом перемещении пользователь либо спускался в каталог на уровень ниже, либо поднимался на уровень выше. Каково полное имя каталога, из которого начал перемещение пользователь?

1) D:\MYDOC\LETTERS

2) D:\SCHOOL\CLASS\LESSONS

3) D:\LESSONS\CLASS\SCHOOL

22. Определите, какое из указанных имен файлов не удовлетворяет маске: ?*di.t?*

4) melodi.theme

23.В некотором каталоге хранится файл Список_литературы.txt. В этом каталоге создали подкаталог с именем 10_CLASS и переместили в него файл Список_литературы.txt. После чего полное имя файла стало D:\SCHOOL\PHYSICS\10_CLASS\Список_литературы.txt.

Каково пол­ное имя каталога, в котором хранился файл до перемещения?
1) D:\SCHOOL\PHYSICS\10_CLASS

2) D:\SCHOOL\PHYSICS

24. Какой из файлов соответствуют маске??P*.A??:

1) Что такое диапозон? как он обозначается?

2) Что такое принцип относительной адресации? в каких ситуациях он проявляется?

3) В ячейке D7 записана формула (С3+С5)/D6. Как она изменится при переносе этой формулы в ячейку:
а) D8; б) E7; в) C6; г) F10.

1)Что такое информация?

2)Какие действия мы можем производить с информацией?

3)Как и где мы можем хранить информацию?

4)Какие существуют носители информации?

5)Как мы можем передавать информацию?

6)Что такое код?

7)Что такое кодирование?

8)Закодируйте слово: Иванов Иван.

9)Как вы думаете как еще можно закодировать информацию?

10)Что такое аппаратное обеспечение?

11)Что такое программное обеспечение?

12)Что такое процессор, зачем он нужен?

13)Зачем нужны в компьютере вентиляторы?

14)Для чего нужен принтер, сканер, мышка, клавиатура и колонки?

Переход оборудования из одного технического состояния (ТС) в другое обычно происходит вследствие повреждения или отказа.

Повреждение - событие, заключающееся в нарушении исправного состояния объекта при сохранении работоспособного состояния.

При повреждении работоспособность объекта сохраняется, но со временем повреждение может перейти в отказ, в результате чего работоспособность будет нарушена. Например, царапина на защитном покрытии печатной платы сначала не нарушает работоспособность прибора, но через определенное время под воздействием загрязнения, влаги и других факторов в этом месте может произойти замыкание проводников, которое приведет к отказу прибора.

Отказом называется событие, заключающееся в нарушении работоспособного состояния объекта. Критерием отказа является признак или совокупность признаков нарушения работоспособности объекта, установленных в нормативно-технической и (или) конструкторской (проектной) документации.

Наряду с понятиями «повреждение» и «отказ» в теории надежности и технической диагностике используются понятия «дефект» и «неисправность».

Дефект - это каждое отдельное несоответствие объекта установленным требованиям. Если есть дефект, значит, хотя бы один из показателей качества или параметров объекта вышел за предельное значение или не выполняется одно из требований нормативной документации. Термин «дефект» в основном применяется при контроле качества продукции (объекта) на стадии изготовления, а также при ремонте, например при дефектации объекта, при составлении ведомостей дефектов и контроле качества отремонтированного объекта.

Дефект может быть конструктивным (при несоответствии требованиям технического задания или правилам разработки объекта) и производственным (при несоответствии требованиям нормативной документации на изготовление и поставку объекта). Примерами дефектов могут служить выход размера детали за пределы допуска, неправильная сборка или регулировка прибора, царапина на защитном покрытии и др.

Неисправность означает нахождение объекта (изделия) в неисправном состоянии. Этот термин применяется при использовании, хранении и транспортировании объектов (изделий). Находясь в неисправном состоянии, объект может иметь один или несколько дефектов. В отличие от термина «дефект» термин «неисправность» применяется не ко всем объектам. Так, не называют неисправностями недопустимые отклонения параметров материалов, топлива, химических продуктов.

Различие между исправностью и работоспособностью заключается в том, что работоспособность определяется выполнением основных требований, а исправность - выполнением как основных, так и второстепенных. Поэтому понятие «исправность» шире, чем понятие «работоспособность». Действительно, если прибор исправен, то он обязательно и работоспособен, работоспособный прибор может быть и неисправным.

В соответствии с ГОСТ 27.002-89 различают следующие виды состояния технических объектов.

Исправное состояние - это состояние объекта, при котором он соответствует всем требованиям нормативно-технической и (или) конструкторской (проектной) документации. Состояние объекта, при котором он не соответствует хотя бы одному из требований нормативно-технической и (или) конструкторской (проектной) документации, называется неисправным.

Работоспособным называется состояние объекта, при котором значения всех параметров, характеризующих его способность выполнять заданные функции, соответствуют требованиям нормативнотехнической и (или) конструкторской (проектной) документации. Под неработоспособным понимают такое состояние объекта, при котором значение хотя бы одного параметра, характеризующего его способность выполнять заданные функции, не соответствует требованиям нормативно-технической и (или) конструкторской (проектной) документации.

Предельное состояние - это состояние объекта, при котором его дальнейшая эксплуатация недопустима или нецелесообразна либо восстановление его работоспособного состояния невозможно или нецелесообразно.

При диагностировании объектов используют понятие правильного или неправильного функционирования.

Состояние правильного функционирования - состояние, при котором применяемый по назначению объект в целом или его составная часть выполняют в текущий момент времени предписанные им алгоритмы функционирования со значениями параметров, соответствующими установленным требованиям. Соответственно, в состоянии неправильного функционирования объект не выполняет предписанные алгоритмы функционирования с требуемыми значениями параметров.

Возможны случаи, когда существенное повреждение имеется в той части объекта, которая в обеспечении данного режима не участвует. В результате неработоспособный объект с учетом всех режимов работы может находиться в состоянии правильного функционирования. На пример, система автоматического удержания судна на курсе (авторулевой), работая в следящем или простом режиме, находится в режиме правильного функционирования. Главная обратная связь по курсу судна может быть неработоспособной и поэтому вместе с блоком коррекции в этих режимах не участвует.

Все множество возможных ТС объекта может быть разделено на подмножества состояний правильного и неправильного функционирования.

Рассмотрим взаимосвязь выделенных подмножеств ТС (рис. 3.1).

Пусть площадь, занятая на диаграмме прямоугольной фигурой В, характеризует множество всех возможных видов технического состояния объекта, а площади фигур И, Р и ПФ соответствуют подмножествам состояний исправного, работоспособного и правильно функционирующего (в определенном режиме) объекта.

Площади, дополняющие площади фигур И, Р и ПФ до площади В, обозначим как И, Р и ПФ. Им отвечают подмножества состояний неисправного, неработоспособного и неправильно функционирующего объекта соответственно.

Используя символику теории множеств, запишем соотношения для включенных друг в друга подмножеств:

Исправный объект всегда работоспособен и функционирует правильно, неисправный также может быть работоспособным и правильно функционирующим.

Объединение подмножеств и их дополнений приводит к полному (основному) множеству:

На рисунке показаны три характерных пересечения подмножеств:

- подмножество состояний неисправного, но работоспособного объекта (на диаграмме - это площадь с двойной штриховкой);

- подмножество состояний неработоспособного, но правильно функционирующего объекта.

Работоспособный объект может быть неисправным, но при этом правильно функционирующим. Неработоспособный объект всегда неисправен, но при этом он может быть правильно функционирующим в каком-либо режиме.

Правильно функционирующий в данном режиме объект может быть неисправным и с учетом всех режимов неработоспособным. Неправильно функционирующий объект всегда неисправен и неработоспособен.

Исправность и неисправность, работоспособность и неработоспособность, правильное и неправильное функционирование - это укрупненные технические категории, определяющие вид технического состояния.

Для облегчения задачи диагностирования каждый вид технического состояния подразделяют на группы состояний, которые характеризуются определенными общими свойствами. Переход объекта естественным путем из одной группы в другую означает появление совокупности физических дефектов, опознаваемых как обобщенный дефект.

Состояние объекта распознается с точностью до вида при его проверке и с точностью до группы при поиске дефекта. Если в результате проверки установлено, что объект работоспособен, можно определить группу (степень) его работоспособности. Если объект признан неработоспособным, то поиск дефекта осуществляется с точностью до группы неработоспособности, т. е. до обобщенного существенного дефекта.

Следует отметить, что отказ объекта может возникнуть в результате наличия одного или нескольких дефектов, но появление дефектов не всегда означает, что возник отказ. Таким образом, дефект, как и неисправность, в зависимости от его влияния на техническое состояние объекта может означать и повреждение, и отказ. В дальнейшем при диагностировании объектов будут рассматриваться дефекты, приводящие к отказу отдельного элемента или системы в целом.

Уровень технического состояния объекта (см. рис. 3.1) снижается под действием эксплуатационных факторов, приводящих к повреждению, отказу и переходу в предельное состояние из-за неустранимого нарушения требований безопасности, снижения эффективности эксплуатации, морального старения и др. Уровень технического состояния повышают путем проведения ТО и ремонта. Так, если в гирокомпасе перестала работать следящая система, следует говорить о возникновении отказа, так как нарушено одно из основных требований к нормальной работе гирокомпаса, и пользоваться таким прибором до устранения причины отказа нельзя.

Если перегорела одна из сигнальных лампочек на штурманском пульте, это не отказ, а повреждение, так как нарушается исправность только одной детали прибора и гирокомпас сохраняет свою работоспособность.

Кроме имени в сообщении об объекте человек может подробно перечислить его признаки: свойства, действия, поведение, состояние.

Свойства объектов отвечает на вопросы: «Чем может отличаться один объект от другого?», «Что может измениться у объекта при выполнении действия?». Например, собаки могут отличаться друг от друга окрасом, города – численностью населения, реки – длинной; при редактировании документа его размер может уменьшиться, при нагревании воды увеличивается её температура.

Каждое свойство определяется некоторой величиной и тем значением , которое она принимает. Примеры величин: цвет, материал, форма, длина. Примеры значений: красный, железный, прямоугольный, 2м.

В табл. 1.1 приведены объекты, их свойства, а также величины и значения величин, соответствующие этим свойствам.

Возможности объекта обозначаются именами действий, отвечающими на вопросы «Что он может делать?» (активное действие) или «Что с ним можно сделать?» (пассивное действие). Другими словами, именами действий обозначаются процессы, которые могут происходить с объектом. Например, далматин бегает, операционная система управляет работой компьютера, воздушный шар можно надуть, файл – переименовать, модифицировать, удалить и т.д.

Чтобы описать поведение объекта, нужно не просто назвать имена действий, а составить пошаговое описание каждого действия, свойственного этому объекту. Без этого информация об объекте будет неполной. Ведь действие с одним и тем же именем различные объекты могут совершать по-разному. Например, птицы, воздушные шары и вертолёты неодинаково летают, а действие «строить» человек по-разному выполняет с домами мостами и тоннелями.

Таблица 1.1

Говоря о состоянии объекта, человек называет или подразумевает определённое сочетание значений всех или некоторых свойств этого объекта. Например, под хорошей погодой человек может понимать определенную температуру воздуха (тепло), отсутствие сильного ветра (тихо) и осадков (солнечно). Когда с объектом выполняется действие, его состояние изменяется. Например, с воздушным шариком можно связать величины «объём» (в литрах), «высота» (в метрах над землёй) и «повреждённость» (наличие дырок). Когда воздушный шар надувают, изменяется его объём. Во время полёта шара будет увеличиваться высота, на которой он находится. А когда шарик лопнет и упадёт, изменятся значения сразу всех трёх величин.

Все объекты, с которыми работает компьютер (программы, документы, папки, диски и т. д.), изображаются на экране небольшими картинками – значками. Описание этих объектов легко получить с помощью контекстного меню (его открывают щелчком правой кнопки мыши на значке объекта). В контекстном меню приведены все действия, которые можно выполнить с объектом. Например, документ можно открыть, проверить на вирусы, переименовать, скопировать, отправить по почте, удалить. Последний пункт контекстного меню любого объекта называется Свойства. С его помощью можно не только узнать свойства объекта, но и изменить некоторые из них.

і Коротко о главном

В сообщении об объекте человек может описать его признаки – свойства, действия, поведение, состояние.

Свойства объектов отвечают на вопросы: «Чем может отличаться один объект от другого?», «Что может измениться у объекта при выполнении действия?». Каждое свойство определяется величиной и тем значением, которое она принимает. Значения величин выражаются числами или словами.

Возможности объекта обозначаются именами действий, отвечающими на вопросы «Что он может делать?» (активное действие) или «Что с ним можно сделать?» (пассивное действие).

Чтобы описать поведение объекта, нужно не просто назвать имена действий, а составить пошаговое описание каждого действия, свойственного этому объекту.

Говоря о состоянии объекта, человек называет или подразумевает определённое сочетание значений всех или некоторых свойств этого объекта.

Вопросы и задания

1. Все ли свойства объекта следует приводить в каждой конкретной ситуации? Приведите примеры.

2. Какие свойства можно привести при описании множества объектов? Можно ли для множества объектов привести значения величин? Приведите примеры.

3. Каким образом можно узнать свойства интересующих вас объектов?

4. Назовите свойства операционной системы Windows «Рабочий стол».

5. Для свойств каждого из перечисленных объектов укажите величину и значение.

6. Какие действия можно совершать с объектами «файл» и «папка»?

7. Одно из действий в контекстном меню объекта операционной системы Windows всегда выделено полужирным шрифтом. Какое это действие? Почему выбрано именно оно? Каким образом можно выполнить это действие без контекстного меню?

8. Как известно действие над основными объектами операционной системы Windows можно выполнить несколькими способами:

1) с помощью команд строки меню;

2) с помощью кнопок панелей инструментов, дублирующих команды меню;

3) с помощью команд контекстного меню;

4) с помощью технологии «Drag&Drop».

Как вы считаете, для чего нужно столько способов? Почему разработчика не отдали предпочтение какому-то одному из них?

9. Назовите для каждого из приведённых действий два предмета, с которыми указанное действие человек выполняет по-разному:

а) собрать;

б) заполнить;

в) открыть;

г) связать;

д) включить;

е) сложить;

ж) измерить;

з) поймать.

10. Приведите примеры возможных активных и пассивных действий для объектов «птица», «мяч», «велосипед».

11. Приведите примеры пошаговых описаний действий человека. Как их называют?

12. Ответьте на следующие вопросы.

а) Значением какой величины определяется переход чайника в состояние «кипит»?

Б) в каком состоянии находится вода, если её нельзя вылить из чайника?

в) В каком состоянии находится карандаш, если с его помощью нельзя ничего написать или нарисовать?

г) В каком состоянии находится долька яблока, если её можно согнуть, и она при этом не ломается?



Понравилась статья? Поделитесь с друзьями!
Была ли эта статья полезной?
Да
Нет
Спасибо, за Ваш отзыв!
Что-то пошло не так и Ваш голос не был учтен.
Спасибо. Ваше сообщение отправлено
Нашли в тексте ошибку?
Выделите её, нажмите Ctrl + Enter и мы всё исправим!