5.13. Автоматизированная разработка информационных систем

Круп­ное достижение технологий современных информационных систем со­стоит в создании методов их анализа и проектирования, которые в тече­ние двух-трех десятилетий прошли испытания на практике. На их основе разработаны инструментальные средства CASE, которые поставляются многими компаниями — разработчиками программного обеспечения. Та­кие технологии широко применяются прежде всего для создания систем баз данных. Важное место в этой области принадлежит методам объек­тного анализа и проектирования. Консорциумом OMG создан стандарт унифицированного визуального языка моделирования UML, основанно­го на таких методах. Язык UML поддерживают в настоящее время мно­гие программные продукты.

Разработчики Web-сайтов также располагают развитым инструмен­тальным оснащением, которое существенно облегчает создание стра­ниц Web со сложным дизайном, позволяет динамически генерировать страницы Web на основе содержимого баз данных по запросам пользо­вателей, разрабатывать и отлаживать встраиваемые в страницы Web Java-скрипты и т.д.

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

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

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

В условиях рыночной экономики уделяется серьезное внимание управ­лению проектами систем, не только технологическим, но и экономичес­ким их аспектам. Для этого развиваются необходимые методы и создаются инструментальные средства.