М. В. Красильникова проектирование информационных систем раздел: Теоретические основы проектирования информационных систем Учебное пособие

Вид материалаУчебное пособие

Содержание


Красильникова М.В.
Понятие консалтинга в области информационных технологий 7
Понятие структурного анализа 15
Диаграммы потоков данных 25
Словарь данных 34
Диаграммы «сущность-связь» 45
Средства структурного проектирования 56
Методологии структурного и системного анализа и проектирования 61
Характеристики CASE-средств 95
Библиографический список 106
Понятие консалтинга в области информационных технологий
Цели и этапы разработки консалтинговых проектов
Модели "как есть"
Модели "как должно быть
Совершенствование технологий на основе оценки их эффективности
Радикальное изменение технологий и переосмысление бизнес
CASE-технологии – методологическая и инструментальная база консалтинга
Понятие структурного анализа Жизненный цикл программного изделия и его критичные этапы
Идеи, лежащие в основе структурных методов
Конструирование системы черных ящиков существенно упрощается
...
Полное содержание
Подобный материал:
  1   2   3   4   5   6   7   8   9   ...   20




М.В. Красильникова


ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ


Раздел: Теоретические основы проектирования информационных систем


Учебное пособие


ЭЛЕКТРОСТАЛЬ 2004




Кафедра прикладной информатики


М.В. Красильникова


ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ


Раздел: Теоретические основы проектирования информационных систем


Учебное пособие

Для студентов специальности 351400


Рекомендовано

редакционно-издательским отделом ЭПИ МИСиС

в качестве учебного пособия


ЭЛЕКТРОСТАЛЬ 2004


Красильникова М.В. Проектирование информационных систем: Учебное пособие – М.: ЭПИ МИСиС, 2004. – 106 с.


В пособии представлен курс лекций по проектированию информационных систем. Рассмотрены основные методологии, методы и средства, используемые для проектирования информационных систем в современных условиях. Представлены примеры построения отдельных процессов информационных систем. Даны характеристики современных CASE-средств, используемых для проектирования информационных систем, а также способы оценки и выбора CASE-средства, подходящего для конкретного проекта.

Предназначено для студентов пятого курса специальности 351400 "Прикладная информатика в экономике".


© Электростальский политехнический институт (филиал) Московского государственного

института стали и сплавов (Технологического университета) (ЭПИ МИСиС), 2004

Содержание

ВВЕДЕНИЕ 6

Понятие консалтинга в области информационных технологий 7

Цели и этапы разработки консалтинговых проектов 8

CASE-технологии – методологическая и инструментальная база консалтинга 13

Понятие структурного анализа 15

Жизненный цикл программного изделия и его критичные этапы 15

Идеи, лежащие в основе структурных методов 18

Принципы структурного анализа 20

Средства структурного анализа и их взаимоотношения 23

ДИАГРАММЫ ПОТОКОВ ДАННЫХ 25

Основные символы диаграммы 26

Контекстная диаграмма и детализация процессов 27

Декомпозиция данных и соответствующие расширения диаграмм потоков данных 30

Построение модели 32

СЛОВАРЬ ДАННЫХ 34

Содержимое словаря данных 35

БНФ-нотация 36

МЕТОДЫ ЗАДАНИЯ СПЕЦИФИКАЦИЙ ПРОЦЕССОВ 38

Структурированный естественный язык 40

Таблицы решений 41

Визуальные языки проектирования спецификаций 44

ДИАГРАММЫ «СУЩНОСТЬ-СВЯЗЬ» 45

Сущности, отношения и связи в нотации Чена 46

Диаграммы атрибутов 48

Категоризация сущностей 49

Построение модели 50

Спецификации управления 54

СРЕДСТВА СТРУКТУРНОГО ПРОЕКТИРОВАНИЯ 56

Структурные карты Константайна 57

Структурные карты Джексона 58

Характеристики хорошей модели реализации 59

Сцепление 59

Связность 60

МЕТОДОЛОГИИ СТРУКТУРНОГО И СИСТЕМНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ 61

Методологии структурного анализа Йодана/Де Марко и Гейна-Сарсона 62

SADT – технология структурного анализа и проектирования 63

Иерархия диаграмм 66

Синтаксис диаграмм 70

Разветвление дуг 74

Слияние дуг 74

Синтаксис моделей и работа с ними 75

Синтаксис диаграмм 77

Создание функциональных моделей и диаграмм 80

Сбор информации 80

Типы опроса 81

Процесс опроса 81

Дополнения к диаграммам и моделям 82

Оценка и выбор CASE-средств 84

Критерии оценки и выбора 86

Характеристики CASE-средств 95

Silverrun 95

Vantage Team Builder (Westmount I-CASE) 96

Uniface 97

Designer/2000 + Developer/2000 99

Локальные средства (ERwin, BPwin, S-Designor, CASE.Аналитик) 101

Объектно-ориентированные CASE-средства (Rational Rose) 103

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 106



ВВЕДЕНИЕ


Курс "Проектирование информационных систем" предназначен для ознакомления с такими понятиями, как консалтинг в области информационных технологий, консалтинговые проекты, методы и средства структурного системного анализа и проектирования, методологии структурного системного анализа и проектирования, CASE-технологии. Вы познакомитесь с последовательностью действий, а также методологиями, методами и средствами, которые будут использоваться при выполнении этой последовательности действий при постановке такой задачи, как автоматизация предприятия.

В современных условиях динамично развивается рынок комплексных интегрированных систем автоматизации предприятий и учреждений самого различного профиля (финансовых, промышленных, офисных) и самых различных размеров с разнообразными схемами иерархии, начиная от малых предприятий в несколько десятков человек и заканчивая крупными корпорациями с десятками тысяч сотрудников. Такие системы предназначены для решения задач как предприятия в целом (управление финансовыми ресурсами, управление запасами, планирование и производство, сбыт и снабжение и т.д.), так и уровня его производственных подразделений, цехов и участков.

Главная особенность индустрии систем автоматизации различных предприятий и учреждений, характеризующихся широкой номенклатурой входных данных с различными маршрутами обработки этих данных, состоит в концентрации сложности на начальных этапах анализа требований и проектирования спецификаций системы при относительно невысокой сложности и трудоемкости последующих этапов. Фактически здесь и происходит понимание того, что будет делать будущая система и каким образом она будет работать, чтобы удовлетворить предъявленные к ней требования. А именно нечеткость и неполнота системных требований, нерешенные вопросы и ошибки, допущенные на этапах анализа и проектирования, порождают на последующих этапах трудные, часто неразрешимые проблемы и, в конечном счете, приводят к неуспеху всей работы в целом.

С другой стороны, не существует двух одинаковых организаций. А следовательно, простое тиражирование даже очень хорошей системы управления предприятием никогда не устроит заказчика полностью, поскольку не может учесть его специфики. Более того, в данном случае возникает проблема выбора именно той системы, которая наиболее подходит для конкретного предприятия. А эта проблема осложняется еще и тем, что ключевые слова, характеризующие различные информационные системы, практически одни и те же:
  • единая информационная среда предприятия;
  • режим реального времени;
  • независимость от законодательства;
  • интеграция с другими приложениями (в том числе с уже работающими на предприятии системами);
  • поэтапное внедрение и т.п.

Фактически проблема комплексной автоматизации стала актуальной для каждого предприятия. А чтобы заниматься комплексной автоматизацией, необходимы структурированные знания в этой области.