МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ЛЕСОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ Г.Ф. МОРОЗОВА»
Кафедра вычислительной техники и информационных систем
Методы и модели проектирования современных информационных систем
Методические указания к лабораторным работам для студентов по специальности
09.05.01 «Применение и эксплуатация автоматизированных систем специального назначения»
специализация «Автоматизированные системы обработки информации и управления»
Воронеж 2017
УДК 004.43
Лапшина, М.Л., Лапшин Д.Д. Методы и модели проектирования современных информационных систем [Текст]: методические указания по специальности 09.05.01 «Применение и эксплуатация автоматизированных систем специального назначения» специализация «Автоматизированные системы обработки информации и управления»/ М.Л. Лапшина, Д.Д. Лапшин; М-во образования и науки РФ, ФГБОУ ВО «ВГЛТУ им. Г.Ф. МОРОЗОВА». – Воронеж, 2017. – 76 с.
Составитель: д.т.н., профессор каф. ВТ и ИС М.Л. Лапшина
Методические указания утверждены на заседании кафедры ВТ и ИС
14.03.2017 г., протокол № 10.
2
Содержание |
|
Жизненный цикл информационных систем |
4 |
Стадия проектирования информационных систем. |
5 |
CASE-технологии |
7 |
Характеристика современных CASE-систем |
8 |
Лабораторная работа №1 “Изучение основных функций пакета BPwin” |
18 |
Лабораторная работа №2 “Изучение объектов диаграмм функциональ- |
32 |
ной модели” |
|
Лабораторная работа №3 “Составление отчетов в пакете BPwin” |
39 |
Лабораторная работа №4 “Изучение объектов DFD-диаграмм” |
42 |
Лабораторная работа №5 “Изучение основных функций пакета ERwin. |
44 |
Проектирование логической модели ” |
|
Лабораторная работа №6 “Проектирование физической модели в |
57 |
ERwin“ |
|
Лабораторная работа №7 “Создание отчетов в пакете ERwin“ |
63 |
Словарь терминов |
67 |
Список литературы |
77 |
3
Жизненный цикл информационных систем В современных условиях у руководства предприятий, если оно хочет видеть свою компанию совре-
менной и успешной, уже не возникает вопроса о необходимости автоматиза-
ции бизнес-процессов, внедрения информационной системы (ИС). Однако вследствие быстро меняющихся условий бизнеса наблюдается тенденция к сокращению жизненного цикла ИС. Это, в свою очередь, предъявляет жест-
кие требования к срокам разработки. Нередки случаи, когда из-за ошибок на ранних этапах создания приходится отодвигать на более позднее время сроки введения системы в эксплуатацию. Автоматизация ранних этапов разработки с помощью CASE-средств (Computer-Aided Software/System Engineering) по-
зволяет ускорить эти этапы и, в то же время, уменьшить количество ошибок.
Существует несколько вариантов жизненных циклов (ЖЦ) информацион-
ных систем, подразделяемых на различные стадии, например:
Предпроектная стадия. Здесь основными задачами являются: анализ первичных требований, предварительная экономическая оценка проекта, по-
строение план-графика выполнения работ и т.п.
Стадия проектирования. Результатом стадии проектирования являет-
ся системный проект, на основе которого происходит стадия разработки.
Стадия разработки. В случае принятия решения об использовании го-
товой системы одного из производителей, осуществляется ее настройка под конкретные бизнес-процессы компании.
В случае принятия решения о целесообразности собственной разработ-
ки системы, осуществляется самостоятельная разработка силами своих или приглашенных специалистов. Сейчас уже стало практически стандартом ис-
пользование средств быстрой разработки с использованием объектно-
ориентированного подхода и библиотек готовых компонент третьих фирм.
Стадия внедрения. На этой стадии производится опытная эксплуата-
ция системы, выявление и исправление ошибок, обучение пользователей (по-
4
средством руководств пользователя, обучающих курсов, деловых игр), вне-
сение изменений согласно предложениям, внесенным пользователями.
Стадия промышленной эксплуатации. Когда все подсистемы отла-
жены, опробованы на реальных данных, устранены все нарекания, система сдается в промышленную эксплуатацию, ради которой она, собственно, и
разрабатывалась.
Стадия модернизации. По прошествии некоторого времени, когда ус-
ловия ведения бизнеса меняются, встает вопрос внесения изменений в экс-
плуатируемую систему. Если система была спроектирована с учетом после-
дующих изменений и в нее были заложены соответствующие механизмы, то модернизация возможна в короткие сроки. В противном случае, всплывут все просчеты, допущенные на ранних этапах.
Как видно из вышесказанного, стадия проектирования является одной из самых ответственных во всем проекте. Фактически разработчиками вы-
полняется два вида работ: прежде всего – это элементарное наведение поряд-
ка в организации, когда в результате обследования выявляются неэффектив-
ные процессы и структуры. Здесь предлагаются пути улучшения бизнеса компании, т.е. происходит реинжиниринг бизнес-процессов (BPR – Business
Process Reengineering). В конечном итоге речь идет об автоматизации, по-
скольку в современном мире трудно придумать эффективные бизнес-
процессы без применения информационных технологий; системный анализ и проектирование. Выявление и согласование требований заказчика приводит к пониманию того, что же в действительности необходимо сделать. За этим следует проектирование или выбор готовой системы, в наибольшей степени удовлетворяющей требованиям заказчика.
Стадия проектирования информационных систем На стадии проек-
тирования выполняется ряд обязательных этапов. Обследование деятельно-
сти предприятия. На этом этапе осуществляется: определение организаци-
онно-штатной и топологической структур предприятия;
5