МДК. 05.01 Проектирование и дизайн информационных систем Раздел 1. Технологии проектирования и дизайн информационных систем Тема 5.1.1. Основы проектирования информационных систем (ИС) __________________________________________ Преподаватель: к.ф.-м.н. Монахова Ольга Александровна tim.moa@ya.ru Общая характеристика процесса проектирования ИС [1] § 2 Блочно-иерархический подход к созданию сложных систем •Проектирование ИС • Преобразование входной информации об объекте проектирования • Методы проектирования • ГОСТы и ЕСКД (единая система конструкторской документации) •Проект ИС Проектно-конструкторская и технологическая документация, в которой представлены описание проектных решений по созданию и эксплуатации ИС в конкретной программно-технической среде • Процесс разбиения Объект сложного объекта на сравнительно независимые части Блок 1 Блок 2 Блок n • связи между частями слабее, Блок 1.1 Блок 2.1 Блок n.1 чем связи внутри • многократная Блок 1.2 Блок 2.2 Блок n.2 декомпозиция иначе называется Блок 1.m Блок 2.k Блок n.z пошаговой Абстракция Детализация Декомпозиция Аспекты проектирования •Различные взгляды на объект проектирования • Нисходящее проектирование • сверху вниз • от целого к деталям • характеризуется неопределенностью и нечеткостью исходных данных • Восходящее проектирование • снизу вверх • от частного к общему • характеризуется неопределенностью и нечеткостью исходных требований Этапы проектирования •Бизнес-анализ и реструктуризация (реинжиниринг бизнес-процессов) •Понимание процессов функционирования организации •Предложения по улучшению работы бизнеспроцессов •Системный анализ и проектирование •Выявление и согласование требований заказчика •Понимание того, что предстоит сделать •Возможность обучения рабочих групп организации Цели проектирования • Представление деятельности предприятия в виде иерархии диаграмм, обеспечивающих наглядность и полноту их отображения • Формирования предложений по реорганизации организационно-управленческой структуры • Упорядочение информационных потоков организации • Выработка рекомендаций по рационализации работы подразделений организации • Рекомендации и предложения по применимости и внедрению систем управления предприятием (ERPсистем) Основные этапы разработки проектов 1. 2. 3. 4. 5. 6. 7. Анализ первичных требований и планирование работ Проведение обследования деятельности предприятия Построение моделей деятельности предприятия Разработка системного проекта Разработка предложений по автоматизации бизнес-процессов организации Разработка технического проекта Разработка новой системы или настройка Этапы 1-3 – каноническое ! существующей проектирование ИС 4. Разработка системного проекта •Техническое задание на создание автоматизированной системы •Модели системы в соответствии с существующими стандартами • IDEF0, IDEF3 – функциональная модель • IDEF1, DFD – информационная модель IDEF – Integrated DEFinition DFD – Data Flow Diagram ! 5. Разработка предложений по автоматизации бизнес-процессов организации •Составление перечня автоматизированных рабочих мест (АРМ) и способов взаимодействия между ними •Анализ применимости существующих ERP-систем для решения требуемых задач и формирование рекомендаций по выбору готовой системы •Совместное с заказчиком принятие решения о выборе конкретной системы или создании собственной •Разработка требований к программнотехническим средствам •Разработка предложений по этапам и срокам 6. Разработка технического проекта •Проектирование архитектуры системы •Разработка структуры и интерфейсов компонент •Определение информационных потоков между основными компонентами и связей между ними •Детальное проектирование каждой компоненты •Разработка спецификаций, требований к тестам, плана интеграции компонент •Построение иерархии программных модулей •Проектирование внутренней структуры модулей 7. Разработка новой или настройка существующей системы •Новая система •Программирование модулей системы по спецификациям технического проекта •Тестирование и отладка •Настройка существующей системы •Наполнение системы фактическими данными •Построение процедур их обработки •Интеграция процедур и АРМ •Интеграция АРМ и системы Литература [1] - Перлова «Проектирование информационных систем» [2] - Федорова «Разработка, внедрение и адаптация программного обеспечения отраслевой направленности» [3] - Рудаков «Технологии разработки программных продуктов. Практикум» [4] - Блинков «Проектирование информационных систем» [5] - Грекул «Проектирование информационных систем»