Жизненный цикл Этапы – экономическая категория, отражающая I .Системный анализ Предпроектная стадия сущность изменений Основополагающие объектов во времени Тема 5. Жизненный цикл стадии в процессе и определяющая срок разработки ИС жизни информационной системы ИС II.Системный синтез Стадия рабочего проектирования III. Внедрение IV. Эксплуатация Стадия функционирования Жизненный цикл I. Системный анализ Предпроектная стадия 1. Риски, связанные с требованиями к системе. 1. Анализ предметной области риски, связанные с выбором 2. Технологические 2. Функциональноетехнологии моделирование разработки. 3. Риски, связанные с персоналом, который будет (использование CASE-технологий) использовать разработанную систему. При разработке бизнес-и 3. Определение потребностей направления совершенствования 4. Политические риски. и ТЗ возникают 4. Разработка плана логической модели данных четыре категории рисков Результат 1. Бизнес-план (Технико-экономическое обоснование) разработки 2.Техническое задание (ТЗ) на разработку (ГОСТ 34.602-89) 3.Функциональная модель деятельности и инфологическая модель данных. Жизненный цикл I. Системный анализ II. Системный синтез III. Внедрение 1. Разработка физической модели данных 2. Генерация программных кодов БД 3. Разработка приложений и генерация программных кодов приложений Стадия рабочего проектирования 1. Опытная эксплуатация 2. Сдача заказчику Результат 1. Рабочая и техническая документация. ГОСТ34202-89 2.Рабочие файлы (программные коды) Жизненный цикл 1. Системный анализ 1. Производит сбор статистического материала о II. Системный синтез функционировании системы. 2. Принимает решение о модернизации системы. III. Внедрение 3. Выполняет модернизацию. IV. Эксплуатация Стадия функционирования 1. Изучение функционирования системы. 2. Сопровождение системы. 3. Модернизация системы. Результат Заключение договора о сопровождении проекта с разработчиком, который 5.1 Системный анализ В процессе анализа предметной области необходимо определить • бизнес-процессы, реализуемые в системе, • цели системы (главные и подчиненные), реализуемые в рамках определенных ранее бизнес-процессов – дерево целей, • потоки задач и потоки данных, сформированные с учетом целей, определенных ранее Потоки данных - последовательность элементовПотоки данных, упакованная в виде задач – последовательность последовательности слов, имеющих задач, ожидающих выполнения. размеры, отличные от размеров элементов данных. Главные цели Дерево целей Цель1-1 Задачи – концевые вершины дерева целей. Глобальная цель Цель4 Цель1 Цель1-2 Цель3 Цель1-3 Цель 3-1 Задачи Цель1-2-1 Цль1-2-1-1 Цель1-2-1-2 Цель1-2-2 Цель3-2 Цель3-2-1 Цель3-2-2 Назад Последовательность работ при 1. Установить, как осуществляется обработка данных, т.е. системном анализе какие процедуры (действия, activity) выполняются в 1. 2. 3. 4. 5. системе при обработке. 2. Установить перечень механизмызадач, обработки, т.е. определить, Составить связанных с данной какие объекты участвуют в процессе обработки, т.е. предметной областью. кто и где обрабатывает данные. Провести и структуризацию 3. Установитьсистематизацию способы управления, т.е. определить правила преобразования процессов и данных. задач (разбиение на классы по их 4. Продумать способы значению). сбора, хранения, обработки и содержательному распространения информации в каждой ее части. Выполняется специалистами в данной Определить данные, обрабатываемые предметной области управления задачами. (менеджерами) или производства (инженерами), Описать процесс получения результатов из исходных данных ,. т.е. Составить функциональную модель предметной области, в которой отразить структуру бизнес-процессов. 5.2 Системный синтез На этапе системного синтеза производится • конструирование ИС на основе выбранного варианта платформы программирования. • определение параметров вычислительной техники и способов реализации АИС. Платформой программирования Конструирование - это система процесс является, например, разработкибазами и тестирования управления данных (СУБД) программного обеспечения Выводы 1. На этапах СИСТЕМНОГО АНАЛИЗА создается большое количество проектных документов 3. Требуется основательная переработка созданных ранее документов, что практически невозможно осуществить вручную Вместе с тем 2. В процессе функционирования ИС появляется необходимость изменения различных условий работы ИС, например: способов эксплуатации входных данных, начальных условий Следовательно Выводы 4. Ошибки системного анализа Автоматизация системного анализа исправляются в 10 раз дороже на этапе выполняется с помощью внедрения, чем здесь же, при системном информационных технологий анализе Следовательно Необходимо автоматизировать этап системного анализа, чтобы минимизировать число ошибок и сократить риски проектирования.