Информационные технологии
Динамичность развития и внедрения в различные сферы деятельности новых информационных технологий диктует необходимость быстрого и качественного создания различных видов информационных систем. Однако, область разработки ИС сравнительно молода по сравнению с другими областями промышленного производства, что, несомненно, порождает проблемы неполноты методологической базы, несовершенства соответствующих промышленных стандартов, негибкости существующих технологий.
В своём большинстве, современные коллективы разработчиков в своей работе опираются не на строго обоснованные методы и стандарты, а на методы, сформировавшиеся в процессе «эволюции» команды, которые зачастую не только полностью не поддерживают, но и противоречат процессу разработки качественного ПО. Таким образом, на данный момент возникла острая потребность перехода разработки программных продуктов от уникальных лабораторных изделий к полноценному промышленному производству.
Кроме того, динамично развиваются и сами технологии. За рекордные сроки производятся новые продукты и решения, внедрение которых более чем привлекательно для большинства пользователей систем. Технологии разработки программного обеспечения создаются не только специализируемыми организациями (стандарты серии ISO, ГОСТ) и государственными ведомствами (стандарт MIL-STD-498 министерства обороны США), но и крупными корпорациями(Oracle CDM, Rational Unified Process).
Учитывая то, что наиболее распространённым и требуемым типом информационных систем сегодня являются web ориентированные информационные системы, можно сделать вывод, что создание промышленной технологии создания подобного рода систем есть важная и интересная задача. При этом необходимо учитывать, что большинство существующих технологий абстрагируются от типов и особенностей систем и рассчитаны на большие и очень большие проекты. Однако, web ориентированные системы, как правило, сравнительно малы по объёму работ и все предлагаемые технологии в чистом виде неприменимы к разработке подобных типов систем. Но, несомненно, некоторые части существующих технологий вполне возможно эффективно использовать даже на малых проектах. В данной работе проведён сравнительный анализ двух наиболее детализированных технологий создания ПО - Oracle CDM и Rational Unified Process. Также, описаны требования и особенности современный web систем, возможность частичного применения рассмотренных технологий при разработке подобных систем.
Проведённая практическая работа заключалась в проведении анализа и отработки технологических решений для создания многофункциональных информационных порталов, их апробации на примере портала Югорского научно-образовательного комплекса.
В работе показано, что даже частичное применение детализированных технологий разработки программного обеспечения повышает эффективность работы и может помочь достигнуть нужных результатов в короткое время. Однако, целесообразно более подробно детализировать процесс проведения работ и проектную документацию применительно к созданию web-ориентированных информационных систем. Далее возможно доказать корректность подобной технологии, опираясь на современные стандарты и модели качества продукции. Таким образом, внедрение подобной технологии позволит не только добиться эффективного процесса разработки, но и выйти на промышленный уровень производства порталов.
Примечание. Тезисы докладов публикуются в авторской редакции
Ваши комментарии Обратная связь |
[Головная страница] [Конференции] |
© 1996-2000, Институт вычислительных технологий СО РАН, Новосибирск
© 1996-2000, Сибирское отделение Российской академии наук, Новосибирск
Дата последней модификации: 06-Jul-2012 (11:47:01)