- •1. Методологические основы проектирования информационных систем 5
- •2. Организация разработки информационных систем 28
- •3. Методологии моделирования предметной области 58
- •Введение
- •1. Методологические основы проектирования информационных систем
- •1.1. Основные понятия технологии проектирования информационных систем [1]
- •1.2. Жизненный цикл программного обеспечения информационных систем
- •1.3. Стандарты, регламентирующие жизненный цикл информационных систем
- •1.4. Процессы жизненного цикла согласно гост р исо/мэк 12207‑99
- •Основные процессы:
- •Вспомогательные процессы:
- •Организационные процессы:
- •Литература к подразделам 1.1 – 1.4
- •2. Организация разработки информационных систем
- •2.1. Технологии проектирования ис
- •2.2. Каноническое проектирование ис [1]
- •2.2.1. Организация канонического проектирования
- •2.2.2. Техническое задание
- •2.2.3. Эскизный, технический и рабочий проекты проекты
- •2.3. Анализ требований к информационным системам
- •2.3.1. Программная инженерия. Свод знаний по программной инженерии (swebok)
- •2.3.2. Анализ требований к автоматизированным информационным системам
- •2.4. Типовое проектирование ис
- •2.5. Модельно-ориентированное проектирование
- •Литература к разделу 2
- •3. Методологии моделирования предметной области
- •3.1. Моделирование бизнеса и архитектура информационной системы. Модель Захмана
- •3.2. Структурная модель предметной области
- •Литература к разделу 3
Литература к подразделам 1.1 – 1.4
1. Грекул В. И. Проектирование информационных систем / В. И. Грекул, Н. Г. Денищенко, Н. Л. Коровкина. – Интернет‑университет информационных технологий – ИНТУИТ.ру, 2008. – 300 с.
2. Вендров А. М. Проектирование программного обеспечения экономических информационных систем. – М.: Финансы и статистика, 2006. – 544 с.
3. Орлов С. А. Технология разработки программного обеспечения. – СПб.: Питер, 2002. – 464 с.
4. Липаев В. В. Документирование и управление конфигурацией программных средств. – М.: СИНТЕГ, 1998. – 220 с.
5. Петров В. Н. Информационные системы. – СПб.: Питер, 2003. – 688 с.
6. Тернер М. С. В. Основы Microsoft Solution Framework. – СПб.: Питер, 2008. – 336 с.
2. Организация разработки информационных систем
2.1. Технологии проектирования ис
Дадим некоторые определения.
Проект ИС – это проектно-конструкторская и технологическая документация, в которой представлено описание проектных решений по созданию и эксплуатации ИС в конкретной программно-технической среде.
Проектирование ИС – это процесс преобразования входной информации об объекте проектирования, о методах проектирования и об опыте проектирования в проект ИС.
Технология проектирования ИС – это совокупность методологии и средств проектирования ИС, а также методов и средств организации проектирования.
Методология проектирования – это некоторая концепция, принципы проектирования. Методология реализуется набором методов проектирования, которые поддерживаются средствами проектирования.
Методы проектирования классифицируются по:
– степени использования средств автоматизации;
– степени использования типовых проектных решений;
– адаптивности к предполагаемым изменениям.
По степени автоматизации выделяют методы:
– ручного проектирования, при котором проектирование осуществляется без использования специальных программных средств, а программирование производится на алгоритмических языках;
– компьютерное проектирование, которое производит генерацию или конфигурирование (настройку) проектных решений на основе использования специальных инструментальных средств.
По степени использования типовых проектных решений различают следующие методы проектирования:
– оригинальное (индивидуальное) проектирование, когда все виды проектных работ выполняются индивидуально для каждого объекта проекта, максимально учитывая все его особенности;
– типовое проектирование, которое подразумевает построение ИС из готовых типовых проектных решений.
По степени адаптивности проектных решений выделяют:
– методы реконструкции, когда адаптация проектных решений выполняется путем переработки соответствующих компонентов, т. е. путем перепрограммирования модулей;
– методы параметризации, когда проектные решения настраиваются в соответствии с изменяемыми параметрами;
– методы реструктуризации модели, когда проектные решения автоматически генерируются в соответствии с изменением модели объекта автоматизации.
Сочетания различных признаков классификации методов проектирования позволяют выделить три основных на текущий момент технологий проектирования:
– каноническое проектирование – в основном ручное оригинальное проектирование с использованием реконструкции для адаптации;
– типовое проектирование – создание ИС из готовых проектных решений с различной степенью автоматизации и использованием параметризации для адаптации;
– модельно-ориентированное проектирование, типовое проектирование, основанное на реструктуризации моделей объекта автоматизации.