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