.:Публикации:. [www.karlson.ru]


Вперед: 1.1 Компоненты, используемые при Вверх: Дипломная работа Назад: Системы разработки и динамического   Содержание

Глава 1. Среда разработки системы WebOS

Abstract:

Концепция разработки WebOs. Разделение на две концептуальные части: WebOS Frontpage и WebOs Publishing.

Любой современной компании приходится работать с информационной базой. С одной стороны информационная база -- инструмент менеджера: он должен в любой момент знать, на какой стадии находится заказ клиента, во сколько обходится одна обработка заказа, какой из дилеров приносит большую прибыль, какая часть расходной части бюджета уже потрачена, и какой доход это принесло и многое другое. С другой стороны информационна база -- это инструмент рядового сотрудника: бухгалтерия склада товаров, общение и координация действий сотрудников -- какие проекты уже ведутся компанией и на какой стадии они находятся, какие вопросы возникают и кто может в этом помочь. Таким образом информационная база -- важнейший компонент, повышающий и эффективность работы и эффективность управления и стратегического планирования. Обычно такая информация уже есть в любой компании. Но большая часть этой информации нигде не фиксируется и, таким образом, теряется. Та часть, которая все же попадает в скрижали истории, может быть не систематизирована, противоречива и подавлять количеством деталей и объемом. В наши дни успешный бизнес немыслим без систем управления информационной базой или информационных систем. Многие компании, в том числе российские, тратят огромные деньги на приобретение программного обеспечения, иногда даже не задумываясь о том, что очень скоро оно уже не будет удовлетворять изменившимся условиям и придется покупать новое или смириться с использованием старых методов работы. Да, перемены в современным мире происходят очень динамично, но возникает впечатление, что традиционные системы устаревают еще быстрее! Система никогда не может в точности соответствовать требованиям бизнеса (особенно, если они постоянно меняются), поэтому не стоит пытаться объять необъятное и автоматизировать сразу все процессы (как это пытаются делать традиционные информационные системы). Правильное использование современных технологий Интернет позволяет создавать легко изменяемые системы. Принцип действия предложенного метода сравним с системой автоматического наведения к Стингерак. Первая версия системы к стреляетк в сторону цели (требований бизнеса). После прохода некоторой части дистанции (и получения первых выгод от использования системы), осуществляется коррекция курса на уже сдвинувшуюся цель, и следующий шаг осуществляется в данном направлении (принося очередные, уже большие выгоды). В математических терминах -- это пошаговое приближение к цели, которая периодически меняет свои координаты. Предложенная концепция разработки WebOS сочетает следующие достоинства:

  • Отсутствие долгих циклов разработки без промежуточных результатов,
  • Быстрый цикл модификации (поскольку вся система строится исходя из принципа непрерывной модификации),
  • Ориентация на требования конкретной компании, даже если эти требования все время меняются,
  • Отсутствие шока массовой перестройки благодаря постепенному добавлению новых возможностей,
  • За счет использования новейших GPL2 технологий и хорошо структурированных методов разработки стоимость для клиента минимальна, что особенно важно в Российских условиях,
  • Система максимально использует уже существующее оборудование, а не строится с расчетом на дорогое новое и только ожидаемое к поступлению в производство.
Система WebOS концептуально делится на две крупные компоненты.
  • Динамический web-сервер WebOS, предоставляющий систему разработки web-приложений, возможности организации работы нескольких программистов и дизайнеров (разделяя роли программистов и дизайнеров) над проектом, включая такие возможности, как новости компании, запросы и предложения, управление пользователями, планирование разработки и многое другое. Эта часть системы называется WebOs Frontpage,
  • Компилятор модульного языка разработки на котором ведется разработка web-приложений и виртуальная машина для исполнения этого языка в рамках процесса работы web-сервера. Этот язык позволяет отделить дизайн от программной части, которая может вестись на любом языке, удобном для программиста. Эта часть системы называется WebOs Publishing.


Подглавы

...домик на крыше...,поиск,гостевая книга,cv. Be free, use Linux!