Тема 4. Проектирование автоматизированных информационных систем МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ

advertisement
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
Тема 4. Проектирование
автоматизированных информационных
систем
Цель:
Дать представление о жизненном цикле информационной системы и
охарактеризовать его этапы. Рассмотреть информационные процессы в
организационно-экономической сфере. Рассмотреть методологию структурного
системного анализа и синтеза информационных систем.
Задачи:
Дать представление о динамическом цикле Шухарта-Деминга.
Дать представление о стадиях и этапах жизненного цикла информационной
системы.
 Определить требования к проведению системного анализа и системного
синтеза и решаемые на этих этапах задачи.
 Определить понятия «конструирование» и «информационный фонд».
 Описать отдельные стадии работ, выполняемых на этапах «Внедрение» и
«Эксплуатация» ИС.
 Рассмотреть информационные процессы и показать их характерные
особенности.
 Определить
задачи,
направленные
на
повышение
эффективности
деятельности организации и снижение вероятности рисков.
 Определить совокупность используемых методов, способов их реализации,
организационных приемов и технических средств, ориентированных на создание
проекта в информационной системе.


Оглавление
1. Проектирование автоматизированных информационных систем ..............2
1.1. Жизненный цикл информационной систем ...................................................2
1.1.1. Предпроектная стадия (I этап) ...................................................................3
1.1.2. Рабочее проектирование (II и III этапы)..............................................4
1.1.3. Стадия функционирования системы (IV этап) .....................................4
1.1.4. Этапы жизненного цикла ...............................................................................5
1.1.5. Роль и место специалиста экономического профиля на стадиях
жизненного цикла ИС....................................................................................................8
1.2. Информационные процессы в организационно-экономической
сфере ........................................................................................................................................8
1.3. Методология структурного системного анализа и синтеза
информационных систем ...............................................................................................12
1.3.1. Общие требования к методологии и технологии
проектирования информационных систем ........................................................14
1.3.2. Стандарты проектирования информационных систем ...................14
2. Выводы ................................................................................................................................15
3. Вопросы для самопроверки ........................................................................................16
4. Библиография ...................................................................................................................16
1
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
1. Проектирование автоматизированных
информационных систем
1.1. Жизненный цикл информационной систем
Разработка информационной системы и ее реализация – многоэтапный
процесс,
требующий
специальной
организации.
Любой
существующий
экономический
объект
(продукт,
ИС)
характеризуется
изменениями,
происходящими с ним с течением времени. В 1920г. Вальтером Стюартом была
предложена концепция, описывающая принципы разработки и реализации любого
продукта человеческой деятельности. Эта концепция была развита и
использована в международном стандарте ISO 9000:2000 как динамический цикл
PDCA Шухарта-Деминга.
Работа любой компании должна удовлетворять циклу PDCA (Plan, Do, Check,
Act) (рис. 4.1). В начале цикла необходимо провести анализ требований
потребителя и планирование деятельности компании в соответствии с этими
требованиями и собственной политикой компании. В конце цикла предполагается
модернизация деятельности, проводимая на основе мониторинга бизнеспроцессов, реализуемых в компании.
Рис. 4.1
Сущность изменения любых объектов во времени отражается такой категорией,
как «жизненный цикл».
Жизненный цикл ИС – это совокупность стадий и этапов, которые проходит ИС
в своем развитии от момента принятия решения усовершенствования до того
момента, когда ИС приостанавливает свое существование. Жизненный цикл ИС
образуется совокупностью этапов разработки, внедрения и эксплуатации.
2
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
Его укрупненная схема показана на рис.4.2
Рис.4.2
Три стадии жизненного цикла (предпроектная стадия, рабочее проектирование
и функционирование), а также четыре указанных на рисунке этапа (системный
анализ, системный синтез, внедрение и эксплуатация) образуют основу
разработки ИС.
Три стадии жизненного цикла (предпроектная стадия, рабочее проектирование
и функционирование), а также четыре указанных на рисунке этапа (системный
анализ, системный синтез, внедрение и эксплуатация) образуют основу
разработки информационной системы.
1.1.1. Предпроектная стадия (I этап)
При разработке ИС нужно очень внимательно относиться к начальным этапам
анализа и проектирования системы, т. к. это основополагающие стадии в
процессе разработки.
Системный анализ представляет собой предпроектную стадию жизненного
цикла. Здесь разработчику необходимо четко представлять, что должна делать
система, определить предметную область, описать ее бизнес-логику и правильно
спроектировать архитектуру будущей системы. Эта задача решается путем
3
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
функционального моделирования системы с использованием современных CASEтехнологий. На этом же этапе разрабатывается логическая модель данных,
обрабатываемых
системой,
и
принимаются
решения
о
необходимости
автоматизации для совершенствования принятых методов решения задач.
Результатами системного анализа служат:
 технико-экономическое обоснование разработки системы или, более
широко, бизнес-план;
 техническое задание на систему по ГОСТ 34602 – 89.
Составляя бизнес-план и техническое задание, разработчик рискует. М. Фаулер
предлагает четыре категории рисков:
риски, связанные с требованиями к системе;
технологические риски, связанные с выбором технологии разработки;
риски, связанные с персоналом, который будет использовать разработанную
систему;
 политические риски.
Правильная, основанная на стандартах разработка системы позволяет
минимизировать указанные риски уже на предпроектной стадии.



1.1.2. Рабочее проектирование (II и III этапы)
Этапы системного синтеза и внедрения образуют стадию рабочего
проектирования информационной системы. На этапе системного синтеза
разрабатывается физическая модель данных, обрабатываемых системой,
генерируются программные коды БД и приложений. На этапе внедрения
разработки проводится опытная эксплуатация системы, ее тестирование и сдача
заказчику.
Результатами разработки на этой стадии служат:


рабочая техническая документация по ГОСТ 34.202 – 89,
рабочие файлы системы.
1.1.3. Стадия функционирования системы (IV этап)
Наконец, этап эксплуатации начинает стадию изучения функционирования
системы,
сопровождения
и
модернизации.
Заключается
«Договор
о
сопровождении проекта». В процессе выполнения этого договора проводятся
испытания ИС, при которых разработчик собирает статистический материал о
функционировании системы, принимает решения о модернизации системы и
выполняет модернизацию.
Результатами разработки на этой стадии служат:



статистика о функционировании ИС,
решение о модернизации,
выполнение модернизации в случае необходимости.
4
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
1.1.4. Этапы жизненного цикла
Этап 1. Системный анализ
В процессе системного анализа производится
области, при котором необходимо определить:
исследование
предметной
бизнес-процессы, реализуемые в системе;
цели системы (главные и подчиненные), реализуемые в рамках
определенных ранее бизнес-процессов – дерево целей;
 источники информации – внешние сущности, которые порождают
информационные потоки (потоки данных);
 приемники информации – внешние сущности, которые получают
информацию;
 процессы
преобразования информационных потоков, которые
переносят информацию к другим процессам или подсистемам, накопителям или
внешним сущностям – потребителям информации;
 потоки задач и потоки данных, сформированные с учетом определенных
ранее целей.
Потоки задач – это последовательность задач, ожидающих выполнения, а
потоки данных – это последовательность элементов данных, часто упакованная в
виде последовательности слов, имеющих размеры, отличные от размеров
элементов данных. Потоки данных определяют информацию, передаваемую от
источника к приемнику.


Формируя потоки данных и потоки задач, необходимо определить и
зафиксировать изменения, происходящие с данными и задачами во времени и в
пространстве. В процессе определения и формирования потоков данных и
потоков задач следует:
1. узнать, какие задачи система решает при реализации бизнес-процессов,
т. е. составить перечень задач, связанных с данной предметной областью.
Перечень задач обычно составляется специалистами в данной области
управления (менеджерами) или производства (инженерами), которые могут
определить решаемые ими задачи, но при этом в понятие задачи вкладывают
смысл, значительно отличающийся от математического;
2. провести систематизацию и структуризацию задач.
Задачи в перечне нужно систематизировать, например определить задачи,
обрабатывающие ценовую информацию, информацию о клиентах, информацию о
сырье, информацию о поставщиках и т. п. Также задачи необходимо разбить на
классы по их содержательному значению; без этого многие задачи могут остаться
за пределами перечня;
3. составить описание задач, которое должно содержать:
сведения о документах, являющихся исходными данными, и документах,
которые считаются результатами решения задачи;
 размерности и форматы данных (как исходных, так и результирующих);
 сроки поступления данных и сроки их выдачи;
 ожидаемую частоту запросов и частоту обновления информации.
Особо в описаниях задач должны быть выделены операции, производимые
специалистами на основании личного опыта или по интуиции;

4. определить данные, обрабатываемые задачами.
5
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
При этом совокупность задач следует
рассматривать как систему
взаимосвязанных задач. Связь между ними может выражаться (рис. 4.3):
 в связи по исходным данным – для решения задач используются частично
или полностью совпадающие между собой исходные данные,
 в связи по информации – для некоторых задач исходными данными
являются результаты решения других задач (внутренние данные),
 в связи по назначению – результаты решения некоторых задач
используются как исходные данные какой-либо одной задачи (с которой,
следовательно, каждая из рассматриваемых задач связана по информации).
Связь по исходным данным (объединение задач по входам)
Связь по информации
Связь по назначению (объединение задач по выходам)
Рис.4.3
5. создать описание процесса получения результатов из исходных
данных, т. е.
 установить, как осуществляется обработка данных, т. е. какие процедуры
(действия, activity) выполняются в системе при обработке;
 установить механизмы обработки, т. е. определить, какие объекты
участвуют в процессе обработки, т. е. кто и где обрабатывает данные;
6
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
 установить способы управления, т. е. определить правила преобразования
процессов и данных;
 продумать способы сбора, хранения, обработки и распространения
информации в каждой ее части;
6. создать функциональную модель предметной области, в которой
отразить структуру бизнес-процессов.
Этап 2. Системный синтез
На этапе системного синтеза производится конструирование ИС на основе
выбранного варианта платформы программирования. Конструирование – это
процесс разработки и тестирования программного обеспечения. На этом же этапе
производится определение параметров вычислительной техники и способов
реализации ИС. Замкнутый характер ИС приводит к тому, что выполняемые при
обработке данных действия повторяются. Однако пути обработки могут быть уже
другими.
Жизненный цикл ИС – сложный процесс создания и использования аппаратных
и программных средств, обучение персонала и получение новых результатов.
Именно новые результаты должны оправдать вложения, сделанные в разработку
и внедрение ИС.
Все это говорит о сложности задачи описания ИС. Поэтому всякая система
сопровождается технической документацией.
Этап 3. Внедрение
В процессе внедрения заказчикам и разработчикам ИС приходится решать ряд
задач по подготовке объекта к переходу в другую систему, подготовке и
перестройке работы подразделений по обработке информации, а также
обеспечивать качество апробации всех материалов.
Используются различные способы внедрения ИС в нескольких подразделениях
объекта: последовательный, параллельный, последовательно-параллельный.
Процесс внедрения разделяется на несколько этапов:
1. Подготовка объекта к вводу ИС в действие (организационная подготовка
объекта к вводу в действие, реализация проектных решений по организационной
структуре ИС и обеспечение подразделений объекта инструктивно-методическими
материалами).
2. Подготовка персонала (обучение персонала, проверка способности
персонала обеспечивать функционирование ИС).
3. Строительно-монтажные работы (строительство отдельных помещений,
переоснащение помещений, монтаж технических средств и линий связи,
испытание этих средств и сдача технических средств для проведения пусконаладочных работ).
4. Пуско-наладочные работы (автономная наладка технических и программных
средств, загрузка информации в БД и проверка в эксплуатации, комплексное
испытание всех средств системы).
5. Проведение первичных испытаний (проверка работоспособности, проверка
соответствия ТЗ, устранение недостатков и внесение изменений в документацию,
составление акта передачи ИС в исследовательскую эксплуатацию).
6. Исследовательская эксплуатация (проведение информационной экспертизы,
анализ результатов информационной экспертизы, доработка при необходимости,
оформление акта после завершения).
7. Ведение журнала исследовательской эксплуатации.
7
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
8. Проведение приемных испытаний (проведение испытаний на соответствие
ИС техническому заданию, анализ результатов испытаний и устранение
недостатков, формирование акта передачи ИС в постоянную эксплуатацию).
На этапе внедрения заказчик обязан провести все организационно-технические
мероприятия по подготовке объекта для ввода системы в действие, закончить
исследовательскую
эксплуатацию,
провести
анализ
результатов
исследовательской эксплуатации и провести приемные испытания по сдаче в
постоянную эксплуатацию. Разработчик обязан сдать ИС заказчику в
исследовательскую эксплуатацию, корректировать документацию на ИС по
результатам исследований, принимать участие в разработке приемных испытаний.
Этап 4. Эксплуатация
В процессе эксплуатации производятся следующие работы:
1. Оформление акта передачи ИС в постоянную эксплуатацию.
2. Составление протокола, в котором указываются позитивные или негативные
решения и все недостатки со сроками их устранения.
3. Проведение приемных испытаний по результатам исследовательской
эксплуатации, которые состоят из следующих этапов;
o гарантийное обслуживание (устранение недостатков, внесение
изменений в документацию, внесение изменений во все виды
обеспечения, формирование акта приемки ИС в постоянную
эксплуатацию),
o послегарантийное обслуживание (анализ функционирования ИС,
выявление
отклонений
фактических
эксплуатационных
характеристик от проектных значений, установление причин
отклонений, а также устранение недостатков, обеспечение
стабильных эксплуатационных характеристик системы и внесение
изменений в документацию).
1.1.5. Роль и место специалиста экономического профиля на
стадиях жизненного цикла ИС
Следует
отметить
место
специалиста
экономического
профиля
на
рассмотренных стадиях жизненного цикла ИС. Экономист играет здесь две роли. С
одной стороны, он заказчик системы, поэтому ему важно поставить задачу
грамотно и правильно, т. е. так, чтобы она была всем понятна и могла быть
решена. С другой стороны, современный экономист, хорошо подготовленный в
области информатики, сам может стать разработчиком небольшой ИС,
ориентированной на его конкретные задачи. Поэтому экономисту необходимы
знания стандартов разработки ИС, а также средств автоматизации их
проектирования.
1.2. Информационные процессы в организационноэкономической сфере
Основной задачей ИС является обеспечение принятия решений, а именно
предоставление нужной информации в нужное время и в нужном месте. В
процессе решения основной задачи в ИС реализуются информационные
процессы. Под информационным процессом понимают процессы сбора,
хранения, информационного поиска, передачи, обновления и обработки
информации.
8
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
При разработке ИС необходимо определить экономический объект описания
или сущность. Экономический объект – это люди, различные предметы,
явления или факты, о которых могут быть собраны данные.
Например,
под
экономическим
объектом
можно
понимать
офис,
предприятие, корпорацию и т. д. Следует отметить, что понятие экономического
объекта очень популярно. В Интернете имеется более 30 тысяч страниц, в
которых используется это понятие. Обычно к экономическим объектам относятся
любые структуры, в которых осуществляются процессы производства, хранения и
продажи изделий или услуг.
Рассмотрим определение
экономическим объектам.
информационного
процесса
применительно
к
Процесс сбора информации
Процесс сбора информации предполагает формирование информационного
фонда (ИФ), в процессе которого производится первоначальный ввод информации
в ИС. Информационный фонд – основная компонента ИС, которая представляет
собой запас определенным образом организованной информации, хранящейся в
ИС, т. е. представляет собой данные.
Информационный фонд состоит из постоянной, оперативной и условнопостоянной информации. Постоянная информация представляет собой сведения о
машинных программах, структурных и знаковых моделях информационных
объектов и хранится в памяти ПК. Оперативная информация представляет собой
сведения об условиях решения автоматизированных задач, не хранится в памяти
ПК, а вводится перед запуском задачи. Условно-постоянная информация хранится
в памяти ПК достаточно длительный период времени и состоит из
управленческой,
экономической,
финансовой,
правовой,
служебной,
организационно-технологической и другой информации.
Процесс сбора информации включает:
1. Измерение параметров экономических объектов.
2. Представление измеренных параметров экономических объектов в виде
данных, понятных используемым в ИС компьютерам:
o приведение данных к стандартному виду,
o ввод данных (использование клавиатуры или сканера, а также АЦП),
o кодирование данных с использованием сервисных программ.
3. Первичную обработку данных, необходимую для сортировки, исключения
ошибок и т. д.
Измерение параметров объектов осуществляются по-разному и определяется
способом ввода информации.
Ввод информации также может производиться разными способами, в том числе
с помощью специально разработанных программных средств, предназначенных
для последующего обновления ИФ (рис. 4.4).
Первый и самый простой способ измерения параметров связан с оценкой
параметра в виде числа, текста или изображения. Такой параметр может быть
введен в компьютер с клавиатуры или сканером. Специальные сервисные
программы приводят введенный параметр к стандартному виду, осуществляют
кодирование, готовя его к обработке. На рис. 4.4. это иллюстрируется тем, что
входные данные передаются в СА через пользователя.
9
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
Рис. 4.4
10
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
Другой способ измерения связан с регистрацией параметра в виде
измерительного сигнала. Тип регистрирующего устройства зависит от вида
измеряемого параметра. Носителями сигналов могут выступать звук, свет,
электрический ток и т. д. Обычно все виды сигналов приводятся к стандартным
электрическим
сигналам,
которые
с
помощью
аналого-цифровых
преобразователей (АЦП) вводятся в компьютер в виде машинных кодов. На рис.
4.4 это иллюстрируется тем, что входные данные передаются в СА
непосредственно с входного узла, минуя пользователя.
Хранение
Хранение информационных совокупностей осуществляется в электронных
таблицах и базах данных. Они строятся по определенным правилам,
позволяющим избегать ненужной избыточности информации, возможных
коллизий при редактировании данных и т. д.
Передача
Передача информации внутри корпорации может осуществляться вручную,
транспортом, почтой, по каналам связи.
Для передачи информации по каналам связи используется специальное
оборудование, позволяющее компьютеру автоматически принимать и передавать
данные. Осуществляется обмен данными между удаленными объектами.
Происходит
превращение
сетей
передачи
данных
в
информационновычислительные сети. Примером глобальной сети служит Интернет.
Обновление информации
Обновление информации предполагает внесение изменений в ИФ. Результат
обновления ИФ является для информационной системы внутренним, необходимым
для выполнения других процедур, предназначенных для принятия решений.
Информационный поиск и завершающая обработка информации
Информационный поиск и завершающая обработка информации не изменяют
ИФ. Они необходимы для получения искомого результата принятия решения
(требуемых выходных сведений). Этот результат является внешним или
системным. Выполнение той или иной процедуры определяется запросом, который
включает в себя и вопрос, интересующий пользователя, и сообщение,
выдаваемое системой в ответ на этот вопрос.
Завершающая обработка информации – самый ответственный процесс ИС. В
нем из исходных данных получаются результирующие данные, ради которых и
строятся ИС. Процесс обработки информации можно рассматривать с двух точек
зрения:
 пользовательской,
 системной (машинной).
С пользовательской точки зрения обработка информации связана с
рассмотрением вопросов алгоритмизации и программирования, использования
компилирующих
и
интерпретирующих
сред,
локальных
и
глобальных
вычислительных систем и мн. др.
Организация обработки информации с системной точки зрения предполагает
использование последовательно-параллельного принципа решения задач. При
этом единицей обработки служит задание. Задание представляет собой замкнутый
программный блок с определенными входными и выходными данными.
11
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
На рис. 4.5. показана система обработки информации. В источнике заданий
(в памяти компьютера) формируются задания, откуда по запросам процессорной
части системы они выбираются на обработку. Последовательность запросов к
заданиям определяется приоритетами заданий и взаимозависимостью заданий,
которая показывает, как результаты одного задания используются в других
заданиях. Следовательно, в процессорной части системы реализуется граф
обработки информации. За правильностью движения по такому графу следит
система
диспетчирования.
Для
оптимальной
организации
процесса
диспетчирования в систему вводятся накопители.
Рис. 4.5
Система диспетчирования осуществляет управление процессом принятия
решений и состоит из двух программ-диспетчеров Диспетчер 1 и Диспетчер 2,
которые формируют в Накопителях (память) очередь заданий, выбираемых из
Источника заданий.
Очередь формируется Диспетчером 1, выбирающим задания в соответствии с
графом. Диспетчер 2 реализует последовательность запросов к заданиям в
зависимости от их приоритетов. Каждое задание обрабатывается в Процессорной
части системы, откуда к Источнику заданий поступают запросы на обработку.
1.3. Методология структурного системного анализа и
синтеза информационных систем
В процессе системного анализа и синтеза ИС решаются задачи, направленные
на повышение эффективности деятельности организации и снижения вероятности
рисков. В табл.1 приведены как решаемые задачи, так и цели, которые стоят
перед разработчиком в процессе их решения, а также пути достижения этих
целей.
Кроме того, в табл. 1 приведены совокупность используемых методов, способов
их
реализации,
организационных
приемов
и
технических
средств,
ориентированных на создание или модернизацию проекта в ИС.
12
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
Таблица 1
Задачи
Что сделать,
чтобы решить
задачу
Способ решения
задачи
Реализация
способа
решения
1 Повышение
эффективности
деятельности
организации
Повысить
качество
выпускаемой
продукции
Регламентировать
технологические
процессы создания
продукции,
заранее
предусмотрев все
возможные
проблемы
и
нестыковки
Построение
моделей
бизнеспроцессов,
для
ответа на набор
системных
вопросов 5W1H
2
Организовать
взаимодействие
между
экспертами
предметной
области и ITменеджерами
При разработке ИС
использовать
стандарты
проектирования,
оформления
документации
и
пользовательского
интерфейса
Построение
стандартизованных
визуальных
моделей,
адекватных
предметной области
с
использованием
стандартного языка
моделирования
Снижение
вероятности
рисков
неадекватного
восприятия
деятельности
организации и
обеспечение
коммуникации
между
группами
разработчиков
Для понижения себестоимости продукции решается задача оптимизации
преобразования
входной
информации
в
выходную
информацию
или
производственного сырья в конечные изделия. Так как это преобразование
происходит посредством огромного набора взаимно пересекающихся действий и
бизнес-процессов, то для оптимизации этих действий необходимо выделить,
организовать и выполнить их быстрее и с меньшими затратами, чем это могут
сделать конкуренты. Чтобы решить эту задачу, необходимо строить модели,
называемые сценариями.
В международном стандарте качества ISO 9000:2000 определен набор
системных вопросов, на которые необходимо ответить при моделировании бизнеспроцессов – 5W1H: What – что делается в исследуемом процессе? Why – зачем
это делается? Where – где делается? When – когда делается? Who – кто делает?
How – как делается?
Модель – это абстракция, описывающая суть сложной проблемы или структуры
без акцента на несущественных деталях, тем самым, делая ее более понятной.
Модель системы – представление о системе, отражающее наиболее существенные
закономерности ее структуры и процесса функционирования и зафиксированное
на некотором языке или в другой форме. Разрабатываемые модели должны
удовлетворять следующим требованиям:
1. Модель должна быть адекватна предметной области, следовательно, она
должна содержать в себе знания всех участников бизнес-процессов организации.
13
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
2. Модель должна быть обязательно стандартизована.
3. Модель должна разрабатываться с помощью визуального моделирования,
которое необходимо потому, что люди – зрительно-ориентированные существа, и
поэтому они лучше воспринимают работу системы в виде модели, чем на
вербальном уровне (в виде текстового описания).
1.3.1. Общие требования к методологии и технологии
проектирования информационных систем
Методы создания ИС разделяются на методы, базирующиеся на двух разных
подходах: структурном и объектно-ориентированном.
Структурный подход ориентирован на различие между данными и процессами
их обработки. В первую очередь определяются процессы обработки данных, а
затем устанавливаются необходимые для этих процессов данные , после чего
организуются информационные потоки между связанными процессами.
Объектно-ориентированный подход объединяет данные и процессы в
логические сущности (экономические объекты), которые учитывают поведение
объектов и обладают способностью наследовать характеристики.
Структурный системный анализ – это метод исследования системы, который
начинается с наиболее общего ее описания с последующей детализацией
представления отдельных аспектов ее поведения и функционирования.
1.3.2. Стандарты проектирования информационных систем
Как указывалось выше, процесс разработки ИС должен быть стандартизован.
Процесс графического представления модели с помощью некоторого стандартного
набора графических элементов используется при визуальном моделировании
(visual modeling). Наличие стандарта жизненно необходимо для реализации
одного
из
преимуществ
визуального
моделирования
–
коммуникации
разработчиков.
Стандарты
используются
в
специально
разработанных
технологиях документирования деятельности организации, для того чтобы
облегчить взаимопонимание между участниками процесса моделирования
Общение между пользователями, разработчиками, аналитиками, тестировщиками,
менеджерами и всеми остальными участниками проекта является основной целью
визуального моделирования.
Стандарт как нормативно-технический документ устанавливает комплекс норм,
правил, требований к объекту стандартизации и утверждается компетентным
органом.
К стандартам, используемым
представленные на рис. 4.6.
при
разработке
ИС,
относятся
стандарты,
Используемые стандарты можно классифицировать по следующим признакам:
 Предмет стандартизации:
o Функциональные стандарты.
o Стандарты жизненного цикла разработки системы.
 Утверждающая организация:
o Международные стандарты.
o Государственные стандарты.
o Стандарты международных комиссий.
 Методический источник:
14
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
o Методические материалы научных центров.
o Методические материалы фирм-разработчиков.
o Методические материалы фирм-консультантов.
Стандарты должны соблюдаться на международном уровне, государственном
уровне или на уровне отрасли. Стандарты могут быть разработаны в
методических материалах фирм разного профиля и назначения.
Рис.4.6
2. Выводы
1. Работа любой компании должна удовлетворять циклу PDCA.
2. Жизненный цикл ИС образуется совокупностью этапов разработки,
внедрения и эксплуатации.
3. Предпроектная стадия, рабочее проектирование и функционирование, а
также системный анализ, системный синтез, внедрение и эксплуатация образуют
основу разработки ИС.
4. На этапе системного анализа необходимо определить и зафиксировать
изменения, происходящие с данными и задачами во времени и в пространстве.
5. На этапе системного синтеза производится конструирование ИС на основе
выбранного варианта платформы программирования.
6. В процессе внедрения проводится подготовка объекта к вводу ИС,
подготовка персонала, проведение первичных и разработка приемных испытаний
ИС.
7. В процессе эксплуатации производятся приемные испытания ИС, и
создается соответствующая документация.
8. В процессе решения основной задачи в ИС реализуются информационные
процессы.
9. В процессе сбора информации производится формирование ИФ.
15
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
10. В процессе информационного поиска и завершающей обработки ИФ не
изменяется.
11. В процессе обновления данных происходит изменение ИФ.
12. В
системе
обработки
информации
реализуется
последовательнопараллельный принцип решения задач.
13. Создание ИС базируется на структурном и объектно-ориентированном
подходах.
3. Вопросы для самопроверки
1.
2.
3.
4.
Что означает аббревиатура PDCA в названии цикла Шухарта-Деминга?
Перечислите работы, выполняемые в процессе системного анализа.
Перечислите работы, выполняемые в процессе системного синтеза.
На каком этапе ЖЦ:
o разрабатывается логическая модель данных?
o разрабатывается физическая модель данных?
o производится генерация программных кодов?
5. Перечислите объекты, которые требуется определить в процессе анализа
предметной области.
6. Что такое потоки данных и потоки задач?
7. Как и на каком этапе ЖЦ проводится систематизация и структуризация
задач?
8. Какие существуют виды связи между задачами?
9. На каком этапе ЖЦ:
1. разрабатывается функциональная модель?
2. разрабатывается и тестируется программное обеспечение?
3. производится исследовательская эксплуатация ИС?
10.
Перечислите мероприятия исследовательской эксплуатации ИС.
11.
Назовите мероприятия приемных испытаний ИС.
12.
Перечислите информационные процессы, реализуемы в ИС.
13.
Дайте определение экономическому объекту.
14.
Что такое информационный фонд?
15.
Какая информация вводится в систему через АЦП?
16.
Где осуществляется хранение информационных совокупностей?
17.
Какие процессы приводят к изменению информационного фонда?
18.
Зачем нужна система диспетчирования?
19.
Каким образом решается задача повышения качества?
20.
Каким образом решается задача снижения вероятности рисков
неадекватного восприятия деятельности при разработке модели?
21.
Каким образом достигается обеспечение коммуникации между
группами разработчиков?
22.
Какие системные вопросы определены в международном стандарте
качества?
23.
Каким требованиям должны удовлетворять разрабатываемые модели?
24.
Чем отличается структурный подход к разработке ИС от объектноориентированного подхода?
25.
Какие стандарты используются при разработке ИС?
4. Библиография
16
МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ
INTERNATIONAL BANKING INSTITUTE
1. Бритов Г. С., Лупал А. М. Информационные системы в экономике.
Методические материалы к выполнению лабораторных работ. – СПб.: МБИ, 2003. –
40 с.
2. Маклаков С. В. Создание информационных систем. – М: ДИАЛОГ МИФИ,
2003. – 432 с.
3. Смирнов Г. Н., Сорокин А. А., Тельнов Ю. Ф. Проектирование экономических
ИС. – М.: Финансы и статистика, 2001. – 512 с.
17
Download