Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК - Проектирование ИС 2011 / Учебные пособия / Пр ИС учебник Красильниковой.doc
Скачиваний:
97
Добавлен:
12.04.2015
Размер:
788.48 Кб
Скачать

92

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

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

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

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

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

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

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

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

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

Учебное пособие Для студентов специальности 351400 Рекомендовано редакционно-издательским отделом ЭПИ МИСиС в качестве учебного пособия

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

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

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

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

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

Оглавление

ВВЕДЕНИЕ

ПОНЯТИЕ КОНСАЛТИНГА В ОБЛАСТИ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ.

ЦЕЛИ И ЭТАПЫ РАЗРАБОТКИ КОНСАЛТИНГОВЫХ ПРОЕКТОВ

CASE-ТЕХНОЛОГИИ - МЕТОДОЛОГИЧЕСКАЯ И ИНСТРУМЕНТАЛЬНАЯ БАЗА КОНСАЛТИНГА

ПОНЯТИЕ СТРУКТУРНОГО АНАЛИЗА

ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ИЗДЕЛИЯ И ЕГО КРИТИЧНЫЕ ЭТАПЫ

ИДЕИ, ЛЕЖАЩИЕ В ОСНОВЕ СТРУКТУРНЫХ МЕТОДОВ

ПРИНЦИПЫ СТРУКТУРНОГО АНАЛИЗА

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

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

ОСНОВНЫЕ СИМВОЛЫ ДИАГРАММЫ

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

ДЕКОМПОЗИЦИЯ ДАННЫХ И СООТВЕТСТВУЮЩИЕ РАСШИРЕНИЯ ДИАГРАММ ПОТОКОВ ДАННЫХ

ПОСТРОЕНИЕ МОДЕЛИ

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

СОДЕРЖИМОЕ СЛОВАРЯ ДАННЫХ

БНФ - НОТАЦИЯ

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

СТРУКТУРИРОВАННЫЙ ЕСТЕСТВЕННЫЙ ЯЗЫК

ТАБЛИЦЫ РЕШЕНИЙ

ВИЗУАЛЬНЫЕ ЯЗЫКИ ПРОЕКТИРОВАНИЯ СПЕЦИФИКАЦИЙ

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

СУЩНОСТИ, ОТНОШЕНИЯ И СВЯЗИ В НОТАЦИИ ЧЕНА

ДИАГРАММЫ АТРИБУТОВ

КАТЕГОРИЗАЦИЯ СУЩНОСТЕЙ

ПОСТРОЕНИЕ МОДЕЛИ

СПЕЦИФИКАЦИИ УПРАВЛЕНИЯ

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

СТРУКТУРНЫЕ КАРТЫ КОНСТАНТАЙНА

СТРУКТУРНЫЕ КАРТЫ ДЖЕКСОНА

ХАРАКТЕРИСТИКИ ХОРОШЕЙ МОДЕЛИ РЕАЛИЗАЦИИ

Сцепление

Связность

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

МЕТОДОЛОГИИ СТРУКТУРНОГО АНАЛИЗА ЙОДАНА/ДЕ МАРКО И ГЕЙНА-САРСОНА

SADT - ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ

ИЕРАРХИЯ ДИАГРАММ

СИНТАКСИС ДИАГРАММ

РАЗВЕТВЛЕНИЕ ДУГ.

СЛИЯНИЕ ДУГ.

СИНТАКСИС МОДЕЛЕЙ И РАБОТА С НИМИ

СИНТАКСИС ДИАГРАММ

СОЗДАНИЕ ФУНКЦИОНАЛЬНЫХ МОДЕЛЕЙ И ДИАГРАММ

Типы опроса

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

ДОПОЛНЕНИЯ К ДИАГРАММАМ И МОДЕЛЯМ

ОЦЕНКА И ВЫБОР CASE-СРЕДСТВ

КРИТЕРИИ ОЦЕНКИ И ВЫБОРА

ХАРАКТЕРИСТИКИ CASE-СРЕДСТВ

SILVERRUN

VANTAGE TEAM BUILDER (WESTMOUNT I-CASE)

UNIFACE

DESIGNER/2000 + DEVELOPER/2000

ЛОКАЛЬНЫЕ СРЕДСТВА (ERWIN, BPWIN, S-DESIGNOR, CASE.АНАЛИТИК)

ОБЪЕКТНО-ОРИЕНТИРОВАННЫЕ CASE-СРЕДСТВА (RATIONAL ROSE)

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

Введение

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

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

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

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

 Единая информационная среда предприятия;

 Режим реального времени;

 Независимость от законодательства;

 Интеграция с другими приложениями (в том числе с уже работающими на предприятии системами);

 Поэтапное внедрение и т.п.

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