Ситуационное приложение - Situational application
В вычисление, а ситуационное приложение это «достаточно хорошее» программное обеспечение, созданное для узкой группы пользователей с уникальным набором потребностей. Приложение обычно (но не всегда) имеет короткий срок службы и часто создается внутри группы, в которой оно используется, иногда самими пользователями. Поскольку требования небольшой группы, использующей приложение, меняются, ситуативное приложение часто также продолжает развиваться, чтобы приспособиться к этим изменениям. Хотя ситуационные приложения специально разработаны с учетом изменений, значительные изменения в требованиях могут привести к тому, что ситуационное приложение будет вообще отказываться - в некоторых случаях проще разработать новое, чем развить уже используемое.
Характеристики
Ситуационные приложения разрабатываются быстро, легко в использовании, несложно и удовлетворяют уникальному набору требований. Они имеют узкую направленность на конкретную бизнес-проблему и написаны таким образом, что, если бизнес-проблема быстро меняется, то ситуативное приложение может измениться.
Это контрастирует с более распространенными корпоративные приложения, которые предназначены для решения большого набора бизнес-проблем, требуют тщательного планирования и требуют иногда медленного, а зачастую и тщательного процесса изменений.
Происхождение
Клэй Ширки в своем эссе под названием «Установленное программное обеспечение»[1] описал тип программного обеспечения, которое «... предназначено для использования определенной социальной группой, а не для общего набора« пользователей »». Позднее IBM превратила этот термин в «ситуационные приложения».[2]
Эволюция
Успешное крупномасштабное внедрение ситуативной среды приложений в организации требует стратегии, мышления, методологии и структуры поддержки, совершенно отличных от традиционной разработки приложений. Сейчас это развивается, поскольку все больше компаний узнают, как наилучшим образом использовать идеи, лежащие в основе ситуационных приложений. Кроме того, появление облачных платформ для разработки и развертывания приложений делает реализацию всеобъемлющей ситуационной среды приложений гораздо более осуществимой.
Примеры
А структурированная вики который может принимать вики-приложения поддается созданию ситуационных приложений. Немного гибридные приложения также можно рассматривать ситуационные приложения. Приложение форм, такое как база данных Microsoft Access (файл MDB), можно рассматривать как ситуативное приложение.
Последние реализации ситуационных прикладных сред включают Longjump, Force.com и WorkXpress.
Смотрите также
Рекомендации
внешняя ссылка
- Люба Чербакова, Энди Бравери, Аруп Пандья. SOA встречает ситуационные приложения, серия из 3 частей
- Ситуационные приложения: когда ситуация требует более быстрого решения проблемы, чем может предоставить ИТ-отдел.
- М. Ламоника, IBM Eyes Programming for the Mass, CNET News.com в Archive.today (Архивировано 19 января 2013 г.)
- Люба Чербакова, Энди Бравери, Аруп Пандья. Изменение корпоративной модели развития ИТ: использование возможностей массовых вычислений, IBM Systems Journal