Object-Oriented Analysis and Design Using UML
Даты проведения курса
Array ( [0] => Array ( [PRICES] => Array ( [BASE] => Array ( [PRICE_ID] => 1 [ID] => 61638 [CAN_ACCESS] => Y [CAN_BUY] => Y [MIN_PRICE] => Y [CURRENCY] => RUB [VALUE_VAT] => 111750 [VALUE_NOVAT] => 111750 [DISCOUNT_VALUE_VAT] => 111750 [DISCOUNT_VALUE_NOVAT] => 111750 [ROUND_VALUE_VAT] => 111750 [ROUND_VALUE_NOVAT] => 111750 [VALUE] => 111750 [UNROUND_DISCOUNT_VALUE] => 111750 [DISCOUNT_VALUE] => 111750 [DISCOUNT_DIFF] => 0 [DISCOUNT_DIFF_PERCENT] => 0 [VATRATE_VALUE] => 0 [DISCOUNT_VATRATE_VALUE] => 0 [ROUND_VATRATE_VALUE] => 0 [PRINT_VALUE_NOVAT] => 111 750 руб. [PRINT_VALUE_VAT] => 111 750 руб. [PRINT_VATRATE_VALUE] => 0 руб. [PRINT_DISCOUNT_VALUE_NOVAT] => 111 750 руб. [PRINT_DISCOUNT_VALUE_VAT] => 111 750 руб. [PRINT_DISCOUNT_VATRATE_VALUE] => 0 руб. [PRINT_VALUE] => 111 750 руб. [PRINT_DISCOUNT_VALUE] => 111 750 руб. [PRINT_DISCOUNT_DIFF] => 0 руб. ) ) [PRICE_MATRIX] => [MIN_PRICE] => Array ( [PRICE_ID] => 1 [ID] => 61638 [CAN_ACCESS] => Y [CAN_BUY] => Y [MIN_PRICE] => Y [CURRENCY] => RUB [VALUE_VAT] => 111750 [VALUE_NOVAT] => 111750 [DISCOUNT_VALUE_VAT] => 111750 [DISCOUNT_VALUE_NOVAT] => 111750 [ROUND_VALUE_VAT] => 111750 [ROUND_VALUE_NOVAT] => 111750 [VALUE] => 111750 [UNROUND_DISCOUNT_VALUE] => 111750 [DISCOUNT_VALUE] => 111750 [DISCOUNT_DIFF] => 0 [DISCOUNT_DIFF_PERCENT] => 0 [VATRATE_VALUE] => 0 [DISCOUNT_VATRATE_VALUE] => 0 [ROUND_VATRATE_VALUE] => 0 [PRINT_VALUE_NOVAT] => 111 750 руб. [PRINT_VALUE_VAT] => 111 750 руб. [PRINT_VATRATE_VALUE] => 0 руб. [PRINT_DISCOUNT_VALUE_NOVAT] => 111 750 руб. [PRINT_DISCOUNT_VALUE_VAT] => 111 750 руб. [PRINT_DISCOUNT_VATRATE_VALUE] => 0 руб. [PRINT_VALUE] => 111 750 руб. [PRINT_DISCOUNT_VALUE] => 111 750 руб. [PRINT_DISCOUNT_DIFF] => 0 руб. ) [CATALOG_GROUP_ID_1] => 1 [~CATALOG_GROUP_ID_1] => 1 [CATALOG_GROUP_NAME_1] => Базовая цена [~CATALOG_GROUP_NAME_1] => Базовая цена [CATALOG_CAN_ACCESS_1] => Y [~CATALOG_CAN_ACCESS_1] => Y [CATALOG_CAN_BUY_1] => Y [~CATALOG_CAN_BUY_1] => Y [CATALOG_PRICE_ID_1] => 61638 [~CATALOG_PRICE_ID_1] => 61638 [CATALOG_PRICE_1] => 111750.00 [~CATALOG_PRICE_1] => 111750.00 [CATALOG_CURRENCY_1] => RUB [~CATALOG_CURRENCY_1] => RUB [CATALOG_QUANTITY_FROM_1] => [~CATALOG_QUANTITY_FROM_1] => [CATALOG_QUANTITY_TO_1] => [~CATALOG_QUANTITY_TO_1] => [CATALOG_EXTRA_ID_1] => [~CATALOG_EXTRA_ID_1] => [ID] => 59111 [~ID] => 59111 [IBLOCK_ID] => 24 [~IBLOCK_ID] => 24 [PROPERTY_85_VALUE] => 48390 [~PROPERTY_85_VALUE] => 48390 [PROPERTY_85_VALUE_ID] => 4296485 [~PROPERTY_85_VALUE_ID] => 4296485 [PROPERTY_DATE_FROM_VALUE] => 09.12.2019 [~PROPERTY_DATE_FROM_VALUE] => 09.12.2019 [PROPERTY_DATE_FROM_VALUE_ID] => 4296492 [~PROPERTY_DATE_FROM_VALUE_ID] => 4296492 [NAME] => Object-Oriented Analysis and Design Using UML [~NAME] => Object-Oriented Analysis and Design Using UML [PREVIEW_PICTURE] => [~PREVIEW_PICTURE] => [DETAIL_PICTURE] => [~DETAIL_PICTURE] => [CATALOG_QUANTITY] => 0 [~CATALOG_QUANTITY] => 0 [CATALOG_QUANTITY_RESERVED] => 0 [~CATALOG_QUANTITY_RESERVED] => 0 [CATALOG_QUANTITY_TRACE] => N [~CATALOG_QUANTITY_TRACE] => N [CATALOG_QUANTITY_TRACE_ORIG] => D [~CATALOG_QUANTITY_TRACE_ORIG] => D [CATALOG_CAN_BUY_ZERO] => N [~CATALOG_CAN_BUY_ZERO] => N [CATALOG_CAN_BUY_ZERO_ORIG] => D [~CATALOG_CAN_BUY_ZERO_ORIG] => D [CATALOG_NEGATIVE_AMOUNT_TRACE] => N [~CATALOG_NEGATIVE_AMOUNT_TRACE] => N [CATALOG_NEGATIVE_AMOUNT_ORIG] => D [~CATALOG_NEGATIVE_AMOUNT_ORIG] => D [CATALOG_SUBSCRIBE] => N [~CATALOG_SUBSCRIBE] => N [CATALOG_SUBSCRIBE_ORIG] => D [~CATALOG_SUBSCRIBE_ORIG] => D [CATALOG_AVAILABLE] => Y [~CATALOG_AVAILABLE] => Y [CATALOG_WEIGHT] => 0 [~CATALOG_WEIGHT] => 0 [CATALOG_WIDTH] => [~CATALOG_WIDTH] => [CATALOG_LENGTH] => [~CATALOG_LENGTH] => [CATALOG_HEIGHT] => [~CATALOG_HEIGHT] => [CATALOG_MEASURE] => [~CATALOG_MEASURE] => [CATALOG_VAT] => [~CATALOG_VAT] => [CATALOG_VAT_ID] => [~CATALOG_VAT_ID] => [CATALOG_VAT_INCLUDED] => N [~CATALOG_VAT_INCLUDED] => N [CATALOG_PRICE_TYPE] => S [~CATALOG_PRICE_TYPE] => S [CATALOG_RECUR_SCHEME_TYPE] => D [~CATALOG_RECUR_SCHEME_TYPE] => D [CATALOG_RECUR_SCHEME_LENGTH] => [~CATALOG_RECUR_SCHEME_LENGTH] => [CATALOG_TRIAL_PRICE_ID] => [~CATALOG_TRIAL_PRICE_ID] => [CATALOG_WITHOUT_ORDER] => N [~CATALOG_WITHOUT_ORDER] => N [CATALOG_SELECT_BEST_PRICE] => N [~CATALOG_SELECT_BEST_PRICE] => N [CATALOG_PURCHASING_PRICE] => [~CATALOG_PURCHASING_PRICE] => [CATALOG_PURCHASING_CURRENCY] => [~CATALOG_PURCHASING_CURRENCY] => [CATALOG_TYPE] => 4 [~CATALOG_TYPE] => 4 [CATALOG_BUNDLE] => N [~CATALOG_BUNDLE] => N [SORT_HASH] => b31f64b72866b0b20fcec029d5c9b8b1 [LINK_ELEMENT_ID] => 48390 [PROPERTIES] => Array ( [CML2_LINK] => Array ( [ID] => 85 [IBLOCK_ID] => 24 [NAME] => Элемент каталога [ACTIVE] => Y [SORT] => 5 [CODE] => CML2_LINK [DEFAULT_VALUE] => [PROPERTY_TYPE] => E [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => CML2_LINK [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 25 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => Y [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => SKU [USER_TYPE_SETTINGS] => Array ( [VIEW] => A [SHOW_ADD] => N [MAX_WIDTH] => 0 [MIN_HEIGHT] => 24 [MAX_HEIGHT] => 1000 [BAN_SYM] => ,; [REP_SYM] => [OTHER_REP_SYM] => [IBLOCK_MESS] => N ) [HINT] => [~NAME] => Элемент каталога [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => 48390 [PROPERTY_VALUE_ID] => 4296485 [DESCRIPTION] => [~VALUE] => 48390 [~DESCRIPTION] => ) [CITY] => Array ( [ID] => 92 [IBLOCK_ID] => 24 [NAME] => Город проведения [ACTIVE] => Y [SORT] => 500 [CODE] => CITY [DEFAULT_VALUE] => [PROPERTY_TYPE] => S [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => Y [FILTRABLE] => Y [IS_REQUIRED] => Y [VERSION] => 1 [USER_TYPE] => [USER_TYPE_SETTINGS] => [HINT] => [~NAME] => Город проведения [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => Москва [PROPERTY_VALUE_ID] => 4296494 [DESCRIPTION] => [~VALUE] => Москва [~DESCRIPTION] => ) [MAX_COUNT] => Array ( [ID] => 100 [IBLOCK_ID] => 24 [NAME] => Исходное количество мест [ACTIVE] => Y [SORT] => 500 [CODE] => MAX_COUNT [DEFAULT_VALUE] => [PROPERTY_TYPE] => N [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => [USER_TYPE_SETTINGS] => [HINT] => [~NAME] => Исходное количество мест [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => [PROPERTY_VALUE_ID] => [DESCRIPTION] => [~DESCRIPTION] => [~VALUE] => ) [DATE_FROM] => Array ( [ID] => 101 [IBLOCK_ID] => 24 [NAME] => Начало курса [ACTIVE] => Y [SORT] => 500 [CODE] => DATE_FROM [DEFAULT_VALUE] => [PROPERTY_TYPE] => S [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => Y [FILTRABLE] => Y [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => DateTime [USER_TYPE_SETTINGS] => [HINT] => [~NAME] => Начало курса [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => 09.12.2019 [PROPERTY_VALUE_ID] => 4296492 [DESCRIPTION] => [~VALUE] => 09.12.2019 [~DESCRIPTION] => ) [DATE_TO] => Array ( [ID] => 102 [IBLOCK_ID] => 24 [NAME] => Окончание курса [ACTIVE] => Y [SORT] => 500 [CODE] => DATE_TO [DEFAULT_VALUE] => [PROPERTY_TYPE] => S [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => Y [FILTRABLE] => Y [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => DateTime [USER_TYPE_SETTINGS] => [HINT] => [~NAME] => Окончание курса [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => 13.12.2019 [PROPERTY_VALUE_ID] => 4296493 [DESCRIPTION] => [~VALUE] => 13.12.2019 [~DESCRIPTION] => ) [FLAG_SALE] => Array ( [ID] => 141 [IBLOCK_ID] => 24 [NAME] => Скидки [ACTIVE] => Y [SORT] => 500 [CODE] => FLAG_SALE [DEFAULT_VALUE] => [PROPERTY_TYPE] => L [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => C [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => [USER_TYPE_SETTINGS] => [HINT] => [~NAME] => Скидки [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => [PROPERTY_VALUE_ID] => [DESCRIPTION] => [~DESCRIPTION] => [~VALUE] => [VALUE_ENUM_ID] => ) [IN_ACTION] => Array ( [ID] => 142 [IBLOCK_ID] => 24 [NAME] => Участвует в акциях [ACTIVE] => Y [SORT] => 500 [CODE] => IN_ACTION [DEFAULT_VALUE] => [PROPERTY_TYPE] => E [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => Y [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 30 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => EList [USER_TYPE_SETTINGS] => Array ( [size] => 1 [width] => 0 [group] => N [multiple] => N ) [HINT] => [~NAME] => Участвует в акциях [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => [PROPERTY_VALUE_ID] => [DESCRIPTION] => [~DESCRIPTION] => [~VALUE] => ) [NEW] => Array ( [ID] => 144 [IBLOCK_ID] => 24 [NAME] => Новинка [ACTIVE] => Y [SORT] => 500 [CODE] => NEW [DEFAULT_VALUE] => [PROPERTY_TYPE] => L [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => C [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => [USER_TYPE_SETTINGS] => [HINT] => [~NAME] => Новинка [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => [PROPERTY_VALUE_ID] => [DESCRIPTION] => [~DESCRIPTION] => [~VALUE] => [VALUE_ENUM_ID] => ) [DURATION_HOURS] => Array ( [ID] => 174 [IBLOCK_ID] => 24 [NAME] => Длитеность, часов [ACTIVE] => Y [SORT] => 500 [CODE] => DURATION_HOURS [DEFAULT_VALUE] => [PROPERTY_TYPE] => N [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => [USER_TYPE_SETTINGS] => [HINT] => [~NAME] => Длитеность, часов [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => 40 [PROPERTY_VALUE_ID] => 4296488 [DESCRIPTION] => [~VALUE] => 40 [~DESCRIPTION] => ) [DURATION_DAYS] => Array ( [ID] => 175 [IBLOCK_ID] => 24 [NAME] => Длитеность, дней [ACTIVE] => Y [SORT] => 500 [CODE] => DURATION_DAYS [DEFAULT_VALUE] => [PROPERTY_TYPE] => N [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => [USER_TYPE_SETTINGS] => [HINT] => [~NAME] => Длитеность, дней [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => 5 [PROPERTY_VALUE_ID] => 4296489 [DESCRIPTION] => [~VALUE] => 5 [~DESCRIPTION] => ) [COURSE_CODE] => Array ( [ID] => 176 [IBLOCK_ID] => 24 [NAME] => Код курса [ACTIVE] => Y [SORT] => 500 [CODE] => COURSE_CODE [DEFAULT_VALUE] => [PROPERTY_TYPE] => S [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => [USER_TYPE_SETTINGS] => [HINT] => [~NAME] => Код курса [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => OO-226 [PROPERTY_VALUE_ID] => 4296490 [DESCRIPTION] => [~VALUE] => OO-226 [~DESCRIPTION] => ) [ACTION_NUMBER] => Array ( [ID] => 177 [IBLOCK_ID] => 24 [NAME] => Номер акции [ACTIVE] => Y [SORT] => 500 [CODE] => ACTION_NUMBER [DEFAULT_VALUE] => [PROPERTY_TYPE] => S [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => [USER_TYPE_SETTINGS] => [HINT] => [~NAME] => Номер акции [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => [PROPERTY_VALUE_ID] => [DESCRIPTION] => [~DESCRIPTION] => [~VALUE] => ) [MARKER] => Array ( [ID] => 178 [IBLOCK_ID] => 24 [NAME] => Маркер [ACTIVE] => Y [SORT] => 500 [CODE] => MARKER [DEFAULT_VALUE] => [PROPERTY_TYPE] => S [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => [USER_TYPE_SETTINGS] => [HINT] => [~NAME] => Маркер [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => Or [PROPERTY_VALUE_ID] => 4296491 [DESCRIPTION] => [~VALUE] => Or [~DESCRIPTION] => ) [HINT] => Array ( [ID] => 179 [IBLOCK_ID] => 24 [NAME] => Примечание [ACTIVE] => Y [SORT] => 500 [CODE] => HINT [DEFAULT_VALUE] => [PROPERTY_TYPE] => S [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => [USER_TYPE_SETTINGS] => [HINT] => [~NAME] => Примечание [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => [PROPERTY_VALUE_ID] => [DESCRIPTION] => [~DESCRIPTION] => [~VALUE] => ) [B_SPECIAL_PRICE] => Array ( [ID] => 180 [IBLOCK_ID] => 24 [NAME] => B_SPECIAL_PRICE [ACTIVE] => Y [SORT] => 500 [CODE] => B_SPECIAL_PRICE [DEFAULT_VALUE] => [PROPERTY_TYPE] => N [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => [USER_TYPE_SETTINGS] => [HINT] => [~NAME] => B_SPECIAL_PRICE [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => 0 [PROPERTY_VALUE_ID] => 4296486 [DESCRIPTION] => [~VALUE] => 0 [~DESCRIPTION] => ) [NORMAL_PRICE] => Array ( [ID] => 181 [IBLOCK_ID] => 24 [NAME] => Стандартная цена для 1 чел. [ACTIVE] => Y [SORT] => 500 [CODE] => NORMAL_PRICE [DEFAULT_VALUE] => [PROPERTY_TYPE] => N [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => [USER_TYPE_SETTINGS] => [HINT] => [~NAME] => Стандартная цена для 1 чел. [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => 111750 [PROPERTY_VALUE_ID] => 4296487 [DESCRIPTION] => [~VALUE] => 111750 [~DESCRIPTION] => ) [SECTION_CODE] => Array ( [ID] => 186 [IBLOCK_ID] => 24 [NAME] => Подкатегория курса 4 [ACTIVE] => Y [SORT] => 500 [CODE] => SECTION_CODE [DEFAULT_VALUE] => [PROPERTY_TYPE] => S [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => [USER_TYPE_SETTINGS] => [HINT] => [~NAME] => Подкатегория курса 4 [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => 70 [PROPERTY_VALUE_ID] => 4296495 [DESCRIPTION] => [~VALUE] => 70 [~DESCRIPTION] => ) [SHOW_TO_MAIN] => Array ( [ID] => 189 [IBLOCK_ID] => 24 [NAME] => Показывать на главной [ACTIVE] => Y [SORT] => 500 [CODE] => SHOW_TO_MAIN [DEFAULT_VALUE] => [PROPERTY_TYPE] => L [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => C [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => N [FILTRABLE] => N [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => [USER_TYPE_SETTINGS] => [HINT] => [~NAME] => Показывать на главной [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => [PROPERTY_VALUE_ID] => [DESCRIPTION] => [~DESCRIPTION] => [~VALUE] => [VALUE_ENUM_ID] => ) ) [DISPLAY_PROPERTIES] => Array ( [DATE_TO] => Array ( [ID] => 102 [IBLOCK_ID] => 24 [NAME] => Окончание курса [ACTIVE] => Y [SORT] => 500 [CODE] => DATE_TO [DEFAULT_VALUE] => [PROPERTY_TYPE] => S [ROW_COUNT] => 1 [COL_COUNT] => 30 [LIST_TYPE] => L [MULTIPLE] => N [XML_ID] => [FILE_TYPE] => [MULTIPLE_CNT] => 5 [LINK_IBLOCK_ID] => 0 [WITH_DESCRIPTION] => N [SEARCHABLE] => Y [FILTRABLE] => Y [IS_REQUIRED] => N [VERSION] => 1 [USER_TYPE] => DateTime [USER_TYPE_SETTINGS] => [HINT] => [~NAME] => Окончание курса [~DEFAULT_VALUE] => [VALUE_ENUM] => [VALUE_XML_ID] => [VALUE_SORT] => [VALUE] => 13.12.2019 [PROPERTY_VALUE_ID] => 4296493 [DESCRIPTION] => [~VALUE] => 13.12.2019 [~DESCRIPTION] => [DISPLAY_VALUE] => 13.12.2019 ) ) [PRODUCT] => Array ( [TYPE] => 4 [AVAILABLE] => Y [MEASURE] => [VAT_ID] => [VAT_RATE] => [VAT_INCLUDED] => N [QUANTITY] => 0 [QUANTITY_TRACE] => N [CAN_BUY_ZERO] => N [SUBSCRIPTION] => [BUNDLE] => N ) [ITEM_PRICE_MODE] => S [ITEM_PRICES] => Array ( [0] => Array ( [UNROUND_BASE_PRICE] => 111750 [UNROUND_PRICE] => 111750 [BASE_PRICE] => 111750 [PRICE] => 111750 [ID] => 61638 [PRICE_TYPE_ID] => 1 [CURRENCY] => RUB [DISCOUNT] => 0 [PERCENT] => 0 [VAT] => 0 [QUANTITY_FROM] => [QUANTITY_TO] => [QUANTITY_HASH] => ZERO-INF [MEASURE_RATIO_ID] => [PRINT_BASE_PRICE] => 111 750 руб. [RATIO_BASE_PRICE] => 111750 [PRINT_RATIO_BASE_PRICE] => 111 750 руб. [PRINT_PRICE] => 111 750 руб. [RATIO_PRICE] => 111750 [PRINT_RATIO_PRICE] => 111 750 руб. [PRINT_DISCOUNT] => 0 руб. [RATIO_DISCOUNT] => 0 [PRINT_RATIO_DISCOUNT] => 0 руб. [PRINT_VAT] => 0 руб. [RATIO_VAT] => 0 [PRINT_RATIO_VAT] => 0 руб. [MIN_QUANTITY] => 1 ) ) [ITEM_QUANTITY_RANGES] => Array ( [ZERO-INF] => Array ( [HASH] => ZERO-INF [QUANTITY_FROM] => [QUANTITY_TO] => [SORT_FROM] => 0 [SORT_TO] => INF ) ) [ITEM_MEASURE_RATIOS] => Array ( [0] => Array ( [ID] => 0 [RATIO] => 1 [IS_DEFAULT] => Y ) ) [ITEM_MEASURE] => Array ( [ID] => [TITLE] => место [~TITLE] => место ) [ITEM_MEASURE_RATIO_SELECTED] => 0 [ITEM_QUANTITY_RANGE_SELECTED] => ZERO-INF [ITEM_PRICE_SELECTED] => 0 [CHECK_QUANTITY] => [CATALOG_MEASURE_NAME] => место [~CATALOG_MEASURE_NAME] => место [CAN_BUY] => 1 [ITEM_PRICES_CAN_BUY] => 1 [~BUY_URL] => /courses/OO-226/?ELEMENT_CODE=OO-226&action=BUY&id=59111 [BUY_URL] => /courses/OO-226/?ELEMENT_CODE=OO-226&action=BUY&id=59111 [~ADD_URL] => /courses/OO-226/?ELEMENT_CODE=OO-226&action=ADD2BASKET&id=59111 [ADD_URL] => /courses/OO-226/?ELEMENT_CODE=OO-226&action=ADD2BASKET&id=59111 [~SUBSCRIBE_URL] => /courses/OO-226/?ELEMENT_CODE=OO-226&action=SUBSCRIBE_PRODUCT&id=59111 [SUBSCRIBE_URL] => /courses/OO-226/?ELEMENT_CODE=OO-226&action=SUBSCRIBE_PRODUCT&id=59111 [~COMPARE_URL] => /courses/OO-226/?ELEMENT_CODE=OO-226&action=ADD_TO_COMPARE_LIST&id=59111 [COMPARE_URL] => /courses/OO-226/?ELEMENT_CODE=OO-226&action=ADD_TO_COMPARE_LIST&id=59111 [~COMPARE_DELETE_URL] => /courses/OO-226/?ELEMENT_CODE=OO-226&action=DELETE_FROM_COMPARE_LIST&id=59111 [COMPARE_DELETE_URL] => /courses/OO-226/?ELEMENT_CODE=OO-226&action=DELETE_FROM_COMPARE_LIST&id=59111 [CATALOG_MEASURE_RATIO] => 1 [OFFER_GROUP] => [RATIO_PRICE] => Array ( [VALUE] => 111750 [DISCOUNT_VALUE] => 111750 [PRINT_VALUE] => 111 750 руб. [PRINT_DISCOUNT_VALUE] => 111 750 руб. [DISCOUNT_DIFF] => 0 [PRINT_DISCOUNT_DIFF] => 0 руб. [DISCOUNT_DIFF_PERCENT] => 0 [CURRENCY] => RUB ) [MORE_PHOTO] => Array ( [0] => Array ( [SRC] => /bitrix/templates/.default/components/bitrix/catalog.element/course/images/no_photo.png [WIDTH] => 150 [HEIGHT] => 150 ) ) [MORE_PHOTO_COUNT] => 1 ) )
- 09.12.2019 Москва записаться
В данном курсе изучаются эффективное использование объектно-ориентированных технологий и моделирование при разработке программного обеспечения. Курс включает лекции, групповые обсуждения и практические занятия. В курсе используется прагматический подход к разработке объектно-ориентированного (OO) программного обеспечения, в соответствии с проверенными OO технологиями, принципами и шаблонами с использованием языка программирования Java(TM). Слушатели используют язык графического моделирования Unified Modeling Language (UML) version 2.2. Структура курса отражает общий процесс разработки программного обеспечения, выделяя при этом аспекты анализа и проектирования применительно к OO программному обеспечению. Рассматриваются также шаблоны и frameworks, позволяющие создавать более гибкие повторно используемые компоненты программного обеспечения.
Необходимая предварительная подготовка:
Понимание объектно-ориентированных концепций и методологии
Понимание программирования, предпочтительно на языке программирования Java
Понимание основ процесса разработки систем
Java Programming Language, Java SE 6 (SL-275-SE6)
Необходимая предварительная подготовка:
Цель курса:
Аудитория курса:
Концепции и терминология объектно-ориентированного подхода
Концепции объектно-ориентированного (OO) подхода. Терминология объектно-ориентированного подхода.
Введение в моделирование и процесс разработки программного обеспечения
Процесс Object-Oriented Software Development (OOSD). Моделирование и поддержка процесса OOSD. Преимущества программного обеспечения моделирования. Предназначение, действия и артефакты следующих OOSD workflows (дисциплин): сбор требований, анализ требований, архитектура, дизайн, реализация, тестирование и развертывание.
Создание диаграмм сценариев использования (Use Case)
Зачем нужны диаграммы сценариев использования. Определение и описание существенных элементов в UML диаграммах сценариев использования. Разработка диаграмм сценариев использования для систем программного обеспечения, основанных на целях владельца бизнеса. Разработка сложных диаграмм сценариев использования, основанных на целях всех посредников. Выявление и документирование зависимостей сценариев использования с помощью UML обозначений для расширений, включений и обобщения. Управление сложностью диаграмм сценариев использования путем создания UML упакованных представлений. Создание сценариев использования и форм. Определение и документирование сценариев использования. Создание сценариев использования из итоговых сценариев в основном и альтернативном потоках. Ссылка на включенные сценарии использования и их расширение. Определение и документирование нефункциональных требований (NFR), бизнес правил, рисков и приоритетов для сценариев использования. Предназначение Supplementary Specification Document.
Создание диаграмм активности
Элементы диаграммы активности. Моделирование сценариев использования потока событий с помощью диаграммы активности.
Ключевые абстракции
Определение набора кандидатов в ключевые абстракции. Определение ключевых абстракций с помощью CRC анализа.
Построение Problem Domain Model
Определение существенных элементов в UML диаграмме класса. Построение Domain модели с помощью диаграммы класса. Определение существенных элементов в UML диаграмме объекта. Валидация модели Domain с помощью одной или нескольких диаграмм объектов.
Переход от анализа к проектированиюс помощью диаграмм взаимодействия
Предназначение и элементы модели проектирования. Определение существенных элементов UML диаграммы Communication. Создание диаграммного представления Communication модели проектирования. Определение существенных элементов последовательности UML диаграмм. Создание последовательности диаграммных представлений модели проектирования.
Моделирование состояния объекта с помощью диаграмм машины состояний
Моделирование состояния объекта. Элементы UML диаграммы машины состояний.
Применение шаблонов проектирования к модели проектирования
Элементы шаблонов программного обеспечения. Шаблон Composite. Шаблон Strategy. Шаблон Observer. Шаблон Abstract Factory.
Введение в концепции и диаграммы архитектуры
Различие между архитектурой и проектированием. Уровни, слои и качества системы. Workflow архитектуры. Диаграммы ключевых представлений архитектуры. Выбор типа архитектуры. Создание артефактов workflow архитектуры.
Введение в архитектурные уровни
Концепции клиентского и презентационного уровней. Концепции бизнес уровня. Концепции уровней ресурсов и интеграции. Концепции модели Solution.
Уточнение модели проектирования класса
Уточнение the атрибутов модели Domain. Уточнение связей модели Domain. Уточнение методов модели Domain. Декларирование конструкторов модели Domain. Аннотация поведения метода. Создание компонент с интерфейсами.
Обзор процессов разработки программного обеспечения
Общие рекомендации по OOSD методологиям. Особенности некоторых общих методологий. Выбор методологии, наиболее подходящей для проекта. Разработка плана итераций.
Обзор Frameworks
Определение framework. Преимущества и недостатки использования frameworks. Несколько общих frameworks. Концепции создания бизнес frameworks.
Обзор курса
Особенности объектно-ориентированного подхода. Обзор ключевых UML диаграмм. Обзор workflows анализа требований (анализа) и проектирования.