Articul Media: Ограничения Программных Платформ...

9
СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ ОГРАНИЧЕНИЯ ПРОГРАММНЫХ ПЛАТФОРМ WEB-РАЗРАБОТКИ группа компаний

description

 

Transcript of Articul Media: Ограничения Программных Платформ...

Page 1: Articul Media: Ограничения Программных Платформ Web-Разработки

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

ОГРАНИЧЕНИЯ ПРОГРАММНЫХ ПЛАТФОРМ WEB-РАЗРАБОТКИ

группа компаний

группа компаний

Page 2: Articul Media: Ограничения Программных Платформ Web-Разработки

2/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

ЧТО ПРЕДСТАВЛЯЕТ СОБОЙ ПРОГРАММНАЯ ПЛАТФОРМА САЙТА, КАК ЦЕЛОСТНОСТИ НА УРОВНЕ ВОСПРИЯТИЯ?

ИДЕЯ (ДИЗАЙН, ЮЗАБИЛИТИ, СТРАТЕГИИ)

АППАРАТНАЯ ПЛАТФОРМА (УСТРОЙСТВА, КАНАЛЫ, ПРОТОКОЛЫ, СТАНДАРТЫ)

СЕРВЕР

● Веб-сервер● Язык программирования● CMS● СУБД● Технологии интеграции

● Веб-браузер

КЛИЕНТСАЙТ

Page 3: Articul Media: Ограничения Программных Платформ Web-Разработки

3/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

Готовое решение

Гарантировано удовлетворяет требованиям заранее зафиксированного круга задач

Работоспособно с момента приобретения или установки

Может быть заменено аналогом

Обладает заранее известными характеристиками продуктивности

Как правило, хорошо документировано

Собственное решение

Удовлетворяет требованиям произвольной задачи с некоторой мерой неопределенности

Требует трудовых затрат для достижения работоспособности

Разработка аналога, как правило, не целесообразна

Характеристики продуктивности должны быть зафиксированы в постановке задачи и измерены по результатам

Разработка документации собственного решения — отдельная задача

«ИЗ КОРОБКИ» ИЛИ «СВОИМИ РУКАМИ»?

Page 4: Articul Media: Ограничения Программных Платформ Web-Разработки

4/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

ДОСТОИНСТВА И НЕДОСТАТКИ ГОТОВЫХ РЕШЕНИЙ

Возможности

Заявлены производителем

Доступны для анализа и принятия решения не техническим специалистам

Доступны для анализа и принятия решения не техническим специалистам

Ограничения

Доступны для анализа и принятия решения не техническим специалистам

Знание об ограничениях — компетенция технических специалистов

Препятствуют решению задач, требуют обходных решений

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

Page 5: Articul Media: Ограничения Программных Платформ Web-Разработки

5/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

КЛАССИФИКАЦИЯ ОГРАНИЧЕНИЙ

Вид ограниченияОшибка. Любое готовое решение как программный продукт содержит ошибки

Архитектурное ограничение. Любое готовое решение ограничено областью применения

Идеологическое ограничение. Любой разработчик готовых решений сознательно не поддерживает определенные технологии

Степень известностиНизкая, ошибки известны только техническим специалистам с достаточно большим опытом взаимодействия

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

Высокая, идеологические ограничения, как правило, очевидны для конечных потребителей

• Толькоошибкаявляетсянепреодолимымограничениемготовогорешения и должна быть устранена его разработчиком.• Архитектурныеограниченияготовыхрешенийобеспечивают широту диапазона выбора средств и их специализацию.• Идеологическиеограниченияпризванынаправлятьразвитиетехнологий.

Page 6: Articul Media: Ограничения Программных Платформ Web-Разработки

6/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

ОТКАЗ ОТ ГОТОВОГО РЕШЕНИЯ

ФОРМИРОВАНИЕ СТАНДАРТА

ПОИСК ОБХОДНЫХ РЕШЕНИЙ

ВЫЯВЛЕНИЕ ОГРАНИЧЕНИЙ

(ЭКСПЛУАТАЦИЯ)

ПРОЕКТИРОВАНИЕ АРХИТЕКТУРЫ

обхо

дное

решен

ие

найд

ено

обходное

решение

не найдено

АРХИТЕКТУРНЫЕ ОГРАНИЧЕНИЯ

Page 7: Articul Media: Ограничения Программных Платформ Web-Разработки

7/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

ОТКАЗ ОТ ГОТОВОГО РЕШЕНИЯ

РАЗВИТИЕ ТЕХНОЛОГИИ

МОНИТОРИНГ ПОТРЕБИТЕЛЕЙ

ЗАЯВЛЕНИЕ ОГРАНИЧЕНИЯ(ДЕКЛАРАЦИЯ)

ПРОЕКТИРОВАНИЕ АРХИТЕКТУРЫ

Огран

ичен

ие

не к

рити

чно

для по

треб

ител

я

Ограничение

критично

для потребителя

ИДЕОЛОГИЧЕСКИЕ ОГРАНИЧЕНИЯ

Page 8: Articul Media: Ограничения Программных Платформ Web-Разработки

8/12

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

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

• Готовоерешениесминимальновозможнымуровнемограничений фиксируется как стандарт технологии.

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

ОГРАНИЧЕНИЯ — ЭВОЛЮЦИОННЫЙ ФАКТОР РАЗВИТИЯ ТЕХНОЛОГИЙ

Page 9: Articul Media: Ограничения Программных Платформ Web-Разработки

СЕРГЕЙ НАЧАРКИН | РУКОВОДИТЕЛЬ ОТДЕЛА РАЗРАБОТКИ

СПАСИБО ЗА ВНИМАНИЕ

105066, МОСКВА, УЛ. АЛЕКСАНДРА ЛУКЬЯНОВА, ДОМ 3, (ВХОД СО ДВОРА) СТ. М. «КРАСНЫЕ ВОРОТА»

ТЕЛ./ФАКС: +7 (495) 234-0360 / 234-0367 / 234-0368ИНТЕРНЕТ: WWW.ARTICULMEDIA.RUЭЛ. ПОЧТА: [email protected]группа компаний

группа компаний