Академический Документы
Профессиональный Документы
Культура Документы
При изучении нового объекта сначала обычно строится его описательная модель, затем она
формализуется, те есть выражается с использованием математических формул,
геометрических объектов и т.д.
Модель должна учитывать как можно большее число факторов. Однако реализовать такое
положение затруднительно особенно в слабоструктурируемых системах. Поэтому зачастую
стремятся создавать модели достаточно простых элементов, с учётом их микро- и
макросвязей. Это позволяет получать обозримые результаты. Фрагмент классификации
методов моделирования представлен на рис. 3.1.
1. Анализ,
2. Проектирование,
3. Программирование,
4. Тестирование,
5. Внедрение.
Метод “снизу-вверх”
Опыт и методы работы отечественных программистов сформировались в крупных
вычислительных центрах (ВЦ), основной целью которых было не создание тиражируемых
продуктов, а выполнение задач конкретного учреждения. Современные руководители
зачастую прибегают к нему, полагая, что им удобно иметь своих специалистов. Разработка
программ “снизу-вверх”, осуществляемая квалифицированными программистами, позволяет
автоматизировать, как правило, отдельные рабочие процессы.Такой метод весьма затратный
и всё реже используется, особенно в малых и средних предприятиях.
Метод “сверху-вниз”
Развитие коммерческих и иных современных структур послужило основанием к
формированию рынка различных программных средств. Наибольшее развитие получили
ИС, ориентированные на автоматизацию ведения бухгалтерского аналитического учёта и
технологических процессов. В результате появились ИС, разработанные сторонними, как
правило, специализированными организациями и группами специалистов “сверху”, в
предположении, что одна ИС сможет удовлетворять потребности многих пользователей.
3
функционировании АИС, в основном базирующиеся на сбалансированном сочетании двух
предыдущих методов.
Такой подход лег в основу “принципа дуализма”. Его реализация потребовала построения
АИС нового поколения в виде программных модулей, органически связанных между собой,
но в то же время способных работать автономно.
Процессы создания моделей носят этапный характер. Основные виды моделей, типа
“каскад” (“водопад”), “водоворот” и “спираль” описаны во второй главе. Возвращение к их
рассмотрению связано с особенностями использования этих моделей в процессе разработки
ИС.
4
Для этой модели характерна автоматизация отдельных несвязанных задач, не требующая
выполнения информационной интеграции и совместимости, программного, технического и
организационного сопряжения. В рамках решения отдельных задач каскадная модель по
срокам разработки и надёжности оправдывала себя. Применение каскадной модели к
большим и сложным проектам вследствие большой длительности процесса проектирования
и изменчивости требований за это время приводит к их практической нереализуемости.
Спиральная модель
В этой модели результат появляется фактически на каждом витке спирали. Этот
промежуточный результат анализируется, и выявленные недостатки ИС побуждают
проведение следующего витка спирали. Таким образом последовательно конкретизируются
детали проекта и в итоге выбирается и доводится до реализации обоснованный вариант.
Спираль завершается тогда, когда клиент и разработчик приходят к согласию относительно
полученного результата.