Способы построения информационных систем.

Информационные технологии и системы организации.

Лекция 5

Проектирование и разработка информационной системы организации может осуществляться следующим образом:

а) разработка оригинальной системы (т.е. создание системы «под себя») собственными силами или посторонними специалистами;

Стадии разработки: инициирование проекта; анализ потребностей; техническое и рабочее проектирование; контроль; тестирование системы; внедрение; эксплуатация. Самостоятельная разработка систем обычно применяется для простых систем, так как крупный масштаб организации; многочисленность и разнообразие пользователей; большое число разнообразных данных, географическая распределенность организации создают определенные сложности.

Недостатки:

значительные затраты ресурсов и времени;

плохая адаптация к изменениям в организации.

 

б) Использование прототипов.

Основное желание заказчика получить готовую информационную систему ( приложение) высокого качества при минимальных затратах, при этом часто заказчики желают контролировать процесс. Критерием качества должно быть наиболее полное удовлетворение требований заказчика на момент введения системы в эксплуатацию.

Таким образом, одним из условий высокого качества является вовлечение конечных пользователей в процесс разработки на всех стадиях. Это нашло отражение в методологии прототипного проектирования ( RAD-технология).

В этом случае вместо реальной системы создается ее прототип, отвечающий основным потребностям пользователй. Этот прототип, построенный из стандартных элементов, но за малое время, будем относительно недорогим. Этапы его разработки: определение основных запросов, создание рабочего прототипа, использование рабочего прототипа (оценка прототипа, уточнение потребностей), пересмотр и улучшение прототипа, работа с окончательной версией прототипа.

Достоинства этого метода:

тратится меньше времени;

внедрение осуществляется легче;

можно применять, когда большое число пользователей с разными требованиями и непредсказуемым поведением;

создание системы в принципиально новой области.

Недостатки: интерфейс не всегда хорошего качества, прототип не так эффективны, как системы написанные на языке программирования.

 

в)использование готовых решений;

 

г) использование услуг посторонней организации для передачи ей функций информационной системы.

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

Преимущества:

экономия денежных средств;

гарантия определенного качества обслуживания;

предсказуемость результатов и др.

Недостатки:

потеря контроля над информационными технологиями;

зависимость от специализированной фирмы;

необходимость делиться конфиденциальной информацией. И др.