Образец схемы планировочной организации земельного участка 2022
Главная / Недвижимость / Приусадебное хозяйство / Схема планировочной организации земельного участка своими руками
24.10.2019, Алина Гончарова
Схема планировочной организации земельного участка — это генеральный план участка с изображением будущих объектов на нем. Он необходим для получения разрешения на строительство.
Непременное условие для получения разрешения на строительство — подготовка схемы расположения земельного участка. Только когда этот документ пройдет процедуру утверждения, на земле разрешается возводить жилые и хозяйственные объекты. Мы выясним, как его сделать без привлечения специалистов и тем самым сэкономить значительную сумму денег.
Законодательная база
Как гласит приказ 762 Минэкономразвития, схема расположения земельного участка может быть подготовлена гражданином. Она должна соответствовать ряду требований, содержащихся в этом нормативно-правовом акте.
Они касаются включаемой информации. СПОЗУ должна содержать:
- условный номер надела;
- его проектную площадь и площадь застройки;
- изображение границ и координат поворотных точек будущих объектов;
- подписи с кадастровыми номерами.
Если в органах власти утверждение схемы расположения земельного участка уже состоялось (а вы проводите реконструкцию), стоит привести номер соответствующего документа.
Графическую часть необходимо изготавливать на основе Публичной кадастровой карты и иных государственных картографо-геодезических фондов.
Требования к СПОЗУ
Как и к градостроительному плану, к СПОЗУ предъявляются определенные требования. При создании схемы придерживайтесь таких рекомендаций:
- чертеж делается на листе формата А3 или А4 с использованием компьютера или от руки;
- обозначения и пояснения пишутся печатными буквами;
- исправления не допускаются. При обнаружении неточных данных они зачеркиваются и рядом вносятся правильные параметры. Они заверяются подписью исполнителя и надписью «Исправленному верить».
Базой для составления СПОЗУ является градостроительный план территории. В нем указываются
- разрешение использования;
- план территории;
- градостроительный регламент;
- требования к капитальному жилому строению
- другие данные.
Без градостроительного плана СПОЗУ является недействительным.
Как нарисовать СПОЗУ
СПОЗУ состоит из титульного листа, графической и текстовой части и приложений. Разработать чертеж не так сложно. Чтобы знать, как нарисовать схему планировочной организации земельного участка, инженерными навыками тут обладать не нужно. Достаточно выполнить такие действия:
- Перенести изображение с Публичной кадастровой карты на лист бумаги (рекомендованный масштаб — 1:500).
- Сплошными линиями обозначить имеющиеся объекты. Если их нет, ничего дорисовывать не надо. Обратите внимание: наносить следует только объекты капитального строительства (то есть имеющие фундамент).
- Пунктиром нанести планируемые постройки.
- Обозначить их номерами и на свободном поле листа дать пояснения.
В отдельных случаях требуется добавить и специфическую информацию. Это границы санитарных зон, проложенные инженерные коммуникации или виды ограждения.
Лучше сначала потренироваться на черновике. Когда качество чертежа покажется удовлетворительным, переносите его в СПОЗУ. Ее форма утверждена упомянутым Приказом № 762.
Если чертежных навыков не хватает или цифровые технологии привычнее, воспользуйтесь программным обеспечением, например AutoCAD. Остается заполнить текстовую часть и экспликацию.
Что содержится в приложениях
Обычно землевладельцы, задаваясь вопросом, как сделать самому схему расположения земельного участка, думают только о графической части. Но приложения — не менее важная составляющая СПОЗУ. В них необходимо привести расчеты с обоснованиями процента застройки.
Сюда же следует приложить градостроительный план земельного участка как подтверждение того, что план вписывается в нормы строительства в вашем населенном пункте. Пригодится и проект будущих построек.
Образец схемы планировочной организации земельного участка в 2021 году
Как нарисовать самому
Для самостоятельной разработки запросите в Росреестре или Управлении архитектуры и градостроительства топосъемку земельного надела и закажите чертеж градостроительного плана (изготавливается в течение 30 дней).
Отсканируйте полученный план и вырежьте нужный кусок.
С помощью программ AutoCAD или 3D Max (наиболее распространенные программы) создается схема планировочной организации земельного участка своими руками: нарисуйте на плане чертеж будущего дома. Добавьте названия улиц, номер дома, высоту дома, ограждения и так далее. Проектируется схема в масштабе 1:500.
Внесите все условные обозначения, использованные при отрисовке, подпишите проект и распечатайте.
Об авторе статьи
- Алина Гончарова
- Юрист.
Последние публикации автора
- 2022.05.05Льготы. КомпенсацииКак получить пособие на погребение и в каком размере в 2022 году
- 2022. 04.30Льготы. КомпенсацииКак стать ветераном труда в Курской области и что это дает
- 2022.04.26ПенсияКакие выплаты положены при выходе на пенсию
- 2022.04.22СтроительствоНормы строительства на дачном участке
Законы все время меняются, но Сашка Букашка поддерживает статью в актуальном состоянии.
Подписывайтесь на нас в социальных сетях, чтобы не пропустить важное:
Популярные материалы:
Больничный по уходу за больным родственником: сроки и правила оплаты
24.10.2019
Как рассчитать больничный по уходу за ребенком? Определите: Степень родства. …
Калькулятор расчета страховых взносов ИП в 2021 году
23.10.2019
Калькулятор страховых взносов ИП — это онлайн-инструмент, который позволит быстро …
Сколько стоит загранпаспорт в 2019 году и как его оплатить
23.10.2019
Сколько стоит загранпаспорт в 2019 году – зависит от его типа, возраста человека, способа …
Этот сайт использует cookie для хранения данных. Продолжая использовать сайт, вы даете свое согласие на работу с этими файлами.
Схема планировочной организации земельного участка (пример, образец) :: BusinessMan.ru
Популярное
Очень часто люди, имеющие частное жильё, обустраивают дом и участок по своему вкусу и потребностям. Как правило, все эти действия выполняются самовольно, без согласования с соответствующими органами. Но если такой хозяин захочет продать своё имущество, то ему понадобится схема планировочной организации земельного участка (СПОЗУ). Если переоборудование только планируется, имеет смысл заранее утвердить необходимые документы в органах самоуправления.
Что это такое
Данный документ представляет собой нанесённый на бумаге графический план участка в масштабе 1:500. В нём указываются точные его размеры и расположение. Затем размечаются все постройки и линии канализации, водоснабжения, электричества, газификации. Также отмечаются те объекты, которые предстоит возвести.
Эта схема планировочной организации земельного участка утверждается как для физических лиц, так и для юридических в органах муниципалитета. Документация и перечень справок будут отличаться (для частного строительства и других капитальных объектов).
Кто может составить план
Данный вопрос регулируется Градостроительным кодексом РФ. Там сказано, что схема планировочной организации земельного участка может быть составлена самостоятельно физическим лицом. Это возможно при условии, что составитель будет владеть участком. А также предстоящие работы не будут влиять на уровень безопасности других объектов. В противном случае план составляется ИП или компаниями, получившими соответствующую лицензию.
Требования к частным владельцам
Для того чтобы предстоящие постройки и переоборудование были законными, следует собрать список следующих документов:
- Заявление в нужной форме.
- Схема планировочной организации земельного участка, утверждённая соответствующими органами.
- Свидетельство, что участок находиться в вашей собственности.
- Кадастровая справка на участок.
- Топографическая съёмка местности с определением периметра нужного участка.
- Схема дома и прочих строений.
В графический план
Схема планировочной организации предполагает наличие следующих пунктов:
- Порядковый номер. Присваивается индивидуально каждому проекту.
- Общая площадь всего участка.
- Площадь места, отведённого под застройку, в процентном соотношении. Обязательно приложить расчёты.
- Общее количество метража жилого дома.
- Количество этажей, без учёта подвала или цоколя. Определение общей высотности здания.
- Вид изгороди, которой окружен участок.
- Из чего будет состоять постройка.
- Условное обозначение объектов.
- Занесение в план уже существующих построек.
- Определение зон публичного пользования, при их наличии.
- Обозначение пространства санитарных разрывов, защитных и охранных территорий.
- Нанесение мест предполагаемых подъездов, а также подходов.
- План предполагаемого благоустройства.
Информация в письменном виде
Также составление полной документации предусматривает детальное описание в текстовом виде данных характеристик:
- Свойства данного участка (тип почвы, залегание грунтовых вод, горизонтальный уклон местности).
- Обозначение необходимых санитарных и защитных расстояний между объектами. Если есть опасность возникновения спорных вопросов, привести ссылки на Законодательство РФ.
- Соответствие данного плана всем необходимым требованиям.
- Детализация плана предполагаемого благоустройства.
Особенности ИСЖ
Обозначенные участки предназначены для постройки на них дома, хозяйственных построек, ведения домашнего хозяйства. На общегосударственном уровне они имеют особый статус. Местные власти обязаны обеспечить это пространство всеми необходимыми коммуникациями (электричество, централизованный водопровод и газ). Также предусмотрена прокладка дорог к землям такого значения. В зимний период, муниципалитет обязан расчищать проезжую часть.
С 2008 года указом Конституционного Суда РФ были уравнены права на строительство и проживание на землях, относящихся к разным категориям. Теперь владельцы участков для ИЖС, личного подсобного хозяйства (ЛПХ), дачных и садовых мест имеют одинаковые возможности.
Для строительства за городом или на даче, также нужна схема планировочной организации земельного участка. Примеры могут быть самыми разными. Это зависит от размеров площади и целей строительства.
Выбор участка
Рассматривать варианты покупки следует исходя из целей покупки. Если планируется постоянно проживать в построенном доме, то лучше выбрать место с подведёнными коммуникациями. Если их нет, то должна быть возможность самостоятельного подключения.
Точные места подсоединения к дому водопровода, канализации, газа, электричества должна включать схема планировочной организации земельного участка. Примеры их расположения обычно имеются в органах местного самоуправления, которые отвечают за утверждение документов. Следует обратить внимание на наличие дорог, регулярного транспорта, образовательных и медицинских учреждений, магазинов.
В том случае, если на участке предстоит только отдыхать, то имеет смысл подыскать место у водоёма, вдали от крупных трасс и города. Следует знать, участки для ИСЖ в жилых посёлках значительно дороже, чем в садово-дачных хозяйствах. При учете перечисленных особенностей будет разной схема планировочной организации земельного участка. Образец может быть стандартным, но возможны и оригинальные решения.
Положения для юридических лиц
Подготовка пакета документов для капитального строительства данной категории граждан очень обширна. Схема планировочной организации земельного участка является одним из 12 необходимых пунктов. В перечень справок входят:
- Заявление на составление СПОЗУ.
- Разрешение или другой документ, который способствовал началу работы над проектом.
- Проектное задание.
- Набросок схемы.
- Архитектурная схема.
- Описание географического положения и социального значения земли.
- Выделение территории для движения транспорта и пешеходов.
- Определение предполагаемой плотности грузоперевозок.
- Инженерное подтверждение соответствия местности заявленному плану строительства.
- Схема строительства.
- Документы, устанавливающие право на владение участком.
- Документ о кадастровой регистрации земли.
- Технические паспорта на уже построенные объекты, которые находятся на данном участке.
- Документы, устанавливающие право собственности на строения, находящиеся на площади предполагаемого строительства.
- Топографический снимок местности с указанием периметра участка.
Для юридических лиц схема планировочной организации участка составляется организацией, которая имеет соответствующую лицензию для выполнения подобных работ. В ней должны присутствовать следующие данные в текстовом виде:
- Подробное описание участка, на котором планируется строительство. Характеристика почвы, залегания грунтовых вод и другие особенности.
- Точное определение всех расстояний, предназначенных для соблюдения норм санитарии и безопасности.
- Обоснование того, что схема архитектурно-планировочной организации территории соответствует нормам градостроительства и технике безопасности.
- Обоснование технико-экономических свойств, предполагаемого объекта.
- План оптимизации движения транспорта на территории построек и за её пределами.
- Схема предполагаемых коммуникаций и обоснование её актуальности.
- Точное обозначение мест постройки зданий, и доказательства правильности данного выбора.
- Доказательство того, что схема планировочной организации территории способствует защите объекта от возможных природных катаклизмов.
Графический чертёж
Данный документ предполагает наличие данных:
- Точное нанесение на бумагу всех имеющихся и предполагаемых зданий, строений для сноса, подъездов и подходов.
- Участки, по которым проходят границы мест общественного пользования.
- Подробные сведения о предстоящей прокладке коммуникаций – электричества, водопровода, газопровода. Обозначение подключения предприятия к городским сетям.
- План постепенного возведения зданий, в том числе и места проезда строительного транспорта.
- Схема действий при чрезвычайных ситуациях (как пожар, наводнение и тому подобное).
- Определение движение транспорта на территории объекта и за её пределами.
- 0
- Бизнес статьи
Поделиться:
Читайте также
- Календарный план строительства: разработка, составление. Образец календарного плана
- Учет и инвентаризация зеленых насаждений: методика проведения и образец
- Аренда земельных участков. Договор аренды земельного участка: образец
- Возвратный лизинг. Схема, преимущества и риски
- Как получить разрешение на строительство частного дома: пошаговая инструкция. Порядок оформления разрешения
- Нормы застройки земельных участков (частный сектор). Общие требования к планировке участков и строительству
- Залоговый аукцион: понятие, схема
СПОЗУ – обязательный документ проектной документации для получения разрешения на строительство
Разделы статьи:
- СПОЗУ – один из разделов проектной документации для строительства ОКС
- Состав разделов ПД для ОКС
- Виды ОКС – в зависимости от функционального назначения и характерных признаков
- Состав материалов СПОЗУ
- СПОЗУ по Градостроительному кодексу РФ
- Область применения СПОЗУ
- Практическая ценность СПОЗУ
- Исходная документация для подготовки СПОЗУ
1.
СПОЗУ – один из разделов проектной документации для строительства ОКС
В системе проектной документации (ПД) для строительства предприятий, сооружений и жилищно-гражданских объектов соответствующему разделу ПД присвоено наименование «Схема планировочной организации земельного участка» (пункт 3.1 раздел «Термины и определения» Межгосударственного стандарта ГОСТ 21.508-2020).
В Национальном стандарте ГОСТ Р21.101-2020 (пункт 1 раздела «Область применения») отмечено, что понятие «строительство» включает в себя:
- строительство ОКС
- реконструкцию ОКС
- капитальный ремонт ОКС
- техническое перевооружение ОКС
2. Состав разделов ПД для ОКС
Проектная документация (ПД) выполняется в соответствии с постановлением Правительства «Об утверждении Положения о составе разделов проектной документации и требованиях к их содержанию» (№ 87 от от 16.02. 2008). Подлежит экспертному анализу (экспертизе).
Материалы проектной документации:
- определяют архитектурные, функционально-технологические, конструктивные и инженерно-технические решения для обеспечения строительства, реконструкции ОКС, их частей, капитального ремонта
- готовятся в текстовом и графическом формате
Текстовая часть ПД
- содержит сведения в отношении ОКС
- включает:
- описание принятых технических и иных решений
- пояснения, ссылки на нормативные и/или технические документы, используемые при подготовке ПД
- результаты расчётов, обосновывающие принятые решения
Графическая часть ПД
-
- отображает принятые технические и иные решения
- выполняется в графической форме – в виде чертежей, схем, планов и других документов
Подготовка ПД должна осуществляться в соответствии с законодательством РФ о государственной тайне.
Постановлением Правительства РФ № 87 утверждены:
- виды ОКС
- общий для всех видов объектов капитального строительства (ОКС) объём материалов СПОЗУ
3. Виды ОКС – в зависимости от функционального назначения и характерных признаков
- объекты производственного назначения:здания
- строения
- сооружения производственного назначения
- в том числе сооружения обороны и безопасности
- объекты непроизводственного назначения:
- здания
- многоквартирные жилые дома
- строения
- сооружения жилищного фонда, социально-культурного и коммунально-бытового назначения
- иные объекты капитального строительства непроизводственного назначения
- линейные объекты:
- трубопроводы
- автомобильные и железные дороги
- линии электропередачи
- др.
4. Состав материалов СПОЗУ
Раздел 2 «Схема планировочной организации земельного участка» должен содержать:
в текстовой части
- характеристику ЗУ, предоставленного для размещения ОКС
- обоснование границ санитарно-защитных зон объектов капитального строительства в пределах границ ЗУ
- в случае необходимости определения указанных зон в соответствии с законодательством РФ
- обоснование планировочной организации ЗУ в соответствии:
- с градостроительным и техническим регламентами
- с документами об использовании ЗУ:
- если на ЗУ действие градостроительного регламента не распространяется
- если в отношении ЗУ градостроительный регламент не устанавливается
- технико-экономические показатели (ТЭП) ЗУ, предоставленного для размещения ОКС
- обоснование решений по инженерной подготовке территории:
- в том числе решений по инженерной защите территории и ОКС от последствий опасных геологических процессов, паводковых, поверхностных и грунтовых вод
- описание организации рельефа вертикальной планировкой
- описание решений по благоустройству территории
- зонирование территории ЗУ, предоставленного для размещения ОКС:
- обоснование функционального назначения и принципиальной схемы размещения зон
- для объектов производственного назначения – обоснование размещения зданий и сооружений (основного, вспомогательного, подсобного, складского и обслуживающего назначения) ОКС
- для объектов производственного назначения – обоснование схем транспортных коммуникаций, обеспечивающих внешние и внутренние (в том числе межцеховые) грузоперевозки
- характеристику и технические показатели транспортных коммуникаций (при наличии таких коммуникаций):
- для объектов производственного назначения
- обоснование схем транспортных коммуникаций, обеспечивающих внешний и внутренний подъезд к объекту капитального строительства
- для объектов непроизводственного назначения
в графической части – схему планировочной организации земельного участка с отображением:
- мест размещения существующих и проектируемых ОКС:
- с указанием существующих и проектируемых подъездов и подходов к ним
- границ зон действия публичных сервитутов (при их наличии)
- зданий и сооружений ОКС, подлежащих сносу (при их наличии)
- решений по планировке, благоустройству, озеленению и освещению территории
- этапов строительства ОКС
- схемы движения транспортных средств на строительной площадке
- план земляных масс
- сводный план сетей инженерно-технического обеспечения:
- с обозначением мест подключения проектируемого ОКС к существующим сетям инженерно-технического обеспечения
- ситуационный план размещения ОКС в границах ЗУ, предоставленного для размещения этого объекта, с указанием:
- границ населённых пунктов, непосредственно примыкающих к границам ЗУ
- границ ЗОУИТ, предусмотренных ГрК РФ
- границ территорий, подверженных риску возникновения чрезвычайных ситуаций природного и техногенного характера
- для объектов производственного назначения – отображение проектируемых транспортных и инженерных коммуникаций:
- с обозначением мест их присоединения к существующим транспортным и инженерным коммуникациям
5.
СПОЗУ по градостроительному законодательству
Порядок выполнения архитектурно-строительного проектирования при подготовке:
- проектной документации (ПД)
- рабочей документации (РД)
применительно к ОКС и их частям, строящимся, реконструируемым в границах принадлежащего застройщику или иному правообладателю, а также требования к разработчикам ПД и РД, порядку согласования и утверждения проектной документации изложены в статье 48 ГрК РФ.
В отношении СПОЗУ Градостроительным кодексом РФ (пункт 7 статьи 51) установлено:
- СПОЗУ – один из документов, который готовится застройщиком в целях получения разрешения на строительство (РНС) ОКС:
- прилагается к заявлению на получение РНС
- подготовка СПОЗУ – обязанность застройщика
- разработка СПОЗУ должна выполняться в соответствии с информацией, указанной в градостроительном плане земельного участка (ГПЗУ)
- в случае подготовки ПД применительно к линейным объектам проект полосы отвода выполняется в соответствии с проектом планировки территории (ППТ)
- за исключением случаев, при которых для строительства, реконструкции линейного объекта не требуется подготовка документации по планировке территории
6.
Область применения СПОЗУ
СПОЗУ обеспечивает эффективное планирование территории, создание оптимального рельефа, позволяет определить места прокладки инженерных коммуникаций, обосновывает необходимые ТЭП.
Схема планировочной организации ЗУ:
- требуется для получения разрешения на строительство/реконструкцию ОКС:
- промышленных и складских комплексов
- коммерческих и непроизводственных здани
- электрических коммуникаций и вспомогательных сооружений (к примеру, трансформаторных станций)
- инженерных сетей различного назначения
- линейных объектов
- необходима:
- при дополнительной застройке ЗУ
- при изменении расположения объекта до начала его возведения
- при внесении изменений в проект строительства
- используется при решении задач, связанных с развитием территорий:
- проектирование объектов благоустройства муниципальных образований
- развитие инженерной инфраструктуры
- другие направления
Подготовка СПОЗУ исключена из обязательных документов, необходимых для строительства индивидуальных жилых домов на ЗУ, предназначенных для ведения:
- ИЖС
- садоводства
- ЛПХ в границах населённого пункта
7.
Практическая ценность СПОЗУ
СПОЗУ – одна из важнейших составляющих архитектурного проекта. Входит в комплект обязательных документов, необходимых для получения разрешительной документации для строительства капитальных объектов..
При разработке СПОЗУ в обязательном порядке используются материалы ГПЗУ. На чертеже СПОЗУ, выполняемого с использованием топографической съёмки масштаба М1:500, с высокой точностью отображаются:
- границы ЗУ, соответствующих правоустанавливающим документам
- расположение существующих сооружений и ОКС
- с отображением существующих подъездов, подходов к ним
- места проектируемых ОКС
- места объектов, планируемых к демонтажу:
- зданий, подлежащих сносу
- сооружений, подлежащих сносу
- границы существующих и проектируемых проездов и подходов к ОКС
- границы зон действия публичных сервитутов (при их наличии)
- границы функциональных зон, установленных в соответствии с зонированием территории ЗУ
- решения по планировке, благоустройству, озеленению, освещению территории ЗУ
- границы:
- охранных зон
- санитарных разрывов
- исторических мест
- этапы строительства
- схемы движения транспорта на строительной площадке
- план земляных масс
- сводный план сетей инженерно-технического обеспечения:
- с обозначением мест подключения проектируемого ОКС к существующим сетям
- ситуационный план – с указанием границ:
- населённых пунктов, примыкающих к ЗУ
- зон с особыми условиями использования (ЗОУИТ)
- территорий, подверженных риску чрезвычайных ситуаций
- проектируемых транспортных и инженерных коммуникаций:
- с указанием границ мест их присоединения
Сведения, включаемые текстовый блок СПОЗУ, содержат расчётные обоснования, экономические и технические данные, характеристики объекта:
- номер ГПЗУ
- характеристика ЗУ:
- кадастровый номер
- площадь
- описание рельефа
- сведения о грунте и климатических особенностях
- фактические ТЭП застройки земельного участка – с учётом существующих, сносимых (демонтируемых), а также подлежащих строительству или реконструкции ОКС, в объёме показателей, которые нормируются выданным ГПЗУ:
- количество этажей:
- предельная высота объектов
- строительный объём
- площадь застройки
- суммарная поэтажная площадь объектов в габаритах наружных стен
- коэффициент застройки, коэффициент плотности застройки и т. д.
- обоснование решений по инженерной подготовке территории
- ТЭП планируемого объекта ИЖС:
- общая площадь объекта
- площадь участка
- количество этажей
- верхняя отметка
- строительный объём ( в т.ч. подземной части)
- краткие характеристики строений, расположенных на ЗУ, с которыми граничит участок строительства/реконструкции
- обоснование границ санитарно-защитных зон ОКС в пределах ЗУ:
- охранных зон
- санитарных разрывов ОКС:
- при определении охранных зон в соответствии с законодательством
- зонирование территории ЗУ
- характеристика транспортных коммуникаций
- с техническими показателями транспортных коммуникаций
- обоснование функционального назначения зон:
- принципиальной схемы зон
- размещения зданий и сооружений
- схем транспортных коммуникаций
- обоснование планировочной организации ЗУ на основе:
- генерального плана
- проекта планировки территории (ППТ)
- градостроительного регламента
- технического регламента
- документов об использовании ЗУ:
- если на участок не распространяется действие градостроительного регламента
- если в отношении участка градрегламент не устанавливается
- описание решений по благоустройству территории:
- подъездные пути
- пожарный проезд
- обоснование решений по инженерной защите территории, а также ОКС от последствий опасных геологических процессов, паводковых, поверхностных, грунтовых вод
Состав материалов СПОЗУ зависит от функционально-технологических особеннностей ОКС:
- назначение проектируемого объекта
- площадь и конструктивные особенности
- количество зданий и сооружений на участке
- тип и количество инженерных систем, их протяжённость
- прочие характеристики
В СПОЗУ для производственных и линейных объектов указывается больший объём сведений и информации, чем для иных видов ОКС.
Примеры СПОЗУ
- пример 1
- пример 2
- пример 3
- пример 4
8. Исходная документация для подготовки СПОЗУ
Для разработки СПОЗУ используются следующие документы и материалы:
- градостроительный план земельного участка (ГПЗУ)
- правоустанавливающие документы на ЗУ
- кадастровые паспортов ОКС, расположенных на ЗУ:
- зданий
- строений
- сооружений
- объектов незавершённого строительства
- геоподоснова:
- или топосъёмка с границами ЗУ
- результаты иных инженерных изысканий
- эскизный проект ОКС или его предпроект
Полезные сведения
- О пользе применения СПОЗУ при подготовке к строительству индивидуального жилого дома можно ознакомится здесь
- С условиями оформления в собственность захваченной земли можно ознакомиться здесь
- Как используются и застраиваются участки в охранных зонах объектов культурного наследия, можно узнать здесь
- Узнать о новом Классификаторе ВРИ (2019) можно здесь
- Ознакомиться с тем, чем грозит ненадлежащее использование земельных участков, можно ознакомиться здесь.
- Представление о градостроительном регламенте и его значении для застройки участков можно получить здесь
- С правилами сноса самостроя по новому закону можно ознакомиться здесь
- ФЗ «О ведении гражданами садоводства и огородничества», с особенностями которого можно ознакомиться здесь
- В отношении регистрации домов, бань, гаражей и других построек на земельных участках, находящихся в собственности граждан, улучшит ситуацию дачная амнистия
- Как провести раздел участка – здесь
- Как определить вид использования участка для ИЖС, ЛПХ, КФХ, дачного строительства по Классификатору ВРИ, можно ознакомиться здесь
- Уточнить статус своей земли и границы можно на публичной кадастровой карте. Как получить необходимые сведения по имеющейся информации – по кадастровому номеру или адресу участка, помогут советы, представленные здесь
Практическое руководство.
Создание символов связи объектовВ хорошей системе передачи символов объектов будут использоваться символы объектов, которые:
- Обеспечивают высокий визуальный контраст между подложкой и объектом
- Включайте слуховой ввод и текстуру, когда это возможно
- Заметно уникальны (по цвету, текстуре и звуку) по сравнению с другими символами объектов в наборе
- Прочны как с точки зрения материала подложки, так и метода, используемого для прикрепления символов объектов к подложке.
Необходимые материалы:
Гофрированный пластик: Этот недорогой товар является самым прочным и легким материалом подложки
, который мы нашли. Его можно найти в магазинах Lowe’s, Amazon, магазинах вывесок или магазинах материалов. Он доступен в нескольких цветах и поставляется в листах размером 4 х 8 дюймов или 18 дюймов на 24 дюйма. Мы рекомендуем приобрести 12 листов меньшего размера, так как их легче хранить и у вас будет хороший запас.
Клей Gorilla: Этот чрезвычайно прочный клей можно найти в большинстве хозяйственных и хозяйственных магазинов. Заменители также не сыграют. Вам нужно будет смочить обе поверхности склеиваемых материалов влажной тканью, так как вода активирует клей. Клей расширяется по мере отверждения, поэтому используйте его экономно. Избегайте попадания этого средства на кожу. Это не отрывается легко. Следуйте инструкциям производителя.
Пистолет для горячего клея: Пистолет для горячего клея полезен при прикреплении мелких предметов (например, колокольчиков для слухового ввода) к символам объектов. Однако не используйте его в качестве основного клея. Хотя горячий клей обеспечивает относительно прочное соединение, мы видели, что он постоянно терпит неудачу, когда используется для крепления больших объектов. Четыре мазка на обратной стороне готового символа обеспечивают хорошую защиту от скольжения.
Объекты: Важен высокий визуальный контраст между объектом и подложкой. Выбранные объекты должны как можно точнее представлять свои референтные элементы/действия. Для небольших предметов (например, чашек, ложек, маленьких игрушек, таких как погремушки и т. д.) лучше всего использовать копию настоящего предмета. По возможности эти объекты следует разрезать пополам, прежде чем приклеивать их к подложке. Это шаг к более высоким уровням символического представления, а также усиление различия между символом объекта и реальным предметом/деятельностью.
Важно отметить, что для более крупных предметов/мероприятий нельзя использовать миниатюрные объекты (например, миниатюрную пластиковую еду для представления настоящей еды или маленький игрушечный велосипед для представления полноразмерного велосипеда). Миниатюрные изображения слишком абстрактны. Текстуры, звуки и объекты, связанные с действием, более уместны. Например, при изображении велосипеда хорошим выбором будет использование дублирующей рукоятки, поскольку рукоятка (наряду с педалями и сиденьем) является основным тактильным ощущением при езде на велосипеде. Этот пример особенно актуален для людей с нарушениями зрения. Другие примеры включают использование небольшого отрезка цепи/веревки того же типа, что и для подвешивания качелей, или использование отрезка ремня безопасности и/или пряжки для представления автобуса/автомобиля.
Вам также понадобятся:
- Канцелярский нож
- Ножницы
- Линейка/прямая линейка
- Ручка или карандаш для разметки
Конструкция:
1) Начните с обрезки подложки по размеру с помощью универсального ножа, используя линейку в качестве направляющей. Размер определяется способностями вашего пользователя. 5” X 5” — хорошая отправная точка. Рекомендуется, чтобы все символы в наборе были одинаковыми по размеру. Обязательно используйте ножницы, чтобы закруглить углы.
2) Для объектов, которые необходимо разрезать пополам, вы можете обратиться за помощью в отдел технического обслуживания вашей школы . Некоторые предметы можно резать канцелярским ножом. Какой бы метод вы ни использовали, будьте в безопасности . Если вы не можете выполнить этот шаг, приклейте весь объект в качестве промежуточного шага, пока вы ищете помощь. Лучше иметь объектный символ, который может быть несовершенным, чем вообще не иметь символа.
3) Приклейте объект к основе с помощью клея Gorilla. Клей полностью затвердеет через 24 часа, поэтому планируйте изготовление символов как минимум за день до того, как они вам понадобятся. Клей, используемый в липучке, обычно выходит из строя через короткое время, поэтому вы можете использовать клей Gorilla Glue, чтобы укрепить это соединение.
4) Включайте в свои символы уникальные слуховые и тактильные особенности, когда это возможно. Это поможет вашему пользователю различать символы в наборе. Примеры слуховых особенностей включают использование маленьких колокольчиков или шейкера на символе «музыка», пищащую игрушку для ванны для «ванны» и т. д. Примеры тактильных особенностей включают использование краски для ткани для усиления символа, склеивание различных текстур, таких как песок или блестки. когда это уместно. Идея состоит в том, чтобы включить в ваши символы как можно больше сенсорных модальностей.
Последние мысли:
Может показаться неудобным собирать эти уникальные материалы. В долгосрочной перспективе это сэкономит время, так как вам придется создавать символы снова и снова, если они недолговечны. Это приводит к дополнительной работе для вас и потере возможностей общения для вашего пользователя. Первоначально собрав нужные материалы, вы будете готовы сделать отличные символы объектов для будущих студентов/пользователей и, возможно, для использования в качестве символов расписания для вашего класса, помимо прочего.
Трудно найти хорошие предметы. Их чаще всего находят случайно. Когда вы ходите по магазинам, следите за потенциальными предметами-символами. Следите за идеями, чтобы включить слуховые и тактильные функции. Чем дольше вы этим занимаетесь, тем лучше будут становиться ваши символы.
M. Provost TechACCESS of Rhode Island (C)
Объектная коммуникация и календарные системы – пути к грамотности рецептивное общение. Важно тщательно оценить понимание ребенком реальных объектов и их функций, прежде чем переходить к более абстрактной системе общения. Предметные символы можно использовать для создания рассказов и простых книг, тем самым помогая навести мост к более формальной грамотности.
Ребенок должен в течение дня знакомиться с произносимыми и/или подписываемыми словами и реальными объектами в естественной среде, чтобы развить понимание объектов и их функций. Знание того, что чашка используется для питья, а ложка — для еды, может помочь ребенку научиться предвидеть эти события. По мере того, как ребенок все больше знакомится с объектами, он может сделать запрос, указав на предмет, связанный с действием, или подняв его, например, взяв чашку, чтобы показать, что он хочет что-нибудь выпить. Чтобы это было эффективно, ребенок должен знать, где находится чашка, и иметь к ней доступ. Точно так же ребенку можно предложить два предмета, чтобы предложить выбор, например, между яблоком и апельсином. Путем ассоциации реальных предметов с знакомыми событиями ребенок может начать развивать связь между предметами, символами и переживаниями.
Разработка системы связи
Любое решение по программированию должно начинаться с тщательной оценки и обсуждения всеми членами команды, включая семью. Инструменты оценки включают:
- Оценка общения и обучения слепоглухих детей или детей с множественными нарушениями (Design to Learning)
- Стратегии, ориентированные на ребенка: подход Ван Дейка к оценке (APH)
- Коммуникационная матрица (Чэрити Роуленд)
- Функциональная схема (LilliWorks)
- Перечень навыков решения проблем для дома/школы (Design to Learning)
- Неформальная функциональная оценка слуха (TSBVI/NCDB)
- Набор для сенсорного обучения (APH)
- Системы материальных символов: создание права на общение для людей с тяжелыми формами инвалидности Чарити Роуленд и Филип Швайгерт
- Пособие по системам материальных символов Чэрити Роуленд и Филип Швайгерт
Иерархия коммуникативных символов для тактильных учащихся
Понимание коммуникативных символов переходит от конкретной к абстрактной форме. Реальные объекты в естественном контексте — это наиболее конкретные символы, такие как ложка во время еды или кусок мыла во время купания. Они становятся немного более абстрактными, если встроить или установить объект на кусок картона. Таким образом, ребенок больше не использует настоящую ложку или кусок мыла, а начинает понимать, что этот предмет, установленный на этом куске картона, представляет собой нечто подобное. Точно так же частичный объект может представлять что-то еще, например, верхняя часть вилки с зубцами может представлять всю вилку, используемую во время еды.
- Реальные объекты
- Встроенный объект
- Частичный объект
- Рельефные чертежи
- Пара объектов с этикеткой Брайля
- шрифт Брайля
Обратите внимание, что учащимся могут потребоваться промежуточные шаги, такие как сопоставление частичного объекта с меткой Брайля.
Для визуального ученика существует аналогичная последовательность перехода от конкретного к абстрактному. Фотография может быть соединена с реальным объектом, затем переходить к изображению-символу и, наконец, к письменному слову в печати.
В случаях, когда весь объект большой или его трудно разместить на карточке, можно использовать связанный с ним объект, например соломинку для коробки из-под сока.
Выбор объектов и тактильных символов
Люди часто задаются вопросом, как представить что-то большее или недоступное для непосредственного объекта, например, выход на улицу или езду в машине. Ключом к этому является осмысление опыта с точки зрения ребенка. Наблюдайте за ребенком во время данного занятия и отмечайте, на какой аспект он обращает внимание. Например, ребенок может не знать, что ключ используется для запуска автомобиля, поэтому ключи не будут осмысленным представлением о том, что он едет в машине. Точно так же миниатюрная машина не будет иметь никакого значения для того, кто не понимает символического представления. Возможно, ребенок чувствует ремень безопасности в машине, и тогда пряжка ремня безопасности может быть наиболее значимым способом изобразить поездку в машине.
Выбор
Когда ребенок начинает распознавать объекты, связанные с определенными действиями, он может начать указывать на объект или изображение, чтобы указать на выбор или желание что-то сделать. Ребенку могут быть представлены реальные объекты, представляющие различные виды деятельности, или осязаемые символы, представляющие собой трехмерные изображения, которые можно приклеить к карточке. По мере того, как у ребенка развивается более глубокое понимание объектов и действий, которые они представляют, эти объекты или символы могут затем использоваться в других занятиях по обучению грамоте, таких как создание простых книг.
Чтобы узнать больше о материальных символах, см. веб-трансляцию Perkins «Использование материальных символов для поддержки развития коммуникации» и сопроводительный раздаточный материал Элизабет Торри, логопеда, или учебник по системам материальных символов Чарити Роуленд и Филипа Швайгерта.
Настройка системы календаря
Системы календарей, основанные на работе доктора Яна ван Дейка, представляют собой конкретный способ сообщить ребенку, что произойдет дальше, чтобы он мог предвидеть события в будущем, участвовать в событиях в настоящем и знать, когда действие завершено. Это может привести к рассказыванию историй, ведению дневника и другим видам деятельности по повышению грамотности. Календарные системы должны быть адаптированы к индивидуальному уровню понимания ребенка, чтобы они находились на соответствующем уровне развития.
Определение используемого календаря начинается с оценки (см. инструменты выше). Возможны многие форматы, например, простая система с двумя блоками, где один объект представляет то, что человек делает сейчас, и один блок для действий, которые «завершены». Некоторые учащиеся будут использовать простые доски последовательности, которые показывают шаги в заданной рутине или упражнении. Или календарные системы могут быть гораздо более сложными, представляя целые дни, недели и даже месяцы и годы. Привлечение детей к составлению календаря, когда это возможно, увеличивает возможности для содержательных дискуссий о элементах календаря и может привести ко многим связанным мероприятиям по обучению грамоте.
См. Песня символа PE.
При разработке формата подумайте, где учащийся будет использовать календарь. Очень важно работать в команде с семьей, логопедом и другими, чтобы выяснить, что будет лучше всего работать в различных условиях. Например, некоторые учащиеся могут быть очень мобильными и им может понадобиться портативная система. У некоторых семей может не быть много места для хранения дома, и они могут искать компактную систему. Чем больше согласия в том, какой тип системы использовать, тем больше шансов, что она будет последовательно использоваться в различных условиях.
Подробнее о календарях:
- Календари для учащихся с множественными нарушениями, включая слепоглухоту, Робби Блаха Календарные системы
- (видео) с Робби Блаха
- Календари, Техасский слепоглухой проект
- Календарные системы, Национальный центр слепоглухих
- Позвольте мне проверить мой календарь, Робби Блаха и Кейт Мосс Херст, Техасская школа для слепых и слабовидящих
- Календарь объектов, Невадский проект двойного сенсорного нарушения
Предметные символы как инструменты обучения грамоте
Предметные символы можно использовать при пересказе событий или написании историй, тем самым становясь мостом к более формальным средствам грамотности, таким как печать и шрифт Брайля. На изображении ниже текст рассказывает о вечеринке по случаю дня рождения, а свеча дня рождения, установленная на открытке, помогает рассказать или проиллюстрировать историю из книги впечатлений.
Дополнительные ресурсы
Оценка общения и обучения у слепоглухих детей или детей с множественными нарушениями, под редакцией Чарити Роуленд, доктора философии.
Общение для детей с множественными нарушениями, Family Connect
Обзор общения, Texas Deafblind Project
Грамотность для слепоглухих учащихся, Школа Perkins для слепых
Object Communication, California Deafblind Services
Teachable Moments, Perkins eLearning
63
Календарные ящики и системы расписаний как средства повышения грамотности
Взаимодействие объектов
Взаимодействие объектовГлава 6: Взаимодействие объектов
| |
Паттерны взаимодействия с объектами можно разделить на две широкие категории: различающиеся по ролям, сыгранным участниками:
- Объект-производитель событий и один или несколько объектов-потребителей событий.
Взаимодействие производителя и потребителя предполагает только однонаправленное («односторонняя») связь. Примеры включают в себя выбор пользователем меню товар, покупатель отправляет заказ поставщику и отчет генератор, отправляющий отчет на принтер. Событие может иметь несколько потребители. Например, служба котировок акций может транслировать цены всем «заинтересованным» сторонам.
- Объект клиента и объект сервера.
Взаимодействие клиент-сервер включает двунаправленный синхронизированный коммуникация. Клиент запрашивает, чтобы операция была выполнена сервера и ждет ответа. И запрос, и ответ могут содержать другие передаваемые данные. Эта закономерность наблюдается обычно «сервисные» процедуры или вызовы функций.
Двунаправленные шаблоны довольно популярны в OOA, отчасти потому, что они легко отображать механизмы взаимодействия объектов, доступные в большинстве Языки программирования ОО. Этот факт приводит к терминологическому несоответствию. Можно предположить, что «передача сообщений» поддерживаемые языками объектно-ориентированного программирования, будет соответствовать одностороннему асинхронное взаимодействие. это не случай. Вместо этого в языках, таких как Smalltalk , C++ и т. д., «сообщение» синхронизированный двунаправленный вызов процедуры (или функции). К чтобы избежать таких коннотаций, мы часто используем термин «событие», а не «сообщение», чтобы охватить любой из этих стилей взаимодействия и их варианты.
Мы рассмотрим более подробно описания переходов, обсуждаемые в предыдущую главу, на этот раз концентрируясь на интерактивном аспекты охраны, действия и событийных компонентов нашего перехода диаграммы. Обозначение перехода концентрируется на поведенческих свойства одного объекта. Он описывает, что объект ожидает из контекста без указания какого-либо конкретного контекста, и как объект вносит свой вклад в контекст. Делает это без каких-либо предположение о контексте за пределами существования поставщиков событий и потребители событий.
Для интерактивных переходов мы разделяем коробку, удерживающую охранника, на разделите обычное логическое условие и зависимость от события. Мы оставляем поле действия как есть. Поле для необязательного события может быть используется для описания ценностей, доступных членам аудитория:
Охранник может содержать условие, относящееся к одному или всем из следующих элементов:
- Атрибуты себя
- Атрибуты других объектов.
- Именованное событие.
- Данные, связанные с событием.
На этапе проектирования ссылки на объекты, отличные от self внутри охранников потребуется создание атрибута «только для чтения» операции доступа и связанная с ними обработка, которые не влияют на текущий уровень описания (см. главу 16). В анализа, мы свободно перечисляем все требуемые охранные условия без беспокоясь о базовой механике.
Для запуска перехода необходимо, чтобы условие и событие, если указано, довольны. Если событие не влечет за собой передачу данных, оно является чистым триггер, «приглашение» для получателя принять участие в состоянии перехода. Декларативное описание такого триггера может полагаться на инвариант, указывающий, что определенные комбинации состояний объекты подлежат обслуживанию. Например, находится ли двигатель в состояние от или от может быть отражено определенным индикатор. Следовательно, изменение состояния двигателя должно соответствуют изменению состояния светового индикатора.
Входное событие может содержать другие данные ( в ), отправленные как «аргументы». Охранник, зависящий от внешнего события, может содержать описание подписи относительно типов ожидаемых данные, а также любые другие ограничения. Эти данные становятся доступными, разумеется, в пределах переходной сети получателя. свойства и типы данных, создаваемых инициатором события должны соответствовать ожиданиям, выраженным охранником получателя.
В качестве примера рассмотрим переход, который выполняет мутацию
баланс счета. Охранник ожидает входное событие, которое несет
сумма mut добавить или вычесть. Этот переход может
настаивать, например, чтобы отрицательная сумма не уходила с баланса
отрицательный. Таким образом, это знание может быть добавлено в блок защиты событий:
balance + mut >= 0 .
Действие – это завершающее действие, которое может повлиять на местные атрибуты. Компоненты действия могут быть разбиты на две категории:
- изменения значений атрибутов и
- встроенные взаимодействия клиент-сервер, помогающие объект получает указанный переход состояния.
Например, переход на снятие средств со счета может
результат корректировки его баланса атрибута:
баланс’ = баланс — мут .
Переход может также потребовать взаимодействия с другим объектом для
определить вид валюты, которая должна быть доставлена клиенту. Мы
не имеют специального обозначения для двунаправленного взаимодействия с сервером
из поля действия. Однако диаграммы взаимодействия классов могут
предоставить более графическую информацию о двунаправленных взаимодействиях.
Создание события необязательно для перехода. Когда он присутствует, он имеет имя и описание значений ( из ) передать аудитории мероприятие. Предполагаемая интерпретация состоит в том, что эти события выдаются после перечисленные действия перехода были завершены. ответ событие при взаимодействии клиент-сервер относится к этой категории. Например, переход Счета на снятие средств может отправить новый баланс’ в качестве значения ответа. Другие события могут быть включены также. Например, переход вывода может генерировать событие подхватывается службой регистрации транзакций.
Подробная информация об аудитории мероприятия может быть доступна, а может и не быть. Если класс имеет узкую цель, может быть очевидно, какие объекты делают поднимать аудиторию, каковы их переходы и какие значения должны быть прислали. Например, замок зажигания автомобиля должен пройти событие «под ключ» с запуском двигателя. Как вариант, мы можем знать ни слова о публике. Например, получатель мыши Событие — это любой объект, к которому в данный момент привязана мышь. К не рискуйте и проявляйте максимальную гибкость, мы минимизируем обязательства об аудитории. Позже мы введем обозначение, которое фиксирует информация о партнере по общению. Поскольку аудитория может состоять из нескольким получателям, мы охватываем не только обмен сообщениями «точка-точка», но также вещание. Это облегчает «кому это касается» описания взаимодействия.
В следующей таблице представлена прагматическая классификация переходов. относительно входных и выходных событий. Большинство записей являются самоочевидно. Последняя строка описывает переход, который ожидает событие, опционально получает данные, выполняет операцию и генерирует событие, снова опционально передавая данные в аудитория второго мероприятия.
защита зависит от события | переход создает событие | тип перехода |
№ | № | внутренний переход |
да | нет | порт ввода |
нет | да | выходной порт |
да | да | преобразователь |
Сервисные переходы
Особая форма перехода преобразователя достаточно распространена, чтобы выделить для специального лечения. Мы используем специальное обозначение для службы . переходы , которые обрабатывают «услуги», предоставляемые одним объектом другим. Это обозначение представляет особенности обслуживания переходы:
- Начальное состояние такое же, как и последующее состояние. Обычно мы можем обозначить это как самое верхнее состояние, « готов ».
- По соглашению переход службы вызывается через его имя перехода. Мы используем службу в качестве замены для этого Имя в будке охраны. Он также может содержать данные, описывающие характер запроса на обслуживание. Охранник зависит только от этого событие, гарантирующее, что служба всегда доступна.
- Выход ответ событие направлено на инициатор входного события. Он может нести данные, представляющие результаты службы.
- Это состояние — переходная комбинация завершена переходной сети (возможно, параллельно с другими переходными сети).
Обратите внимание на внешнее структурное сходство сервисного перехода и диаграмма эмулируемых активных состояний, приведенная в главе 5. Разница в том, что сторож в эмулированном активном состоянии относится к атрибуты объекта, а служебный переход относится к внешнему вызывающее событие.
Переход «запускается», когда происходит событие, указанное в его стороже. и другие условия в карауле выполняются. Это повышает вопрос о том, что произойдет, когда событие сгенерировано, но получатель не может выполнить соответствующий переход, потому что либо находится в состоянии, в котором не удовлетворяются никакие соответствующие охранники, или занят другим переходом.
Переходы могут определять последствия получения объектом каждого вид события, когда он не находится в состоянии, которое обычно его обрабатывает. Для полноты модели должны указывать последствия принятия каждого принимаемое событие в каждом возможном состоянии. Альтернативные переходы включая следующее.
Бездействие.
Событие «намеренно» игнорируется получатель. Переход, ведущий обратно в исходное состояние потребляет событие без каких-либо других действий или последствий. Ан Например, это кнопка, установленная на полу, которая будет использоваться для регистрации направление лифта (вверх или вниз). Эта кнопка связана с пространство состояний, имеющее два состояния:- запрос не получен, лампа кнопки выключена ,
- поступил запрос, лампа кнопки на .
Очередь.
Событие ставится в очередь получателем. Переход, ведущий обратно в исходное состояние, содержит действие постановка события в очередь. Пример — лифт, принимающий события кнопки этажа, указывающие этажи, на которые он должен прибыть. Эти события могут быть поставлены в очередь, а затем обслуживаться в некотором порядке.Организация очереди неявно предполагает существование состояния с связанная очередь, которая содержит те «запомненные» события, которые не могут чествуй сразу. Предполагаемая семантика состоит в том, что когда такой состояние введено, его очередь исследуется, чтобы проверить, переход может быть «запущен». Мы оставляем вопрос открытым, как очередь должен быть заказан и настаивать только на том, чтобы некоторые обязательства были сделаны.
Исключение.
Событие вызывает состояние ошибки. Переход содержит действие, приводящее к состоянию ошибки в получатель, событие индикатора ошибки, направленное отправителю, и/или события, направляемые одному или нескольким другим обработчикам ошибок.Бездействие, очереди и исключения не относятся к случаям, когда событие выдается получателю, который занят в рамках другого перехода. Интерпретации должны отражать лежащие в основе предположения о характере объектной коммуникации. Несколько доступны. Хотя они могут отражают совершенно разные предположения, каждое из которых может быть использовано для сходных эффект. Детали не влияют на общий вид расчетных моделей.
Асинхронная связь.
Мы предполагаем асинхронную связь по умолчанию. Отправитель всегда может создать событие, независимо от статуса получателя(ей). Взаимодействие производителя и потребителя предполагает одностороннее отправить и забыть события, в том числе направленные нескольким получателям. Взаимодействие клиент-сервер по-прежнему требует синхронизированного ожидания клиенты. Платформы асинхронной связи могут быть дополнительно классифицируются по их предположениям об основных носителях:
- Небуферизованный:
- Любое событие, не принятое своевременно, теряется.
- Буферизованный:
- СМИ удерживают события до тех пор, пока получатели не смогут их принять.
Возможны дополнительные доработки. СМИ могут «спонтанно» терять события с некоторой известной вероятностью, буферы могли знать свойства и ограничения и т.д.
В асинхронных системах отправителям не нужно и, как правило, нельзя различать ситуации, в которых события еще не получены от те, в которых они были получены, но затем помещены во внутреннюю очередь. Точно так же отправители не могут отличить потерю события от отказа получателя. от других отсрочек.
Синхронная связь.
В качестве альтернативы аналитики могут использовать синхронную связь. предположения. Здесь, когда отправитель пытается передать событие занятому получатель, он заблокирован и ждет, пока получатель закончит текущий переход. Применительно к взаимодействию производителя и потребителя это соответствует синхронному взаимодействию «рандеву», при котором производитель ждет, пока потребитель будет готов принять событие, но не ждет ответа. Это, в свою очередь, может привести к нормальному переход получателем или любым из вышеперечисленных вариантов. Применяемый взаимодействию клиент-сервер, синхронная связь соответствует часть процесса, в котором клиент ожидает, пока сервер выдать ответ.В этой структуре асинхронная связь может быть смоделирована через синхронная связь, в которой каждая пара отправитель-получатель соединены одним или несколькими объектами, служащими коммуникационными буферами. И наоборот, рандеву-взаимодействие может быть описано в асинхронном структур через идиомы двунаправленного общения, в которых получатель уведомляет отправителя о получении.
Упреждение.
Синхронные фреймворки могут включать требования вытеснения, поскольку Что ж. Можно потребовать, чтобы событие выдавалось, пока получатель находится в посреди другого перехода концептуально вызвать этот переход к быть «прекращено». Прерываемые переходы могут быть смоделированы как варианты эмулируемых активных состояний, описанные в Глава 5. Упреждающие действия могут быть предприняты немедленно, поставлены в очередь, проигнорированы или обработаны с помощью исключений.Упреждение значительно усложняет модели, поэтому должно использоваться с забота. Моделирование упреждения требует, чтобы аналитики ломали концептуально значимые переходы к компонентам мельчайшей детализации, таким образом определяя все возможные «точки прослушивания», в течение которых объекты могут принимать упреждающие события.
Одностороннее взаимодействие может быть истолковано как «более глубокое», чем двунаправленное. взаимодействие. Протокол двунаправленного взаимодействия может быть декомпозирован на два односторонних взаимодействия. Другие протоколы, включая далее тоже можно построить. (отложим точнее описания базовой механики к Части II, Главы 20-22.)
Благодарности.
Получатель асинхронного одностороннего сообщения может отправить обратно подтверждение получения отправителем. Иногда это помогает временной анализ. Без подтверждения составитель не имеет идея», сколько времени требуется получателю, чтобы получить и действовать после сообщения. С подтверждением приема отправитель объект получает представление о времени срабатывания (верхняя граница), но его время ожидания неограниченно при отсутствии других знаний.Обратные вызовы.
Вместо выдачи подтверждений потребители событий могут генерировать любые событие, которое подхватит оригинальный продюсер, включая «ответ» любого рода. Эти схемы взаимодействия обычно называется обратными вызовами , так как получатель «перезванивает» отправителя путем выдачи соответствующего события. Уточнения этого явного шаблон запрос-ответ формирует «синтаксический сахар», необходимый для выражения синхронизированное двунаправленное взаимодействие с точки зрения одностороннего взаимодействия.Переадресация.
Один объект может служить посредником событий для нескольких других, прием и направление запросов от их имени. Примеры включают делегирование задач 1 , в котором объект «менеджер» разбивает задачи на части (каждая, возможно, требует специального возможности) и распределяет эти подзадачи по «рабочим» объектам. В двунаправленных версиях посредник также может переслать ответ. от работника к клиенту. Эти закономерности описаны более подробно в главе 9.1 Сноска:
Мы используем термин «делегирование» в намеренно более расплывчатый смысл, чем иногда можно увидеть в ООП-литературе. Мы используем его для обозначения взаимодействий с объектами, которые каким-то образом помогают хост выполняет определенную услугу или обязанность. Мы обсуждаем другие варианты в главе 22.
Многоадресная рассылка.
Производитель может выдать событие, полученное каждым членом определенного НАБОР или другая коллекция. Двунаправленные формы включают в себя который отправитель собирает ответы от любого, некоторых или всех получателей.Тайм-ауты.
Любой объект, участвующий в синхронизированном взаимодействии, может включать тайм-ауты. которые заставляют его перестать ждать ответа, подтверждения или другого мероприятие. Тайм-ауты могут быть указаны с использованием понятий и обозначений Глава 11.
Самостоятельное взаимодействие.
Объект-производитель может генерировать событие, для которого это просто так происходит. в дальнейшем служить потребителем. Это настолько полезно и распространено, насколько отправить себе письмо.Мы избегаем самовзаимодействия клиент-сервер. Объект не может одновременно ожидать и выполнять обслуживание или переход, поскольку это повлекло бы за собой пребывание в двух состояниях одновременно. Напротив, многие языки программирования поддерживают (возможно косвенно) рекурсивное самоопределение вызовы путем «приостановки» одной операции для выполнения другой, в конечном счете «раскручивающийся» назад. Помните, однако, что анализ объекты являются автономными вычислительными объектами. В декларативном уровне рекурсивные переходы поднимают те же вопросы, что и относительно активных состояний в главе 5. Любое использование требует разъяснений. Например, если кто-то хочет описать объекты поддерживая некоторую форму подвески, соответствующий переход техника должна быть описана. Поскольку рекурсивный вызов играет по существу никакой роли в моделировании и характеристике проблемы, мы будем не делайте этого. Однако в главе 19мы описываем рекурсия «локальных» вычислений на уровне проекта, реализующая уровень анализа действие с.
Обозначения переходной сети описывают поведение прототипа элемент класса независимо от роли, которую экземпляры класс будет играть в конкретной целевой системе. В этом разделе мы описывать нотации, указывающие на динамику среди партнеров в взаимодействие.
Диаграммы взаимодействия представляют собой ориентированные графы с классами в качестве узлов и связи взаимодействия как вершины. Классы принадлежат к конкретное приложение (или общий фреймворк). Соединение от класс A к классу B означает, что экземпляры класса A могут взаимодействовать указанным образом с экземплярами класса B .
У нас есть два разных вида связи. Синхронизировано двунаправленные дуги соединяют класс клиента и класс сервера:
Асинхронные односторонние дуги соединяют класс производителя события и событие. потребительский класс:
Другие стили линий и соглашения могут быть введены для сокращения варианты протоколов взаимодействия, в том числе описанные в предыдущий раздел.
Диаграмма взаимодействия может также включать маркер «ступеньки». который склеивает различные взгляды на взаимодействие. Это могут быть используется для устранения несоответствий имен событий между производителями и потребителями, а также для размещения нескольких производителей и/или потребителей. За пример:
Овалы-ступени могут быть удалены путем разрешения имени события. несоответствия внутри ассоциированных классов и специально направляющих события конкретным получателям. Однако вместо этого предпочтительнее интерпретировать их как требования уровня проектирования, обязывая дизайнеров установить механизмы, которые создают экземпляры указанных соединений. Этот обеспечивает гибкость в том, как проекты могут поддерживать взаимодействие объектов не требуя от аналитиков приверженности конкретным механизмам.
Диаграммы взаимодействия описывают характер взаимодействия между экземпляры разных классов, но они не указывают точное личности партнеров любого данного взаимодействия. Это знание обычно недоступен, когда класс определен. Есть два причины этого. Во-первых, партнер по взаимодействию может быть разным для каждый экземпляр класса. Класс не может «жестко связать» знания. Во-вторых, мы обычно хотим определить класс в общем моды, чтобы его можно было использовать в нескольких, открытых контекстах.
Таким образом, когда класс определен, мы не должны знать, что коммуникационные партнеры для экземпляров. Вместо этого мы должны указать только «контракт» для двунаправленные взаимодействия, или «обязательства» и «ожидания» для односторонних взаимодействий. Любой партнер по общению удовлетворение этих ограничений будет делать.
Эту позицию убедительно аргументируют Салливан и Ноткин [13]:
В динамическом моделировании… объектно-ориентированный анализ обычно не работает. экстернализовать репрезентации поведенческих отношений, вместо этого их с точки зрения прямой связи между родственными классами. Этот производит именно то переплетение определений, которое экстернализация архитектурных отношений предполагалось избегать. …Мы показываем, что неявный вызов двойственен явному вызову метода. и что добавление механизма неявного вызова позволяет экстернализация поведенческих отношений.
Общее решение для представления партнерской информации состоит в том, чтобы установить знакомство отношение который связывает клиентов, серверы и службы для двунаправленного взаимодействие и производители, потребители и переходы для одностороннего взаимодействие. Например, отношение знакомства может описывать те объекты, участвующие в выводе средств:
Как правило, каждая диаграмма взаимодействия может быть связана с отношение знакомства, описывающее этих партнеров от каждого из классы, которые общаются указанным образом. И наоборот, одно знакомство может охватывать несколько видов взаимодействия среди перечисленных участников.
Отношения знакомства могут быть аннотированы и использованы так же, как любое другое отношение. Например, мощности могут быть добавлены к указывают, что каждый отправитель может взаимодействовать с несколькими получателями. Параметрические экземпляры отношения могут использоваться для описания ограничения взаимодействия между атрибутами класса.
Перечисление партнерств через знакомство обычно обеспечивает достаточная информация для проектировщиков, чтобы принять меры к тому, чтобы соответствующие происходят взаимодействия (см. главу 16 и 18). В качестве альтернативы, когда это целесообразно и желательно, чтобы эти вопросы могли быть подробно изложены в моделях анализа.
Например, партнеры по взаимодействию могут обладать атрибутами, относящимися к соответствующие отношения знакомства. клиент-сервер партнерство может определить партнера такого атрибута. Событие генератор может аналогичным образом определить аудиторию для события. Обновление этого отношения в части действия перехода может отражают либо изменение сервера в партнерстве клиент-сервер, либо модификация аудитории для генератора событий.
Есть много более простых частных случаев. Например, эта информация могут быть записаны как атрибуты внутри клиентов (или генераторов событий) Только. Личность новых партнеров может быть передана в качестве входных данных события. и выходные данные. Также мы можем знать все о конкретном объекте серверов и/или аудитории на момент его создания. Если да, то мы можем ввести фиксированных атрибута во время определения класса, которые необходимо установить при инициализации.
Объектно-ориентированные нотации уровня проектирования и реализации собирают имена и данные, связанные с событиями, формируя интерфейсы описание возможностей ввода и вывода экземпляров каждого учебный класс. Подписи с перечислением имен всех принимаемых событий и домены связанных аргументов и результатов облегчают форму частичная проверка. Проверка подписи для взаимодействия состоит в том, чтобы показать, что клиент действительно отправляет правильные аргументы и может обработать ответ. Это можно сделать, не глядя внутри проекта или реализации.
Только проверка подписи , а не достаточна для демонстрации правильность. Например, целочисленное сложение имеет ту же сигнатуру, что и целочисленное умножение, но когда клиент требует сложения умножение, предлагаемое сервером, было бы неверным. Более полные характеристики интерфейса требуют, чтобы клиент и ожидания сервера должны соответствовать семантическим описаниям, как показано на примеры в разделе 4.
Конечно, наши примеры довольно малы. На практике полноценный доказательство теорем может потребоваться для проверки правильности взаимодействия. Тем не менее, хотя многие люди считают, что формальные методы не могут быть применены на практике, потому что современная дедуктивная техника недостаточно мощным, мы считаем, что ключевой проблемой является недоступность затвердевших языков аннотаций и недоступность значительных коллекций знаний, сформулированных в таких языки аннотаций для аналитиков, дизайнеров и разработчиков.
История становится более сложной, когда асинхронное одностороннее взаимодействие считается. Сигнатурные характеристики снова недостаточны. Но добавление семантических характеристик, как и в случае с синхронизацией, еще недостаточно. Мы должны установить, среди прочего, что получатель получает правильный в серии событий, сгенерированных продюсер мероприятия; см. [8,9,2].
Описания интерфейса играют более важную роль на этапе проектирования. чем в анализе. Мы откладываем внедрение интерфейсов и сигнатурные методы к части II этой книги. Однако, при желании, описания интерфейса могут быть построены как сводные модели в анализ. Обозначения конструкции, представленные в Части II, включают конструкции, полезные при проверке подписи и связанных с этим усилиях.
Мы вернемся к примеру с холодильником, кратко представленному в Глава 5. Верхняя половина сети принадлежит двигатель холодильника. Нижняя половина описывает, дверь открыта или закрыта:
Добавим требование что мотор пойдет в от состояние как побочный эффект перехода openDoor при условии, что мотор в состоянии на . Мы будем расширять соответствующие переходы двери и мотора. Так как они оба родовое, мы не в состоянии выразить искомую причинную связь. Ведь это не удивительно. Зачем двери что-то знать про моторы? Зачем нам «жестко подключать» зависимость двигателя? поведение при изменениях в двери?
Переход openDoor для двери может быть описан как разработка своих охранников, действий и событий. Потому что дверь всегда может быть открытым, когда он закрыт, условие для перехода просто ИСТИНА . Однако кто-то должен открыть дверь. Переход требуется внешнее событие OpenDoor , которое не нести любые другие связанные данные. Нет необходимых действий связан с переходом, но событие DoorOpens должно быть генерируется перед входом в Открыто состояние. И снова это событие не несет данных.
Проделаем аналогичный переход для двигателя. Соответствующей частью этого перехода является гарда, в которой мы видим зависимость от события haltMotor :
Двигатель может просто игнорировать событие haltMotor , когда он уже выключенный:
Обратите внимание, что имена событий, генерируемых дверью и ожидаемые по мотору не совпадают. Мы можем «склеить» их вместе с помощью диаграмм взаимодействия.
Мы можем связать событие, сгенерированное при открытии двери, с событием ожидается, что двигатель остановится, когда он работает. Для иллюстрации, мы также расширяем пример с датчиком температуры, который генерирует событие TmpLow при падении температуры ниже определенного порог. Таким образом, мы эффективно смоделировали дизъюнкцию событий. что может привести к тому, что двигатель остановка:
Мы возвращаемся к фрагменту переходной сети банкоматов из Глава 5:
В главе 5 мы описали переход:
Пересмотрите, как объект ATM может получить данные PIN. Оригинал Чтение PIN-кода Переход вызывает «волшебную» функцию GetPIN для получить данные PIN-кода. Здесь будем более реалистичны. Наш банкомат является общим контроллером для физического банкомата. Мы предполагаем, что мы иметь аналогичные объекты управления для физических подсистем, таких как ЭЛТ выход, клавиатура, картридер, диспенсер для купюр и т. д.
Пусть atmInput будет промежуточным объектом между физическим подсистема клавиатуры и наш объект управления банкоматом. Синхронный взаимодействие для получения данных PIN может быть достигнуто путем замены GetPIN по GetPIN( atmInput ). Предположим, что atmInput имеет служебный переход под названием GetPIN, который в своей части действия производит либо ожидаемый PIN-код, собранный с клавиатуры (в некоторых согласованное представление) или информацию о том, что кнопка «Отмена» была активирован.
В качестве альтернативы мы можем установить асинхронное соединение. Мы предполагаем, что тогда что объект atmInput имеет переход Предоставление-пользовательского-ввода, который отправляет свои данные через событие Keyb-in, которое содержит данные, полученные от клавиатура (игнорируя тайм-ауты):
Впоследствии это событие может быть подхвачено банкоматом через переход:
Для этой работы нам еще нужно «склеить» событие представление производителей с представлением потребителей событий на диаграмме взаимодействия:
Мы можем повысить нашу уверенность в том, что два партнера по общению были
соединены правильно, описывая с обоих концов то, что производится
и что ожидается. В первом приближении (без учета последовательности событий)
мы получаем для производителя события:
4-значный номер(Out’) или Out’ = «cancel»
и для потребителя события:
4-значный номер(PINInfo’) или PINInfo’ = «отмена» .
Таким образом, у нас действительно хорошая пара.
Взаимодействие клиент-сервер
Мы продолжаем с примером, соединяющим два класса в отношения клиент-сервер. Мы предполагаем, что класс ATM имеет переход с именем PINCheck . Этот переход имеет в своем действии блокировать вызов сервера Authenticator. Код карты и предоставленный пользователем PIN-код отправляется аутентификатору, имеющему переход службы с именем CheckPin . Этот сервер ответит да или нет в зависимости от того, был ли введен правильный PIN-код. при условии.
Эта диаграмма дает нам уверенность в том, что запрошенная услуга сформулирована переход клиента соответствует функциональности, предлагаемой переход сервера.
Эту уверенность можно усилить, указав домены обменялись данными. Например, два входных аргумента могут быть переданы в виде строк цифр определенной длины. Выход может быть логическое значение в любой согласованной нотации.
Мы можем быть еще более точными, когда обе стороны взаимодействия более полно указать, что они ожидают и что они могут предложить. Затем мы можем проверить что эти описания совпадают. Например, клиент может ожидать, что значение ответа, на которое он ссылается как из , удовлетворяет:
выход = шифрование (cardId, userPin) ,
где Шифрование обозначает конкретный односторонний алгоритм. Точно так же сервер может предложить вернуть:
ответ = Зашифровать (idOfCard, PIN) .
Это решило бы вопрос; ожидания и обязательства действительно соответствие. Обратите внимание, что для достижения успеха обе стороны должны согласиться на общий словарь аннотаций.
В односторонних взаимодействиях производитель генерирует события, которые выбираются вверх одним или несколькими потребителями событий. В синхронизированном двунаправленном взаимодействие, клиент ждет, пока сервер ответит на запрос. Есть еще три стратегии выхода из ситуации в котором получатель события не может обработать его сразу, игнорируя событие, поставив его в очередь или вызвав исключение. Многие варианты существуют протоколы связи и взаимодействия.
Диаграммы взаимодействия полезны при построении целевой модели. Строгая инкапсуляция означает, что мы не должны случайные соглашения об именах сервисов и/или событий. Таким образом, мы использовать «связующие» соглашения для устранения несоответствий между клиентами и потребителями, а также между производителями событий и потребителями событий.
Знание реальных партнеров в любом взаимодействии не обязательно, и обычно не должно быть известно при создании класса. Знакомство отношения могут быть использованы для описания этих партнеров. Проверка спецификации взаимодействия могут быть выполнены путем анализа ожидания и предложения каждого участника.
Хотя мы использовали чисто декларативную основу, мы уже определил семантику вычислительной модели абстрактного объекта, которая можно использовать в дизайне. На следующем рисунке показаны некоторые выделение «типичного» объекта с помощью частичного специальный обозначение.
Альтернативные взгляды на спецификацию поведения могут быть получены путем абстрагироваться от точки зрения ООП. Дэвис [5] опросы приемы представления поведенческих требований. Это включает конечные автоматы; диаграммы состояний [10,11]; сети Петри; таблицы и деревья решений; PDL (язык проектирования программирования), а также известный как структурированный английский и псевдокод; REVS (Требования Система инженерной валидации) [7,3,1], подход для «многозадачных» приложений; RLP (язык требований Процессор)[6,4], подход, подчеркивающий использование типичные диалоги или последовательности стимул-реакция; SDL (Спецификация и Design Language) [12], графический язык, поддерживающий состояние примитивов, стимул, реакция, задача и решение; и ПЕЙСли (Процессно-ориентированная, прикладная и интерпретируемая спецификация Language) [15,14], исполняемый язык для описания встроенные системы.
По крайней мере, мы можем заключить, что стремление к надлежащему поведению спецификация не последнее предприятие. Главный поворот, который обеспечивает ООП представляет собой разложение описания системы на слабо зависимые сущности которые взаимодействуют по совместимым протоколам.
- Классифицируйте следующее как асинхронное, синхронное, и то, и другое или ни то, ни другое:
- Взаимодействие между зубчатыми колесами в коробке передач.
- Взаимодействие между людьми в беседе.
- Взаимодействие машинистки и клавиатуры.
- Взаимодействие гражданина с государством по вопросам налогообложения платежи.
- Потоки жидкостей в системе резервуаров, сливов, напорных регуляторы, клапаны, соединения, насосы и т.д.
- Моделирование протоколов взаимодействия служебной телефонной системы
вы знаете, возможно, в том числе:
- Набор номера.
- Переадресация вызова.
- Голосовая почта.
- Автоматические обратные вызовы.
- Холдинг.
- Конференц-связь.
- Рассмотрим лифт. (а) Смоделируйте взаимодействие между кнопками на этажах, кнопками в лифт, контроллер лифта и т. д. (b) Добавить несколько лифтов.
- Пересмотреть холодильник с двигателем, температура датчик и дверь. Двигатель включается и выключается в основном в соответствии с предписаниями по датчику температуры. Однако двигатель также останавливается, когда дверь открывается и перезапускается, когда дверь закрывается, при условии, что она должен работать по датчику температуры. Опишите классы всех соответствующих сущностей и дают переходные сети. Попробуйте представить объект контроллера двигателя.
- Рассмотрим ситуацию, в которой кран используется для наполнения ведра. Не могли бы вы описать эту настройку с помощью объектов? В частности, можете ли вы смоделировать изменение уровня воды в ведре? Если нет, то почему? Если да, нарисуйте объектные взаимодействия.
Каталожные номера
- 1
- М. В. Алфорд. Методология разработки требований для обработки в реальном времени требования. IEEE Transactions on Software Engineering , SE-3(1), январь 1977.
- 2
- К. Апт и Э. Ольдерог. Проверка последовательных и параллельных программ . Спрингер-Верлаг, 1991.
- 3
- Т.Е. Белл и Д.К. Бикслер. Язык описания требований, ориентированный на поток. В симпозиуме по разработке компьютерного программного обеспечения . Политехнический Пресс, 1976.
- 4
- ЯВЛЯЮСЬ. Дэвис. RLP: автоматизированный инструмент для обработки требований. В IEEE COMPSAC ’79 . ИИЭР, 1979 г.
- 5
- ЯВЛЯЮСЬ. Дэвис. Требования к программному обеспечению, анализ и спецификация . Прентис-Холл, 1990.
- 6
- ЯВЛЯЮСЬ. Дэвис и В. Ратадж. Языковая обработка требований для эффективного тестирования программное обеспечение реального времени. ACM Software Engineering Notes , ноябрь 1978 г.
- 7
- К. Дэвис и К. Вик. Система разработки программного обеспечения. Транзакции IEEE по программной инженерии , ЮВ-3(1), январь 1977.
- 8
- Д. де Шампо. Проверка некоторых параллельных алгоритмов. На 7-й ежегодной Тихоокеанской северо-западной конференции по качеству программного обеспечения , 1989.
- 9
- Р. Фейгин, Дж.Ю. Халперн и М.Ю. Варди. Что могут знать машины? о свойствах знаний в распределенных системы. JACM , 39(2), апрель 1992 г.
- 10
- Д. Харел. Диаграммы состояний: визуальный формализм для сложных систем. Наука компьютерного программирования , 8, 1987.
- 11
- Д.