
- •Учебник
- •Оглавление
- •Глава 1. Стандарты и профили в области информационных систем 5
- •Глава 2. Методологические основы проектирования информационных систем 33
- •Глава 3. Проектирование информационных систем 80
- •3.2.1 Основные понятия 85
- •Глава 4. Практикум по системному проектированию информационных систем 119
- •Глава 1. Стандарты и профили в области информационных систем
- •1.1. Основные этапы автоматизации информационных процессов
- •Вопросы для самопроверки
- •1.2. Подходы к построению и проектированию информационных систем
- •Вопросы для самопроверки
- •1.3. Стандарты в области информационных систем
- •1.3.1. Международный стандарт iso/iec 12207: 1995-08-01
- •1.3.2 Стандарты комплекса гост34
- •1.3.3 Методика Oracle cdm
- •Вопросы для самопроверки
- •1.4. Профили в области информационных систем
- •1.4.1. Понятие профиля ис. Цели и принципы формирования профилей информационных систем
- •1.4.2. Структура и содержание профилей информационных систем
- •1.4.3. Процессы формирования, развития и применения профилей информационных систем
- •Вопросы для самопроверки
- •Библиографический список
- •Глава 2. Методологические основы проектирования информационных систем
- •2.1. Основные понятия
- •Вопросы для самопроверки
- •2.2. Методологические подходы к проектированию информационных систем
- •Вопросы для самопроверки
- •2.3. Методология структурного анализа и проектирования информационных систем
- •2.3.1. Основные понятия idef0
- •Вопросы для самопроверки
- •2.3.2. Основные понятия методологии sadt
- •Вопросы для самопроверки
- •2.3.3. Bpwin – инструмент реализации методологий структурного анализа и проектирования
- •Вопросы для самопроверки
- •2.4. Методология объектно-ориентированного анализа и проектирования информационных систем
- •2.4.1. Сущность объектно-ориентированного подхода к анализу и проектированию ис
- •Вопросы для самопроверки
- •2.4.2.1. Диаграммы вариантов использования (модели прецедентов)
- •2.4.2.2. Диаграммы классов
- •2.4.2.3. Диаграммы взаимодействия
- •2.4.3. Методология Rational Unified Process (rup)
- •Вопросы для самопроверки
- •Библиографический список
- •Глава 3. Проектирование информационных систем
- •3.1 Модели информационных систем
- •Вопросы для самопроверки
- •3.2 Методологии проектирования информационных систем
- •3.2.1 Основные понятия
- •3.2.2 Методологии моделирования бизнес-процессов
- •3.2.3 Методология моделирования информационных систем
- •Вопросы для самопроверки
- •3.3 Методика системного проектирования
- •3.3.1 Предпроектное обследование
- •3.3.2. Создание концепции новой ис
- •3.3.3. Разработка системного проекта ис
- •Вопросы для самопроверки
- •Библиографический список
- •Глава 4. Практикум по системному проектированию информационных систем
- •Инструментальная поддержка основных этапов жизненного цикла ис линейками продуктов AllFusion и Rational
- •4.1 Методологические основы проектирования ис
- •4.1.1 Постановка задачи. Определение рабочей области моделирования
- •4.1.2 Моделирование бизнес-процессов с использованием методологии sadt и инструментария AllFusion Modelling Suite
- •4.1.3 Моделирование бизнес-процессов с использованием методологии rup и инструментария Rational Suite
- •4.1.4 Моделирование потоков данных с использованием методологии sadt и инструментария AllFusion Modeling Suite
- •4.1.5 Моделирование потоков работ с использованием методологии sadt и инструментария AllFusion Modeling Suite
- •4.1.6 Моделирование потоков работ с использованием методологии rup и инструментария Rational Suite
- •4.1.7 Создание дополнительных моделей предметной области с использованием инструментария AllFusion Modeling Suite
- •4.2 Основы системного проектирования ис
- •4.2.1 Предпроектное обследование
- •4.2.1.1 Сбор и анализ документов, описывающих процессы предметной области
- •4.2.1.2 Создание модели as-is бизнес-процессов деятельности компании
- •4.2.1.3 Создание модели информационных потоков предметной области компании
- •4.2.1.4. Определение «узких» мест и выработка предложений по усовершенствованию ис компании
- •4.2.2 Создание концепции новой ис
- •4.2.2.1 Формирование требований к новой ис
- •1. Введение
- •2. Общее описание
- •3. Функции системы
- •4. Требования к внешнему интерфейсу
- •5. Другие нефункциональные требования
- •4.2.2.2 Создание прототипов новой ис
- •4.2.3 Создание технического задания на проект ис
- •Библиографический список
- •Глоссарий
Библиографический список
ГОСТ 34.003-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Термины и определения.
ГОСТ 34.201-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначение документов при создании автоматизированных систем.
ГОСТ 34.320-96 Информационная технология. Система стандартов по базам данных. Концепции и терминология для концептуальной схемы и информационной базы.
ГОСТ 34.321- 96 Информационная технология. Система стандартов по базам данных. Эталонная модель.
ГОСТ 34.601-90 Информационные технологии. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания.
ГОСТ 34.602-89 Информационные технологии. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы.
ГОСТ 34.603-92 Информационные технологии. Виды испытаний автоматизированных систем.
ГОСТ Р ИСО/МЭК 12207-99 Информационная технология. Процессы жизненного цикла программных средств.
Руководство по проектированию профилей среды открытой системы. М.: «Янус-К», 2002. С.160.
Боэм Б. Инженерное проектирование программного обеспечения. М.: Радио и связь, 1985.
Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на C++. М.:– «Издательство Бином», Спб.: «Невский диалект», 2000.
Г. Н. Калянов. CASE – технологии. Консалтинг бизнес-процессов. – М.: Горячая линия, 2000.
Гейн К. Сарсон Т. Системный структурный анализ: средства и методы. М., Эйтекс, 1992.
Дэвид А. Марка, Клемент МакГоуэн. Методология структурного анализа и проектирования./Пер. с англ. – М.: Метатехнология, 1993, 240 с., ил.
Метатехнология IDEF0. Стандарт. Русская версия. – М.: Метатехнология, 1993.
Кватрани Т. Rational Rose 2000 и UML. Визуальное моделирование: Пер. с англ. – М.: ДМК Пресс, 2001.
Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2000.
Липаев В.В. Системное проектирование сложных программных средств для информационных систем. - М.:Синтег, 1999.
Липаев В.В. Надежность программных средств. - М.:Синтег, 1999.
Документирование и управление конфигурацией программных средств. - М.:Синтег, 1998.
Ипатова Э.Р., Ипатов Ю.В. Проектирование информационных систем. – Магнитогорск, 2003.
Карл И. Вигерс Разработка требований к программному обеспечению/Пер. с англ. – М.: Издательско-торговый дом «Русская редакция», 2004.
Глоссарий
Автоматизированная система: Система, состоящая из персонала и комплекса средств автоматизации его деятельности, реализующая информационную технологию выполнения установленных функций.
Жизненный цикл автоматизированной системы: Совокупность взаимосвязанных процессов создания и последовательного изменения состояния АС от формирования исходных требований к ней до окончания эксплуатации и утилизации комплекса средств автоматизации АС.
Задача автоматизированной системы: Функция или часть функции, представляющая собой формализованную совокупность автоматических действий, выполнение которых приводит к результату заданного вида.
Защищенность - способность компонентов программного средства защищать программы и информацию от любых негативных воздействий.
Интегрированная автоматизированная система: Совокупность двух или более взаимоувязанных АС, в которой функционирование одной из них зависит от результатов другой (других) так, что эту совокупность можно рассматривать как единую АС.
Информационная система - вся инфраструктура предприятия, задействованная в процессе управления всеми информационно-документальными потоками, включающая в себя следующие обязательные элементы:
информационную модель, представляющую собой совокупность правил и алгоритмов функционирования ИС; информационная модель включает в себя все формы документов, структуру справочников и данных и т. д.;
регламент развития информационной модели и правила внесения в нее изменений;
кадровые ресурсы (департамент развития, привлекаемые консультанты), отвечающие за формирование и развитие информационной модели;
программный комплекс (ПК), конфигурация которого соответствует требованиям информационной модели (программный комплекс является инструментом построения и механизмом управления ИС); кроме этого, всегда существуют требования к поставщику ПК, регламентирующие процедуру технической и пользовательской поддержки на протяжении всего жизненного цикла ИС;
кадровые ресурсы, отвечающие за конфигурирование ПК и его соответствие утвержденной информационной модели;
регламент внесения изменений в конфигурацию ПК и состав его функциональных модулей;
аппаратно-техническая база, соответствующая требованиям по эксплуатации ПК (компьютеры на рабочих местах, периферия, каналы телекоммуникаций, системное ПО и СУБД);
эксплуатационно-технические кадровые ресурсы, включая персонал по обслуживанию аппаратно-технической базы;
правила использования ПК и пользовательские инструкции, регламент обучения и сертификации пользователей.
Методология ITIL - методология моделирования информационных систем, представляющая ИС как всю инфраструктуру предприятия, задействованную в процессе управления всеми информационно-документальными потоками.
Мобильность - подготовленность программного средства к переносу из одной аппаратно-операционной среды в другую.
Модель жизненного цикла (life cycle model): Структура, состоящая из процессов, работ и задач, заключающих в себе разработку, эксплуатацию и сопровождение программного продукта, охватывающая жизнь системы от установления требований к ней до прекращения ее использования.
Надежность - обеспечение комплексом программ достаточно низкой вероятности отказа в процессе функционирования программного средства в реальном времени.
Правильность (корректность) - способность программного средства обеспечивать правильные или приемлемые для пользователя результаты и внешние эффекты.
Практичность (применимость) - свойства программного средства, обусловливающие сложность его понимания, изучения и использования, а также привлекательность для квалифицированных пользователей при применении в указанных условиях.
Проектирование информационной системы - процесс создания информационной системы, то есть стадии жизненного цикла системы, начиная с процесса формулировки первичного замысла на создание или модернизацию ИС и заканчивая сдачей ее в эксплуатацию.
Профиль - это совокупность нескольких (или подмножество одного) базовых стандартов с четко определенными и гармонизированными подмножествами обязательных и факультативных возможностей, предназначенная для реализации заданной функции или группы функций.
Процесс создания автоматизированной системы: Совокупность работ от формирования исходных требований к системе до ввода в действие.
Система (system): Комплекс, состоящий из процессов, технических и программных средств, устройств и персонала, обладающий возможностью удовлетворять установленным потребностям или целям.
Сопровождаемость - приспособленность программного средства к модификации и изменению конфигурации и функций.
Способность к взаимодействию - свойство программных средств и их компонентов взаимодействовать с одной или большим числом компонентов внутренней и внешней среды.
Стадия создания автоматизированной системы: Одна из частей процесса создания АС, установленная нормативными документами и заканчивающаяся выпуском документации на АС, содержащей описание полной, в рамках заданных требований, модели АС на заданном для данной стадии уровне, или изготовлением несерийных компонентов АС, или приемкой АС в промышленную эксплуатацию.
Функциональная пригодность - набор и описания субхарактеристики и ее атрибутов, определяющие назначение, номенклатуру, основные, необходимые и достаточные функции программного средства, соответствующие техническому заданию и спецификациям требований заказчика или потенциального пользователя.
Функциональные возможности - способность программного средства обеспечивать решение задач, удовлетворяющих сформулированные потребности заказчиков и пользователей при применении комплекса программ в заданных условиях.
Функция автоматизированной системы: Совокупность действий АС, направленной на достижение определенной цели.
Этап создания автоматизированной системы: Часть стадии создания АС, выделенная по соображениям единства характера работ и (или) завершающего результата или специализации исполнителей.
Эффективность - свойства программного средства, обеспечивающие требуемую производительность решения функциональных задач, с учетом количества используемых вычислительных ресурсов в установленных условиях.
Учебное издание
Ипатова Эльмира Рафиковна
Ипатов Юрий Васильевич
Методологии и технологии системного проектирования информационных систем
Учебник
Издается в авторской редакции И |
Подписано в печать 2005 г. Формат 60x84 1/16. Бумага тип № 2. Печать офсетная. Усл. печ. л. 10,87. Уч.-изд. л. 10,18. Тираж 1000 экз. Заказ №443. Цена свободная |
Издательство Магнитогорского государственного университета 455038, г. Магнитогорск, пр. Ленина, 114 Типография МаГУ |