Стадии, методы и организация создания ИС и ИТ
Поиск рациональных путей проектирования идет по следующим направлениям:
- разработка типовых проектных решений, зафиксированных в пакетах прикладных программ (ППП) для решения экономических задач с последующей привязкой ППП к конкретным условиям внедрения и функционирования;
- разработка автоматизированных систем проектирования.
Рассмотрим первый из путей, т. е. возможности использования типовых проектных решений, включенных в пакеты прикладных программ.
Наиболее эффективно информатизации поддаются следующие виды деятельности:
- бухгалтерский учет, включая управленческий и финансовый;
- справочное и информационное обслуживание экономической деятельности;
- организация труда руководителя;
- автоматизация документооборота;
- экономическая и финансовая деятельность,
- обучение.
Наибольшее число ППП создано для бухгалтерского учета. Среди них можно отметить:
«1C: бухгалтерия»,
«Турбо-Бухгалтер»,
«Инфо-Бухгалтер»,
«Парус»,
«ABACUS»,
«Бэмби+» и др.
Справочное и информационное обеспечение управленческой деятельности представлено следующими ППП:
- «ГАРАНТ», (налоги, бухучет, аудит, предпринимательство, банковское дело, валютное регулирование, таможенный контроль);
- «КОНСУЛБТАНТ+» (налоги, бухучет, аудит, предпринимательство, банковское дело, валютное регулирование, таможенный контроль).
Экономическая и финансовая деятельность представлена следующими ППП:
- «Экономический анализ и прогноз деятельности фирмы, организации» (фирма «ИНЕК»), реализующий функции: экономический анализ деятельности фирмы, предприятия; составление бизнес-планов; технико-экономическое обоснование возврата кредитов; анализ и отбор вариантов деятельности; прогноз баланса, потоков денежных средств и готовой продукции.
- Многопользовательский сетевой комплекс полной автоматизации корпорации «Галактика» (АО «Новый атлант»), который включает такие важные аспекты управления, как планирование, оперативное управление, учет и контроль, анализ, а для принятия решений — позволяет в рамках СППР обеспечивать решение задач бизнес-планирования с использованием ППП Project-Expert.
В условиях конкуренции выигрывают те предприятия, чьи стратегии в бизнесе объединяются со стратегиями в области информационных технологий. Поэтому реальной альтернативой варианту выбора единственного пакета является подбор некоторого набора пакетов различных поставщиков, которые удовлетворяют наилучшим образом той или иной функции ИС управления (подход mix-and-match). Такой подход смягчает некоторые проблемы при внедрении и привязке программных средств, а ИТ оказывается максимально приближенной к функциям конкретной индивидуальности предметной области.
В последнее время все большее число организаций, предприятий, фирм предпочитает покупать готовые пакеты и технологии, а если необходимо, добавлять к ним свое программное обеспечение, так как разработка собственных ИС и ИТ связана с высокими затратами и риском. Эта тенденция привела к тому, что поставщики систем изменили ранее существовавший способ выхода на рынок. Как правило, разрабатывается и предлагается теперь базовая система, которая адаптируется в соответствии с пожеланиями индивидуальных клиентов.
Автоматизированные системы проектирования — второй, быстро развивающийся путь ведения проектировочных работ.
В области автоматизации проектирования ИС и ИТ за последнее десятилетие сформировалось новое направление — CASE (Computer-Aided Software/System Engineering). Они представляют собой комплексные технологии, ориентированные на создание сложных автоматизированных управленческих систем и поддержку их полного жизненного цикла или ряда его основных этапов. Дальнейшее развитие работ в этом направлении привело к созданию технологических систем, которые получили название CASE-системы или CASE-технологии. CASE-системы – это системы, концептуально целостные, оснащенные высокоуровневыми средствами проектирования и реализации вариантов, доведенные по качеству и легкости тиражирования до уровня программных продуктов.
CASE-системы используются не только как комплексные технологические конвейеры для производства ИС и ИТ, но и как мощный инструмент решения исследовательских и проектных задач, таких, как:
§ структурный анализ предметной области,
§ спецификация проектов средствами языков программирования последнего поколения,
§ выпуск проектной документации,
§ тестирование реализации проектов,
§ планирование и контроль разработок,
§ моделирование деловых приложений с целью решения задач оперативного и стратегического планирования и управления ресурсами и т.п.
Основная цель CASE состоит в том, чтобы отделить проектирование ИС и ИТ от ее кодирования и последующих этапов разработки, а также максимально автоматизировать процессы разработки и функционирования систем.
CASE-технологии успешно применяются для построения практически всех типов ИС, однако устойчивое положение они занимают в области обеспечения разработки деловых и коммерческих ИС. Широкое применение CASE-технологий обусловлено массовостью этой прикладной области, в которой CASE применяется не только для разработки ИС, но и для создания моделей систем, помогающих коммерческим структурам решать задачи стратегического планирования, управления финансами, определения политики фирм, обучения персонала и др.
Помимо автоматизации структурных методологий и как следствие возможности применения современных методов системной и программной инженерии CASE обладают следующими основными достоинствами:
§ улучшают качество создаваемых ИС (ИТ) за счет средств автоматического контроля (прежде всего, контроля проекта);
§ позволяют за короткое время создавать прототип будущей ИС (ИТ), что позволяет на ранних этапах оценить ожидаемый результат;
§ ускоряют процесс проектирования и разработки системы;
§ освобождают разработчика от рутинной работы, позволяя ему целиком сосредоточиться на творческой части проектирования;
§ поддерживают развитие и сопровождение уже функционирующей ИС (ИТ);
§ поддерживают технологии повторного использования компонентов разработки.
Большинство CASE-средств основано на научном подходе, получившем название «методология/метод/нотация/средство». Методология формулирует руководящие указания для оценки и выбора проекта разрабатываемой ИС, шаги работы и их последовательность, а также правила применения и назначения методов.